systemd: змінити рівень запуску за замовчуванням


1

Я знайшов два способи зміни рівня запуску за замовчуванням у systemd:

https://wiki.archlinux.org/index.php/systemd#Change_default_target_to_boot_into

# systemctl enable multi-user.target

http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/

# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Передумови: я не хочу запускати XDM / GDM на сервері.

Який бажаний спосіб зміни рівня запуску за замовчуванням?

Відповіді:


2

На мою думку, найкращий спосіб уникнути запуску XDM / GDM - це просто уникнути його встановлення. Другим найкращим способом було б відключити його в systemd. Безумовно, немає причин грати з біговими рівнями, коли ви завжди хочете завантажуватися в ті самі налаштування.

Якщо ви все-таки хотіли цього зробити, спосіб, зафіксований вище за течією, як правило, є правильним. Вікі Archlinux недостовірні тим, що вони можуть містити застарілу інформацію або інформацію про розповсюдження, і ви не вказали, чи використовуєте ви Archlinux. У такому випадку, якщо ви знову заглянете у вікі, це говорить:

systemctl set-default -f multi-user.target

Ця команда просто створить / замінить посилання. У цьому винятковому випадку вікі розповсюдження тепер виглядає більш актуальною, ніж поширені FAQ.


-1

systemctlКоманда робить зараз, то lnкоманда встановлює його для наступного завантаження. Для init 3стилю потрібно багатокористувацьку ціль (без дисплейних менеджерів). Тому виконайте lnкоманду для постійної зміни.

Хороший чітсит тут: http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet для нас, ветеранів SysVinit, які переходять на Systemd


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