出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
tailコマンドを使えば、ログエントリがリアルタイムで書き込まれる様子を簡単に確認できます。Jack Wallenがこの必須ツールの活用方法を紹介します。
Linux管理ツールの中で最も役立つツールの一つがログファイルです。オープンソースプラットフォームでは、表示できるログファイルが数多くあります。しかし、ログファイルを最大限に活用するにはどうすれば良いのでしょうか?
参照:使用すべき 5 つの Linux サーバー ディストリビューション(TechRepublic Premium)
ログファイルを使用してシステムのトラブルシューティングを行う最良の方法の一つは、ログをリアルタイムで確認することです。ログシステムがログファイルにエントリを書き込むため、何が起こっているかを把握しやすくなり、問題の原因を特定しやすくなります。
もう一つの選択肢は、ログファイルを開いてスクロールするか、特定の文字列を検索することです。個人的には、リアルタイムオプションの方がはるかに気に入っています。
ログファイルをこのように表示するには、tailという便利なコマンドがあります。tailのマニュアルページによると、tailは各ファイルの最後の10行を標準出力に出力します。簡単に言えば、tailはファイルに書き込まれた最新のエントリをそのまま出力します。
参照:Rust:開発者がこのプログラミング言語について知っておくべきこと(無料PDF)(TechRepublic)
このコマンドの使い方を説明します。
サーバーでターミナルウィンドウを開きます(またはサーバーにセキュアシェルで接続します)。例えば、syslogファイルへの入力を追跡したいとします。tail /var/log/syslog コマンドを実行すると、ファイルに書き込まれた最後の10行が表示されます。これは完全にリアルタイムではありませんが、少なくともファイルの内容全体を表示するよりも簡単に確認できます。
syslogをリアルタイムで表示するには、コマンドにfollowオプションを追加します(例:tail -f /var/log/syslog)。これにより、syslogに書き込まれた最後の10行が出力されますが、入力が書き込まれるたびに更新され続けます。
このようにtailを使用すると、エラーや情報がログファイルに書き込まれる様子を(リアルタイムで)確認できます。tailを閉じるには、Ctrl+Cキーを押します。
tailコマンドを使えば、ログファイルの内容をより簡単に確認したり、リアルタイムで書き込まれた内容を確認したりすることができます。このツールは、Linuxオペレーティングシステムのトラブルシューティングにすぐに役立つでしょう。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。

画像: ジャック・ウォーレン
こちらもご覧ください
- Linux 5.14カーネル: リリースに新しくエキサイティングな機能が登場
- Linux 101: Linux のディレクトリ構造を解明する
- 開発者になる方法:チートシート
- Kubernetes: チートシート (無料 PDF)
- Microsoft Linuxはあなたが思っていた(あるいは期待していた)ものとは違う
- オープンソースインデックスとGitHubプロジェクトのチェックリストガイド
- Linux、Android、その他のオープンソース技術の報道

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