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

サーバーログの使用

サーバーログを確認すると、ウェブサイトで発生しているエラー、サイトが期待どおりに読み込まれない理由、サイトまたはサーバーにアクセスしているユーザーを見つけるのに役立ちます。この記事では、最も一般的に使用されるログ、ログの場所、およびログを確認する理由について説明します。

ほとんどのサーバーログは/var / log / SERVICEにあります。 。サーバーログを確認する場合は、このディレクトリに移動して、そこにあるすべてのログのリストを表示します。

Apacheエラーログ

WebサーバーとしてApache®を実行していて、Webサイトが正しく読み込まれない場合は、Apacheエラーログを確認することをお勧めします。 Apacheerrorログは、次の場所にあります。

  • CentOS: / var / log / httpd /
  • Ubuntu®オペレーティングシステム: / var / log / apache2 /

Apacheサーバーのログには、サイトで発生しているエラーが表示されます。ログ内のエラーを特定するには、Errorを探してください。 ラベル。警告を特定するには、Warningを探します ラベル。

MySQLエラーログ

ウェブサイトが正しく読み込まれておらず、Apacheエラーログに直接的な原因が示されていない場合は、MySQLの問題が発生している可能性があります。 ApacheがMySQLへの接続に問題がある場合、ApacheエラーログはMySQLの問題を示唆している可能性があります。詳細については、 / var / logに移動してください。 ディレクトリを作成し、MySQLエラーログを確認します。これらのログは/var/log/mysqld.logにあります。 ほとんどのサーバーオペレーティングシステムで。

サーバーアクセスログ

失敗したログインに関連付けられているサーバーまたはインターネットプロトコル(IP)アドレスにアクセスしているユーザーを確認するには、サーバーアクセスログを確認してください。このログには、サーバーにアクセスしようとしているIPアドレスとユーザーが表示されます。

このログは、次のいずれかの場所にあります。

  • /var/log/auth.log
  • /var/log/apache2/access.log
  • /var/log/httpd/access.log

この手順は、誰かがサーバーに強制的に侵入しようとしている可能性があると思われる場合に役立ちます。これが懸念される場合は、ユーザーがアクセスしているIPアドレスを見つけて、それをブロックすることができます。

ネットワークログ

このタスクのルールを具体的に実装しない限り、サーバーはこの情報をログ形式で配置しないため、ネットワークログの表示はより複雑になります。

別の方法として、RackspaceIntelligence監視ツールを使用できます。このツールを使用すると、ネットワーキングの監視アラートを設定し、監視データをグラフ形式で表示できます。


Linux
  1. ProxmoxVEを使用したサーバー仮想化環境のセットアップ

  2. Rsyslogを使用して集中ログサーバーをセットアップする方法

  3. 別のサーバーを使用してサーバーにSSH接続する方法は??

  1. SFTPを使用してFilezillaでクラウドサーバーに接続する

  2. LinuxまたはMacOSXでSSHを使用してサーバーに接続します

  3. サーバーを再起動します

  1. MSSQLServerエージェントのログを確認する

  2. s_client を使用してサーバーに文字列を送信する方法

  3. innodb_file_per_table を使用する理由