systemd: varsayılan çalışma seviyesini değiştir


1

Systemd'de varsayılan çalışma seviyesini değiştirmenin iki yolunu buldum:

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

Arka plan: XDM / GDM'yi bir sunucuda başlatmak istemiyorum.

Varsayılan çalışma seviyesini değiştirmek için tercih edilen yol hangisidir?

Yanıtlar:


2

Bence XDM / GDM'yi çalıştırmaktan kaçınmanın en iyi yolu, onu kurmaktan kaçınmaktır. İkinci en iyi yol, onu systemd'de devre dışı bırakmak olabilir. Her zaman aynı kuruluma başlamak istediğinizde runlevels ile oynamak için kesinlikle hiçbir neden yoktur.

Bunu hala yapmak istiyorsanız, yukarı akış ile belgelenen yol genellikle doğru yoldur. Archlinux wiki, eski veya dağıtıma özel bilgiler içerebileceği için güvenilmezdir ve aslında Archlinux kullanıp kullanmayacağınızı belirtmediniz. Bu durumda, yine wiki'ye bakarsanız, şimdi diyor ki:

systemctl set-default -f multi-user.target

Bu komut sadece bağlantıyı oluşturacak / değiştirecektir. Bu istisnai durumda, dağıtım wiki'si şimdiki SSS sayfasından daha güncel görünüyor.


-1

systemctl komut şimdi yapar, ln komutu bir sonraki önyükleme için ayarlar. Bir için init 3 stilinde, çok kullanıcılı hedefi istiyorsunuz (ekran yöneticisi yok). Peki ln kalıcı bir değişim emri.

Burada iyi bir kopya kağıdı: http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet bizim için SysVinit gazileri Systemd'ye dönüştürme


systemctl enable herhangi bir acil eylem gerçekleştirmez.
Pavel Šimerda
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.