Як команда init може бути корисною для мене?


-1

Я читав про initкоманду.

Я виявив, що init 0такий же, як poweroffі init 6такий же, як reboot.

Чому існує декілька команд робити те саме, що саме (як я зрозумів)?

По-друге, init 1переводить систему в режим єдиного користувача. Чи означає це, що це не впливає на мою машину, поки я єдиний користувач? Або цей режим має обмеження?


Чому ви вважаєте, що в Операційній системі краще лише один спосіб відключення?
Анвар

1
Я не думаю, що я просто прошу
Аммар Атеф

Відповіді:


0

Завжди добре мати більше ніж один варіант робити речі.

init 1 засоби

Однокористувацький режим, усі файлові системи відключені, але не root, всі процеси
за винятком консольних процесів

В основному це використовується для адміністративних завдань, я думаю, це не те, що ви хочете, не графічний інтерфейс, а лише консоль.



2

initКоманда дозволяє встановити , що називається поточна система запуску.

Усі машини Linux мають сім рівнів, які відповідають за управління певними системними діями та поведінкою. У класичній установці SystemV кожен рівень запуску буде частиною завантажувальної процедури:

  • Runlevel 0 (машина вимкнена)
  • Рівень 1 (режим однокористувача / діагностики)
  • Рівень 2-4 (завантаження та запуск сервісу)
  • Runlevel 5 (Повністю завантажена система, усі сервіси онлайн)
  • Рівень 6 (Перехід до перезавантаження)

Команди inittelinit) дозволяють вказати, до якого рівня запуску рухатися init та в яку систему.

Зауважте, проте, що вся концепція запуску рівня трохи застаріла завдяки створенню сервісної моделі (через Upstart та systemd ( service apache2 start)), і її слід вважати застарілою на користь використання правильних системних команд.

Використання рівнів запуску ризикує припинити основні послуги, тому часто рекомендується не використовувати команди initабо telinitкоманди.


1
Гарна відповідь! Невеличкий каламбур: чи не віддалилися останні версії Ubuntu від запуску, до системи? Я думав, що на початку більше не використовується.
Нік Вайнберг

@NickWeinberg Ага, так, саме так. Я відредагую публікацію. Тут уже пізно, і я не замислююся належним чином
Каз Вулф,

Насправді багато машин Linux взагалі не мають рівнів запуску , і сьогодні система їх оголосила "застарілими" .
JdeBP
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.