サーバーを調べる
とにかく僕はサーバー管理/システム管理が大嫌いだから、さくらサーバーもH君に完全に任せていた。で、こいつは未知のマシンも同様。
「なにがどうなっているんじゃい??」を調べるために、使った/使うであろうコマンドやファイルを列挙。
- hostname この機械の名前
- uname -a もっと詳しく
- cat /proc/version OSに関する情報
- cat /etc/sysconfig/network ネットワーク基本情報、HOSTNAMEも入っている
- /sbin/service network status ネットワークがおよそどうなっているか?
- ls /etc/sysconfig/network-scripts/ifcfg-* どんなインターフェースがあるかな?
- cat /etc/sysconfig/network-scripts/ifcfg-eth0 IPアドレスとネットマスクが分かる
- cat /etc/sysconfig/network-scripts/ifcfg-lo こっちはローカル・ループバック
- cat /etc/resolv.conf ネームサーバーが書いてある
- less /etc/nsswitch.conf 情報を調べるバックエンドを何使っているか?
- cat /etc/hosts とりあえず見ておく
- /sbin/ifconfig ここにもIPアドレス
- top 走っているプロセス
- ps -lA | grep XXX プロセスを探す
- sudo /usr/sbin/lsof -i | less ソケットを使っているプロセス
- df ディスクはどんな感じ
- cat /etc/mtab マウントは?
- cat /etc/fstab ファイルシステムは?
- rpm -ql httpd | less Apacheのインストール状況