昨日、bash
スクリプトを約10時間実行しました。コンピュータを使いに行ったところ、ロックされました。
何が問題だったのかをどのように判断できますか?どのログを確認できますか?
すべてのメッセージは/var/log/syslog
およびその他の/var/log/
ファイルで確認できます。 logrotateがインストールされている場合、古いメッセージは/var/log/syslog.1
、/var/log/syslog.2.gz
などにあります。
ただし、カーネルが実際にロックする場合、関連するメッセージが見つかる可能性は低くなります。
Xサーバーのみがロックアップする可能性があります。この場合、通常はsshを介してネットワーク経由でPCにアクセスできます(インストールしている場合)。キーボードをunRawするための Magic SysRq key もあり、ショートカットも機能するようになっています。
あなたは読める /var/log/dmesg
[kernel
]などのソフトウェアの問題の場合、それがサービスエラーである場合は、Apacheなどのサービスのログを読み取ることができます/var/log/Apache/error.log
一部のハードウェアエラーにはログを記録できないと思います
データの取得に役立つ正確なコマンドを提供することはできません。しかし、犯人を見つける一般的なアプローチは、一定の間隔でコマンドの出力をキャプチャする方法です。これは、システムがクラッシュする前に実行されたコマンドからのデータを取得するのに役立ちます。
これらのコマンドの出力は、crontab(H owTo:Add Jobs To cron Under Linux or UNIX? )を使用してスケジュールすることでキャプチャできます。
または、サービス SeaLion-Linuxサーバー監視およびデバッグツール を使用して、コマンドをスケジュールし、システムのステータスをオンラインで確認できます。