私のラップトップにDebian 8 jessieをインストールしました。以前にDebian 7をインストールしたとき、システムは次の説明メッセージで起動して終了しました。
Debian 8 jessie からシステムを起動すると、次のようになります。
時々天音のメッセージが表示されます。しかし、95%は上記と同じです。
成功せずにサービスを再起動すると、次のメッセージが表示されます。
これは、システムが起動して終了し、サービスが起動しなくなり、再起動するとDebian 8をさらに説明的にすることができるためです。
これはsystemdに関連していますか?
答え1
はい、これはsystemdに関連しています。次のいずれかの方法で、より詳細な起動ログを取得できます。
systemd.show_status=1
カーネルコマンドラインに追加します。ShowStatus=yes
に設定/etc/systemd/system.conf
;quiet
カーネルのコマンドラインから削除されました。
参照番号:システム(1)。
メッセージsystemctl
(service
単にラッパー)に関して操作が成功すると、既存のコマンドラインツールが機能する方法である出力は表示されません。
サービス開始中に障害が発生した場合(注:これには「リリース直後」は含まれません!)、失敗を簡単に説明し、ログの表示または別の要求systemctl status
を提案するメッセージが表示されます。障害はゼロ以外の終了コードとしても表示されます。
これは単なるコンポーネントであるため、~/.bashrc
より詳細な情報が必要な場合は、単純なシェル関数を作成できます(関数またはそれに対応する関数に入れます)。たとえば、Bash構文では次のようになります。
function sctl() {
local ACTION="$1"
shift
systemctl "$ACTION" "$@" || systemctl status "$@"
}