web-dev-qa-db-ja.com

すべてのDebianブートメッセージ

Debianシステムの起動時にスクロールするメッセージを後で確認するにはどうすればよいですか?

言い換えれば、どうすればそれらを完全に確認できますかallそれが問題の重要なポイントです。それらのサブセットだけでは不十分です。

一部の起動時メッセージは、_/var/log/daemon.log_および_/var/log/syslog_のみに書き込まれます。ここでは、_udevd[240]: SYSFS{}= will be removed in a future udev version_のようなメッセージが表示されています。

Squeezeでは、これらは_/var/log/dmesg_にはありません。また、_/var/log/boot_に_BOOTLOGD_ENABLE=yes_を設定し、パッケージbootlogdをインストールすることで、_/etc/default/bootlogd_にも含まれません。

rsyslogdのさまざまなログの場所の詳細については、_/etc/rsyslog.conf_を参照してください。

15
MarkDBlackwell

ブートアップメッセージは非常に短時間で通過するため、一部のユーザーは、メッセージの内容がわからない場合があります。 (少なくとも)検証目的で、通常の(既知の)ログファイルに加えて、ログが記録される可能性のあるすべてのファイルを確認することもできます。

Debianでは、通常、ログはディレクトリ_/var/log_に保存されます。

起動後、今日そこに何が変更されたか(どのファイルか)は、次のようにしてBashシェルで確認できます。

Sudo ls -ld --sort=time `Sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g'`

スクロール出力には、「削除される」などの興味深い文字列が含まれる場合があります。それらを見つける方法は次のとおりです。

Sudo grep -ilF 'will be removed' `Sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g' | sort` > log-list; Sudo nano `cat log-list`

起動時のロギングは 有効 にすることができます:

_apt-get install bootlogd_

_/etc/default/bootlogd_を編集して、

_BOOTLOGD_ENABLE=yes
_

残念ながら、bootlogdはsqueezeで 使用不可 のようです。

色の情報については、 ここ を参照してください。

7
MarkDBlackwell

ブートメッセージは2つの部分からなります。カーネル(ドライバーのロード、パーティションの検出など)からのメッセージと、サービスの起動([ OK ] Starting Apache...)からのメッセージです。カーネルメッセージは/var/log/kern.logに格納され、dmesgプログラムを使用してカーネル自体のログバッファからアクセスすることもできます。

bootlogd パッケージをインストールしない限り、ユーザースペースメッセージはどこにも保存されません。サービスのスタートアップメッセージを/var/log/bootに記録します。「派手な」ブートメッセージ(色付きの[ OK ][FAIL]などのメッセージ)がある場合は、ターミナルエスケープコードをファイルに記録します。 。その中に/etc/lsb-base-logging.shを定義する FANCYTTY=0 シェルスクリプトを作成して、ファンシーブートメッセージを無効にすることができます。

12
DerfK