Linuxでライブログを参照する方法
Linuxシステムでは、以下のコマンドで動的ログを見ることができます:
- tailコマンド:ファイルの末尾を参照するためのコマンドで、デフォルトではログの最後の10行を表示します。使用方法例:tail -f /var/log/syslog
- less コマンド: ファイルの内容を確認するために使用され、矢印キーで上下にスクロール可能。使用例: less /var/log/syslog の後、Shift + F キーを押して「フォローモード」に入り、最新のログをリアルタイムで確認します。
- systemdログの表示に利用できるjournalctlコマンド。利用例: journalctl -f で最近のログのリアルタイム表示が可能。
- dmesgコマンド: カーネルのログを見るのに使う。使い方の例: dmesg -w。するとカーネルからのメッセージをリアルタイムで表示するウィンドウが立ち上がる。
「-f」引数は「フォローモード」で最新のログを動的に見ることを意味します。「-f」引数を使用しないと、現在のログの内容だけを表示し、リアルタイムの更新は行われません。
さらに、grep コマンドを併用してログの内容をフィルタリングすることもできます。 例えば、tail -f /var/log/syslog | grep “error”は、ログの “error” キーワードを含む部分をリアルタイムで表示・フィルタリングできます。