ログ (Log)とは?

カテゴリ: システム管理

ログ(Log)は、コンピュータシステムやアプリケーションが、いつ、何を行ったか、どんなエラーが発生したかなどを時系列順に記録したデータです。航海日誌(Logbook)が語源です。

主要なログファイル (/var/log 配下)

Linuxでは情報の種類ごとにファイルが分かれており、主に /var/log ディレクトリに保存されます。

  • syslog / messages: システム全体の汎用的なメッセージ。迷ったらまずここを見ます。
  • auth.log / secure: 認証関連。ログイン成功・失敗の記録。不正アクセスの兆候はここに現れます。
  • dmesg: カーネルが出力するハードウェア認識などのメッセージ。起動トラブル時に重要です。
  • apache2/access.log など: Webサーバー等のアプリケーションごとのログ。

運用のポイント

ログは放置すると肥大化しディスクを圧迫するため、「logrotate」という仕組みで定期的に圧縮・削除(ローテーション)されます。システム管理者にとって、ログの監視と分析はトラブルシューティングとセキュリティ維持の基本中の基本です。