Linux システムのトラブルシューティングでは、問題を効果的に特定するためにログを確認することがよく求められます。検索すべき適切なキーワードを知ることで、問題をすばやく絞り込むことができます。このガイドでは、一般的な問題を分類し、クラウド環境かオンプレミスかにかかわらず、Linux システムに関連するキーワードとログファイルの候補を紹介します。
1. 認証とアクセスの問題
キーワード:
- Failed password, authentication failure, pam_unix, sudo, sshd, login, access denied
確認するログ:
/var/log/auth.log/var/log/secure/var/log/messages/var/log/syslog
2. ネットワークの問題
キーワード:
- Network, eth, interface, timeout, unreachable, connection refused, connection reset, no route to host
確認するログ:
/var/log/messages/var/log/syslogdmesg
3. ディスクとファイルシステムの問題
キーワード:
- I/O error, disk full, read-only file system, quota exceeded, no space left on device, mount, unmount, ext4, xfs
確認するログ:
/var/log/messages/var/log/syslog/var/log/kern.logdmesg
4. プロセスとアプリケーションのクラッシュ
キーワード:
- Segfault, core dumped, oom-killer, killed process, crash, panic, out of memory
確認するログ:
/var/log/messages/var/log/syslog/var/log/kern.logdmesg
5. サービスとデーモンの障害
キーワード:
- Failed to start, stopped, service unavailable, service failed, inactive, error starting, failed service
確認するログ:
/var/log/syslog/var/log/messages/var/log/systemd/var/log/journal/var/log/service-name.log
6. ハードウェアとカーネルの問題
キーワード:
- Kernel, hardware error, driver, irq, firmware, acpi, temperature, overheating
確認するログ:
/var/log/kern.logdmesg/var/log/messages
7. セキュリティとファイアウォールの問題
キーワード:
- Firewall, iptables, denied, blocked, dropped packet, unauthorized access, security
確認するログ:
/var/log/firewalld/var/log/syslog/var/log/messages
8. 起動とシャットダウンの問題
キーワード:
- Boot, shutdown, init, failed to mount, grub, timeout during boot, emergency mode
確認するログ:
/var/log/boot.log/var/log/syslog/var/log/messagesdmesg
9. ソフトウェアのインストールと更新の問題
キーワード:
- Yum, apt, zypper, failed dependency, package not found, installation failed, update error
確認するログ:
/var/log/yum.log/var/log/apt/history.log/var/log/zypper.log/var/log/messages
10. システムリソースの問題
キーワード:
- High CPU, load average, memory usage, disk I/O, swap usage, out of resources
確認するログ:
/var/log/syslog/var/log/messagesdmesg
ログを効率的に検索するためのヒント
次のようなツールを使用します:
- grep:ログ内の特定のキーワードを検索します。
- journalctl:systemd のログを表示およびフィルタリングします。
- tail:ログをリアルタイムで監視します。
これらのツールを使えば、Linux のログ内から特定の問題をすばやく検索できます。