Что произойдет, если я запущу команду init в терминале Ubuntu Gnome?

Что произойдет, если я запущу команду init в терминале Ubuntu Gnome?

команда init, по-видимому, является первым процессом, запускаемым после каждой загрузки.

Если я initзайду в терминал Ubuntu Gnome, перезагрузится ли моя ОС?

решение1

Если вы не являетесь пользователем root (и обычно вам не следует входить в систему как root), вы просто получите сообщение:

bash$ init
init: Need to be root

Если вы являетесь пользователем root, вы можете изменить текущий уровень запуска системы с помощью init (на самом деле для внесения изменений запускается «telinit»).

bash$ sudo init
init: missing runlevel
Try `init --help' for more information.

Если вы действительно хотите перезагрузить систему, вы можете сделать это, указав init переключиться на шестой уровень выполнения:

bash$ sudo init 6

(На самом деле я не собираюсь этого делать, потому что не хочу перезагружать машину.)

Для справки в будущем, все это хорошо описано в man-страницах. Попробуйте запустить, man initнапример. Другие интересные man-страницы включают runlevelи telinit.

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