以下に関する質問の少なくとも最初の部分に回答するにはdmesg
:
/var/log/dmesg
「カーネルリングバッファー」の内容を保存します。これは、ブートローダーフェーズを過ぎるとすぐに生成されるログデータを保存する、ブート時にカーネルによって作成されるメモリーバッファーです。
リングバッファは、常に一定のサイズの特別な種類のバッファであり、新しいメッセージが入ったときに最も古いメッセージを削除します。カーネルリングバッファに格納されているテキストは、Unixを初めて起動したときに画面上で点滅するものです-コンソールモードのマシン(スプラッシュスクリーンなし、プリマス)。カーネルログはメモリバッファに保存されるため、syslog
デーモンが引き継ぐことができるポイントまでシステムがブートストラップされるまで、ブートログはどこかにあるはずです。
dmesg
Linuxの下では、util-linux
kernel.orgが公開するシステムメンテナンスツールの必須パッケージの一部です。dmesg(1)
マニュアルページによると、
dmesgは、カーネルリングバッファーを検査または制御するために使用されます。
参照:http : //www.computerhope.com/unix/dmesg.htm
'systemd' initの下では、このコマンドを使用してカーネルリングバッファーを出力できます:
# journalctl --dmesg or journalctl -k
、修正のためのthxs @don_crissti
dmesg | grep -i ethernet
たとえば、コマンドを発行すると、文字列「イーサネット」のカーネルリングバッファーが解析されます。
これが少なくともお問い合わせの最初の部分に役立つことを願っています。
/var/log/kern.log
および/var/log/dmesg
カーネルメッセージと同じ内容を持っている必要がありますか?しかし、それらの内容は同じではありません。