Почему уровень выполнения меняется автоматически?

Почему уровень выполнения меняется автоматически?

Я пытаюсь настроить виртуальную машину в качестве упражнения для моего друга, мне пришло в голову, что я могу дать ему машину, которая все время перезагружается, и попросить его выяснить, что с ней не так. Я меняю уровень выполнения, init 2но все возвращается к норме. Как мне достичь своей цели? и как он сможет диагностировать проблему?

решение1

Уровень выполнения 2 не является перезагрузкой, на самом деле это нормальный уровень выполнения. 6 является перезагрузкой. Также вы обычно хотите использовать telinit 6not init 6. Это более переносимо между различными реализациями unix.

Что вам действительно нужно, так это фактическая абстракция, чтобы просто перезагрузить коробку. Я предлагаю использовать rebootвместо того, чтобы пытаться понять уровни запуска.

Связанный контент