Lから始まるLinux

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