TOP
▼ネットワーク関連コマンド
・netstat
netstat -i
netstat -l
netstat -s
netstat -na
netstat -nap
netstat -napc
・nslookup
・IPルーティングテーブルの表示/設定
netstat -r
/sbin/route
/sbin/route -C
/sbin/route -n
・IPルーティングのパケットトレース表示
traceroute
・
/sbin/ifconfig
/sbin/ifconfig -s
▼bashのファイル実行順
・ログインシェルとして起動された場合
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
・非ログインシェルとして起動された場合
~/.bashrc
▼Apache
・Apacheの起動/停止/再起動
/usr/sbin/apachectl start
/usr/sbin/apachectl stop
/usr/sbin/apachectl restart
※/etc/rc.d/init.d/httpdスクリプトを使用するのも可。
・定義ファイル
/etc/httpd/conf/httpd.conf
・関連ログファイル
tail -f /etc/httpd/logs/access_log
tail -f /etc/httpd/logs/error_log
・自動起動の設定/取消
chkconfig httpd on
chkconfig httpd off
・起動中のチェック
/etc/rc.d/init.d/httpd status
telnet localhost 80
▼sendmail(SMTPサーバ)について
・sendmailの起動/停止/再起動
/etc/rc.d/init.d/sendmail start
/etc/rc.d/init.d/sendmail stop
/etc/rc.d/init.d/sendmail restart
・sendmailの定義
/etc/mail/sendmail.cf
・sendmailのメールが保存されるディレクトリ
/var/spool/mail
・メールのアリアスが保存されるファイル
/etc/aliases
※変更時には newaliases または sendmail -bi で変更を反映する。
telnet localhost 25
▼パケットフィルタリングの設定(ポートの状態)を表示
/sbin/iptables --list
▼rpm関連
・インストールされているパッケージの一覧を表示
/bin/rpm -qa
/bin/rpm -qi man
・パッケージをアップグレードインストール
/bin/rpm -Uvh 〜
・パッケージのチェックを行う
/bin/rpm -V
▼xinetdの再起動
/etc/init.d/xinetd reload
▼f-prot antivirusの使用方法
・f-prot antivirusの各種ヴァージョン情報の表示
/usr/local/bin/f-prot -verno
・f-prot antivirusの実行
/usr/local/bin/f-prot /etc/passwd
・f-prot antivirusのウィルス定義のアップデート
/usr/local/f-prot/tools/check-updates.pl
▼ログイン前にメッセージを表示
/etc/issue
/etc/issue.net
▼ログイン後にメッセージを表示
/etc/motd
▼TCP Wapper関連
/bin/cat /etc/hosts.allow
/bin/cat /etc/hosts.deny
▼プリンタ関連
/etc/rc.d/init.d/lpd start
/etc/rc.d/init.d/lpd stop
cat /etc/printcap
ls -ltra /var/spool/
▼DNSクライアント
cat /etc/resolv.conf
cat /etc/nsswitch.conf
※以前は/etc/host.confというファイルだった。
▼BIND
cat /etc/named.conf
/etc/rc.d/init.d/named start
/usr/sbin/rndc reload
/usr/sbin/rndc stop
/usr/sbin/rndc stats
cat /var/named/named.stats
dig localhost www.google.com
host www.google.com
▼共有プリンタの設定
@windows側でプリンタ用のログインを作成(パスワードなし)
Alinux側でsmbクライアント接続
smbclient //roadmachine/hppsc2150 -U printeruser -N -P
Blinux側でprinttoolを起動し、プリンタ設定
lpq -Phppsc2150 ファイル名
lprm
lpq -l
▼FTPサーバー(デフォルトではwu-ftpd)
/etc/xinetd.d/wu-ftp
▼ファイル・ディレクトリ情報の表示
stat /tmp
▼スケジューリングジョブ
/usr/bin/at -m +10minutes
/usr/bin/atq
/usr/bin/atrm
cat /etc/at.allow
cat /etc/at.deny
jobs
CTRL + z
bg
fg
tcpdump
▼ssh
・sshサーバの起動/停止
/etc/rc.d/init.d/sshd start
/etc/rc.d/init.d/sshd stop
・sshの定義
/etc/ssh/ssh_config
/etc/ssh/sshd_config
~/.ssh/rc
~/.ssh/known_hosts
/etc/sshrc
・sshのキー(秘密鍵、公開鍵)作成
ssh-keygen -t rsa1 -C 〜
・sshの秘密鍵の登録
cat identity >> ~/.ssh/authorized_keys
▼ユーザ情報の調査
finger ユーザ名
finger -l
~/.plan
~/.ploject
~/.pgpkey
~/.forward
▼ユーザ・グループの編集
vipw
vipw -s
vigr
vigr -s
▼ファイル名データベースの更新
updatedb
▼ログイン記録を表示
・最近のログイン記録
last
last -ad
last -x
※lastに必要なファイル:/var/log/wtmp
・ログイン別の最終ログイン記録
lastlog
※lastlogに必要なファイル:/var/log/lastlog
▼サービス
ntpd NTPデーモン
syslog syslogデーモン
microcode_ctl 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
netfs 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
network networkデーモン
random 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
rawdevices 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
saslauthd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
xinetd 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
portmap 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
apmd 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
atd 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
gpm 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
autofs 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
irda 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
isdn 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
keytable 0:オフ 1:オン 2:オン 3:オン 4:オン 5:オン 6:オフ
kudzu 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
sshd SSHデーモン
snmpd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
snmptrapd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
sendmail sendmailデーモン(SMTPサーバー)
smartd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
netdump-server 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
iptables 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
nfs 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
nfslock 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
rhnsd 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ
pcmcia 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
crond 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
anacron 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
xfs 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
cWnn 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
tWnn 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
named 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
lpd 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
firstboot 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
canna 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
FreeWnn 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
kWnn 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
pxe 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
yppasswdd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ypserv 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ypxfrd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
innd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
postgresql 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
httpd Apacheサーバー
aep1000 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
bcm5820 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
smb Sambaサーバー
squid 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
tux 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
amd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
arpwatch 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
bootparamd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
dhcpd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
dhcrelay 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ipchains 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
ip6tables 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
ipvsadm 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
iscsi 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
kadmin 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
kprop 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
krb524 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
krb5kdc 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
mars-nwe 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
mdmonitor 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
mysqld 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
atalk 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
netdump 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ldap 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ups 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
spamassassin 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
identd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
privoxy 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
psacct 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
radvd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
rarpd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
routed 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
rstatd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
rusersd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
rwalld 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
rwhod 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
vncserver 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
wine 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
bgpd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ospf6d 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ospfd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ripd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
ripngd 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
zebra 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ
xinetd ベースのサービス:
chargen-udp: オフ
chargen: オフ
daytime-udp: オフ
daytime: オフ
echo-udp: オフ
echo: オフ
services: オフ
servers: オフ
time-udp: オフ
time: オフ
cups-lpd: オフ
sgi_fam: オン
rsync: オフ
dbskkd-cdb: オフ
vsftpd: Very Secure FTPサーバー(RedHatLinux9.0標準)
amandaidx: オフ
imap: オフ
imaps: オフ
ipop2: オフ
ipop3: オフ
pop3s: オフ
finger: オフ
rexec: オフ
rlogin: オフ
rsh: オフ
ntalk: オフ
talk: オフ
telnet: telnetサーバー ※23port
amanda: オフ
krb5-telnet: オフ
amidxtape: オフ
comsat: オフ
eklogin: オフ
gssftp: オフ
klogin: オフ
kshell: オフ
kotalk: オフ
ktalk: オフ
swat: SWATサーバー(Sambaの設定ツール) ※901port
tftp: オフ
wu-ftpd: wu-FTPサーバー(RedHatLinux8.0標準)
▼各種情報の表示・編集
hostname
hostname ホスト名
※cat /proc/sys/kernel/hostname
echo ホスト名 > /proc/sys/kernel/hostname
と同様の結果になる。
※hostnameコマンドによる変更は再起動後無効になる。
永続的な変更は/etc/hostname(/etc/HOSTNAME)を変更する。
domainname
domainname ドメイン名
※cat /proc/sys/kernel/domainname
echo ホスト名 > /proc/sys/kernel/domainname
と同様の結果になる。
▼/etc/sysconfig/
-rw-r--r-- 1 root root 41 1月 7 2003 authconfig
-rw-r--r-- 1 root root 38 1月 7 2003 clock
-rw-r--r-- 1 root root 11 1月 7 2003 desktop
-rw-r--r-- 1 root root 4483 7月 2 2002 dump
-rw-r--r-- 1 root root 0 6月 26 2002 firewall
-rw-r--r-- 1 root root 88 6月 26 2002 gpm
-rw-r--r-- 1 root root 1331 6月 26 2002 harddisks
-rw-r--r-- 1 root root 3434 2月 24 18:32 hwconf
-rw-r--r-- 1 root root 89 1月 7 2003 i18n
-rw-r--r-- 1 root root 952 12月 28 1999 init
-rw------- 1 root root 865 1月 7 2003 ipchains
-rw-r--r-- 1 root root 35 1月 7 2003 keyboard
-rw-r--r-- 1 root root 208 1月 7 2003 kparam
-rw-r--r-- 1 root root 151 6月 26 2002 kudzu
-rw-r--r-- 1 root root 58 6月 30 2002 lkstlogd
-rw-r--r-- 1 root root 89 1月 7 2003 mouse
-rw-r--r-- 1 root root 63 7月 19 2003 network
-rw-r--r-- 1 root root 38 1月 7 2003 pcmcia
-rw-r--r-- 1 root root 153 7月 25 2000 rawdevices
-rw-r--r-- 1 root root 20 7月 1 2002 sendmail
-rw-r--r-- 1 root root 0 7月 19 2003 static-routes
-rw-r--r-- 1 root root 454 6月 27 2002 syslog
▼/etc/sysconfig/console/
▼/etc/sysconfig/daemons/
▼/etc/sysconfig/network-scripts/
▼/var/log/
▼/etc/
▼/etc/xinetd.d/
▼/proc/
▼/proc/sys/
▼/proc/net/
▼端末の設定
stty --all
stty --save
▼PAMについて
システムへの侵入はPAMが監視している。
リモートログインでスーパーユーザーがログイン可能かも監視している。
/etc/pam.d/loginで、ログイン時にpam_securetty.soをロードするように指示している。
pam_securetty.soは、/etc/securettyに記載されているTTYにのみスーパーユーザーでのログインを許可している。
▼manについて
環境変数MANPATHにmanのデフォルトドキュメントのパスが記載されている。
※通常は /usr/share/man
man at | col -b
man -f man
man -k man
apropos man
▼mountについて
・defaultのマウントオプション
rw, suid, dev, exec, auto, nouser, async
・起動時にマウントするデバイス/設定定義ファイル
/etc/fstab
・現在マウントされているデバイス情報(ただし-nの場合は書き込まない)
/etc/mtab
・個別デバイスマウント/アンマウント
/bin/mount -t ext2 /dev/hda4 /usr/data
/bin/umount /usr/data
・全マウント/アンマウント
/bin/umount -a
/bin/mount -a
・全ext2デバイスマウント/アンマウント
/bin/umount -a -t ext2
/bin/mount -a -t ext2
▼NFS
・NFSサーバーの起動/停止
/etc/rc.d/init.d/nfs start
/etc/rc.d/init.d/nfs stop
・現在のエクスポート状況のダンプ
/usr/sbin/exportfs
/usr/sbin/exportfs -v (詳細表示)
・全ディレクトリの再エクスポート
/usr/sbin/exportfs -r
・設定ファイル
/etc/exports (サーバー側)
/etc/fstab (クライアント側)
▼ARPについて
TCP/IPにおいて、IPアドレスから物理層のネットワーク・アドレス(MACアドレス)を求めるために利用されるプロトコル
(ICMP echoがブロックされていても、arpはデータリンク層の通信だから調査可能)
・arpを使用したMACアドレスの調査
/bin/ping IPアドレス
/sbin/arp
cat /proc/net/arp
▼networkインタフェースについて
・ネットワークインタフェースの起動
ifup インタフェース名
ifconfig インタフェース名 up インタフェースIPアドレス
・ネットワークインタフェースの停止
ifdown インタフェース名
ifconfig インタフェース名 down
▼Linuxシステム起動時の処理について
・定義ファイル
/etc/inittab
・全ランレベル共通の実行スクリプト
/etc/rc.d/rc.sysinit
・個別ランレベルを指定してスクリプトを実行
/etc/rc.d/rc ランレベル
・ランレベル2,3,5共通の実行スクリプト
/etc/rc.d/rc.local
▼sudo
・設定ファイル
/etc/sudoers
▼ppp
・CHAP認証(非プレーンテキスト送受信認証)の設定ファイル
/etc/ppp/chap-secrets
・PAP認証(プレーンテキスト送受信認証)の設定ファイル
/etc/ppp/chap-secrets
▼インストール済みパッケージのドキュメント
・READMEが一般的に置かれる場所
/usr/doc
/usr/share/doc
・manファイルが一般的に置かれる場所(man.conf又はman.configで変更可能)
/usr/share/man
▼ロードモジュール内のオブジェクト名
nm ロードモジュール名
▼逆アセンブル
dis
▼ユーティリティの情報を表示するコマンド
xdpyinfo -queryExtensions
▼その他
/usr/bin/uptime
/usr/bin/w
who -uw
free
iostat
lokkit
uname -r
uname -a
uname -n
/bin/cat /proc/pci
/bin/cat /proc/version
/usr/bin/whatis ファイル名
/usr/bin/whereis コマンド名
/sbin/fdisk -l /dev/hda
/bin/cat /etc/modules.conf
echo $SHLVL
alias
ls
\ls
/bin/cat /etc/grub.conf
/bin/cat /etc/lilo.conf
ls -ltra /boot
/bin/df -v
/bin/df -ah
/bin/cat /lib/modules/`uname -r`/modules.dep
ls -lt /lib/modules/`uname -r`/modules.dep
/bin/cat ~/.xsession
/bin/cat /etc/X11/xdm/Xsession
nmap 10.55.1.11
nmap 127.0.0.1
/bin/cat /etc/xinetd.conf
/bin/cat /etc/inetd.conf
telnet 10.55.1.186 ochiai
ls -ltr /etc/rc.d/init.d
/bin/cat --version
/bin/cat -n ファイル名
/bin/cat -b ファイル名
wc /var/log/*
wc -l /var/log/*
wc -c /var/log/*
wc -w /var/log/*
wc -L /var/log/*
ls -ltra /etc/skel
/bin/cat /etc/default/useradd
/bin/cat /etc/X11/XF86Config | less
/usr/X11R6/bin/Xconfigurator
useradd 〜
userrm 〜