お兄ちゃん!
サーバ管理者に必要なコマンドを
だんだんと覚えてきたよ!
サーバ管理者に必要なのは
コマンドだけではないよ
今回は「ログ(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 にログを出力するんだこれらのログからデーモンの挙動を確認できるよ!