GNU/Linux >> Linux の 問題 >  >> Linux

/var/log/{syslog,dmesg,messages} ログ ファイルの違い

/var/log

システムおよびさまざまなプログラム/サービスからのログ ファイル、特にログイン (システムへのすべてのログインとログアウトを記録する /var/log/wtmp) と syslog (/var/log/messages。通常、カーネルとシステム プログラムのすべてのメッセージが記録される場所)保存されます)。 /var/log 内のファイルは無限に大きくなることが多く、定期的なクリーニングが必要になる場合があります。現在、「logrotate」などのログ ローテーション ユーティリティを介して通常管理されているもの。このユーティリティは、ログ ファイルの自動ローテーション圧縮、削除、およびメール送信も可能にします。 Logrotate は、ログ ファイルを毎日、毎週、毎月、またはログ ファイルが特定のサイズに達したときに処理するように設定できます。通常、logrotate は毎日の cron ジョブとして実行されます。これは、一般的な技術的問題のトラブルシューティングを開始するのに適した場所です。

  • /var/log/messages – システムの起動時にログに記録されるメッセージを含む、グローバル システム メッセージが含まれます。メール、cron、デーモン、kern、auth など、/var/log/messages に記録されるものがいくつかあります。
  • /var/log/dmesg – カーネル リング バッファ情報が含まれます。システムが起動すると、起動プロセス中にカーネルが検出したハードウェア デバイスに関する情報を表示するメッセージが画面に表示されます。これらのメッセージはカーネル リング バッファで利用可能であり、新しいメッセージが来るたびに古いメッセージが上書きされます。 dmesg コマンドを使用して、このファイルの内容を表示することもできます。
  • /var/log/auth.log – ユーザー ログインや使用された認証機構などのシステム認証情報が含まれます。
  • /var/log/boot.log – システムの起動時に記録される情報が含まれます
  • /var/log/daemon.log – システムで実行されるさまざまなバックグラウンド デーモンによって記録された情報が含まれます
  • /var/log/dpkg.log – dpkg コマンドを使用してパッケージがインストールまたは削除されたときにログに記録される情報が含まれます
  • /var/log/kern.log – カーネルによって記録された情報が含まれます。カスタムビルドのカーネルのトラブルシューティングに役立ちます。*/var/log/lastlog – すべてのユーザーの最近のログイン情報を表示します。これは ASCII ファイルではありません。このファイルの内容を表示するには、lastlog コマンドを使用する必要があります。
  • /var/log/mail.log – システムで実行されているメール サーバーからのログ情報が含まれます。たとえば、sendmail はすべての送信済みアイテムに関する情報をこのファイルに記録します
  • /var/log/user.log – すべてのユーザー レベルのログに関する情報が含まれます
  • /var/log/Xorg.x.log – X からのログ メッセージ
  • /var/log/alternatives.log – update-alternatives による情報は、このログ ファイルに記録されます。 Ubuntu では、update-alternatives はデフォルト コマンドを決定するシンボリック リンクを維持します。
  • /var/log/btmp – このファイルには、失敗したログイン試行に関する情報が含まれています。最後のコマンドを使用して、btmp ファイルを表示します。たとえば、「last -f /var/log/btmp |もっと」
  • /var/log/cups – プリンターおよび印刷関連のすべてのログ メッセージ
  • /var/log/anaconda.log – Linux をインストールすると、インストールに関連するすべてのメッセージがこのログ ファイルに保存されます
  • /var/log/yum.log – yum を使用してパッケージをインストールしたときに記録される情報が含まれます
  • /var/log/cron – cron デーモン (または anacron) が cron ジョブを開始するたびに、cron ジョブに関する情報をこのファイルに記録します
  • /var/log/secure – 認証および認可権限に関連する情報が含まれています。たとえば、sshd は、ログインの失敗を含め、すべてのメッセージをここに記録します。
  • /var/log/wtmp または /var/log/utmp – ログイン レコードが含まれます。 wtmp を使用すると、システムにログインしているユーザーを見つけることができます。 who コマンドは、このファイルを使用して情報を表示します。
  • /var/log/faillog – ユーザーの失敗したログイン試行が含まれます。このファイルの内容を表示するには、faillog コマンドを使用します。上記のログ ファイルとは別に、/var/log ディレクトリには、システムで実行されているアプリケーションに応じて、次のサブディレクトリが含まれる場合があります。
  • /var/log/httpd/ (または) /var/log/apache2 – Apache Web サーバーの access_log と error_log が含まれます
  • /var/log/lighttpd/ – ライト HTTPD access_log と error_log が含まれます
  • /var/log/conman/ – ConMan クライアントのログ ファイル。 conmand は、conmand デーモンによって管理されるリモート コンソールを接続します。
  • /var/log/mail/ – このサブディレクトリには、メール サーバーからの追加のログが含まれます。たとえば、sendmail は収集したメール統計を /var/log/mail/statistics ファイルに保存します
  • /var/log/prelink/ – prelink プログラムは、共有ライブラリとリンクされたバイナリを変更して、起動プロセスを高速化します。 /var/log/prelink/prelink.log には、プレリンクによって変更された .so ファイルに関する情報が含まれています。
  • /var/log/audit/ – Linux 監査デーモン (auditd) によって保存されたログ情報が含まれます。
  • /var/log/setroubleshoot/ – SELinux は setroubleshootd (SE Trouble Shoot Daemon) を使用してファイルのセキュリティ コンテキストの問題を通知し、それらの情報をこのログ ファイルに記録します。
  • /var/log/samba/ – Windows を Linux に接続するために使用される、samba によって保存されたログ情報が含まれます。
  • /var/log/sa/ – sysstat パッケージによって収集される毎日の sar ファイルが含まれます。
  • /var/log/sssd/ – リモートへのアクセスを管理するシステム セキュリティ サービス デーモンによって使用されます

Linux
  1. /var/www/html/ で git リポジトリを使用する

  2. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  3. /var/lib/mysql ファイルを再初期化する方法は?

  1. /var/log ディレクトリを移動するにはどうすればよいですか

  2. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?

  3. /var/log をすべて削除しますか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. CentOS / RHEL :logrotate を使用して /var/log/wtmp および /var/log/btmp ファイルをローテーションする方法

  3. システム ログが空です (/var/log/messages; /var/log/secure; など)