
Debian jessieのすべての機能を活用するために、systemd
多くの Web サイトを参照しましたが、質問に対する回答が見つかりませんでした。Debian systemd
jessie でデフォルトのサービス マネージャーとして設定するにはどうすればよいでしょうか? この操作を実行すると、安定したシステムが得られますか?
答え1
systemdはJessieのデフォルトのinitシステムです。アップグレードの場合でもこれを強制したい場合は、systemd-sysv
パッケージがインストールされていることを確認してください。何か変更があった場合は、再起動すると、最初のプロセスが次のようになっていることがわかります/lib/systemd/systemd --system
。
ps -f -p 1
これが完了すると、 などをフルに活用できるようになりますsystemctl
。journalctl
systemd は Jessie で公式にサポートされているデフォルトであるため、通常の安定性が期待できます。
systemdの他のコンポーネントはStretchに導入されており、Jessieでは利用できません。例えば、systemd-coredump
。
答え2
実際、jessie では、grub メニュー (デフォルトの grub を使用していると仮定) を見ると、詳細メニューがあり、その下に systemd なしで起動するためのいくつかのオプションがあります。
これがない場合は、私が遭遇したのと同様の問題が発生している可能性があります。wheezie から jessie にアップグレードしましたが、grub のカーネル エントリが更新されず、システムが systemd ではなく sysvinit またはそれが何と呼ばれているかに関係なく起動しました。
私は、不要になった古いカーネルをアンインストールし、sudo update-grub を実行して grub メニューを更新しました。
注意してください。grub のブート エントリが /boot 内のファイルと 100% 一致することを確認してください。