お兄ちゃん!
サーバ管理者に必要なコマンドを
だんだんと覚えてきたよ!
サーバ管理者に必要なのは
コマンドだけではないよ
今回は「ログ(log)」の扱いを
学んでいこう!
/var/log
ディレクトリ
ログは
システムやデーモンの動作を
記録したファイルだよ
ログを見れば動作状況や
エラーなどを追えるんだ
へぇ!
さっそく見てみようよ!
ログは
/var/log
ディレクトリに
出力されているよ
一覧を見てみよう!
ls /var/log
色々なログがあるのね…良く見るログは何かな?
syslogd
のログをよく見るかなsyslogd
はログ収集デーモンだよsyslogd
から出力されたログからシステム全般の情報がわかるんだsyslogd
のログファイルはディストリビューションによって違っていてsyslog
や message
という名前の場合が多いよsudo cat /var/log/syslog
内容が長いね…
less
や grep
で見た方がよさそう!tailf
コマンドtailf
はファイル末尾を監視して追記があれば表示してくれるよtailf [オプション]... [ファイル]...
まさにログ監視にぴったりだね!追記されていく情報を確認できるんだ!
sudo tailf /var/log/syslog
ログ末尾が表示されてプロンプトが返ってこないね
tailf
が動作し続けてログ末尾を監視しているんだログに追記があるとそれが表示されるよ終了は Ctrl + C だよ
なるほど!末尾を見るあたり
tail
と似ているね実は
tailf
はtail -f
と同じ挙動なんだ!だからこういう名前なんだ!
今回はログと
tailf
を学んだよ!syslogd
以外にも他の多くのデーモンが/var/log
にログを出力するんだこれらのログからデーモンの挙動を確認できるよ!