アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
この知っておくべき Linux コマンドにより、トラブルシューティングがかなり簡単になります。
さあ、Linuxサーバーのトラブルシューティングが必要になったら、まず何をしますか?「ログファイルを確認する」と答えた方は、正解です!ご褒美にクッキーをプレゼントしましょう。
追加の質問です。ログファイルをリアルタイムで確認する必要がある場合、どのように対応していますか? less コマンドを使ってログを表示し、必要な情報が表示されるまでファイルを閉じたり開いたり、また閉じたり開いたりを繰り返しているのでしょうか? それとも、Linux の世界では多くの人が必須と考えるツールを利用しているのでしょうか?
ネタバレ注意、後者です。問題のツールはtailです。tailを使えば、システムがLinuxのログファイルに書き込む内容をリアルタイムで確認できます。つまり、システムのトラブルシューティングを行う際に、syslog、auth.log、faillog、kern.logなど、監視が必要なログファイルを追跡できるということです。では、どうすればいいのでしょうか?説明しましょう。
Linuxシステムにログインします。例えば、syslogに異常がないか監視したいとします。bashプロンプトから、コマンドsudo tail -f /var/log/syslog を実行します。sudoパスワードを正しく入力すると、ログファイルがリアルタイムで表示されます。アクティビティが記録されるたびに(ユーザーのログインなど)、ウィンドウに表示されます。システムのトラブルシューティングに必要な出力が表示されるまで、tailコマンドで監視を続けます。完了したら、Ctrl + X キーの組み合わせを押してbashプロンプトに戻ります。
tailコマンドを使えば、Linuxサーバーのトラブルシューティングがはるかに簡単になります。これは必須コマンドの一つです。tailの詳細については、man tailコマンドを実行してください。このツールを最大限に活用できます。
こちらもご覧ください
- デスクトップ市場をさらに獲得するために、Linuxは平均的なユーザーをターゲットにする必要がある
- Linux のknown_hosts ファイルに SSH フィンガープリントを簡単に追加する方法
- ヘッドレス Linux サーバーからネットワーク速度テストを実行する方法
- Linuxマシンにログインしているユーザーにメッセージを送信する方法
- Linuxでnmcliコマンドを使用してネットワークデバイス情報を収集する方法
- Linuxマシンにリポジトリを追加する方法
- オープンソースのEximリモート攻撃バグ:40万台のサーバーが依然として脆弱、今すぐパッチを適用

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。