Jak zmienić poziomy run (cele) w systemie
- 4464
- 1431
- Juliusz Sienkiewicz
Systemd jest nowoczesnym systemem inicjowym dla Linux: menedżer ds. Systemu i usług, który jest kompatybilny z popularnym systemem init init i scenariuszy LSB. Miało na celu przezwyciężenie niedociągnięć SYSV INIT, jak wyjaśniono w następującym artykule.
- Historia „init” i „systemd”: dlaczego „init” wymagał zastąpienia „systemd” w Linux
W systemach podobnych do UNIX, takich jak Linux, obecny stan roboczy systemu operacyjnego jest znany jako A Runlevel; określa, jakie usługi systemowe działają. W popularnych systemach init, takich jak SYSV Init, poziomy są identyfikowane według liczb. Jednak w systemach systemowych są określane jako cele.
Sugerowane przeczytanie: Zarządzanie procesem i usługami uruchamiania systemu (Sysvinit, SystemD i Upstart)
W tym artykule wyjaśnimy, jak zmienić poziomy run (cele) za pomocą SystemD. Zanim przeprowadzimy się dalej, krótko pod względem związku LEVEVELLES liczby i cele.
- Uruchom poziom 0 jest dopasowany przez Poweroff.cel (I RunLevel0.cel jest symbolicznym linkiem do Poweroff.cel).
- Uruchom poziom 1 jest dopasowany przez ratunek.cel (I RunLevel1.cel jest symbolicznym linkiem do ratunek.cel).
- Poziom biegu 3 jest naśladowany przez Multi-użytkownik.cel (I RunLevel3.cel jest symbolicznym linkiem do Multi-użytkownik.cel).
- Uruchom poziom 5 jest naśladowany przez graficzny.cel (I RunLevel5.cel jest symbolicznym linkiem do graficzny.cel).
- Uruchom poziom 6 jest naśladowany przez ponowne uruchomienie.cel (I RunLevel6.cel jest symbolicznym linkiem do ponowne uruchomienie.cel).
- Nagły wypadek jest dopasowany przez nagły wypadek.cel.
Jak wyświetlić bieżący cel (poziom uruchomienia) w systemie
Kiedy systemu uruchamia się domyślnie systemd systemu aktywuje domyślny.cel jednostka. Jego główną pracą jest aktywowanie usług i innych jednostek poprzez wciąganie ich za pomocą zależności.
Aby wyświetlić domyślny cel, wpisz poniższe polecenie.
#systemCtl Get-Default Graphical.cel
Aby ustawić domyślny cel, uruchom polecenie poniżej.
# Systemctl set-default multi-użytkownik.cel
Jak zmienić cel (RunLevel) w Systemd
Podczas działania systemu możesz przełączyć cel (poziom uruchomienia), co oznacza tylko usługi, a także jednostki zdefiniowane w tym celu, będą teraz działać w systemie.
Aby przejść do RunLevel 3, Uruchom następujące polecenie.
# SystemCtl Isolation Multi-User.cel
Aby zmienić system na RunLevel 5, Wpisz poniższe polecenie.
# SystemCtl izolat graficzny.cel
Aby uzyskać więcej informacji o SystemD, przeczytaj te przydatne artykuły:
- Jak zarządzać usługami i jednostkami „SystemD” za pomocą „SystemCTL” w Linux
- Jak tworzyć i uruchamiać nowe jednostki serwisowe w Systemd za pomocą skryptu powłoki
- Zarządzanie procesem i usługami uruchamiania systemu (Sysvinit, SystemD i Upstart)
- Zarządzaj komunikatami dziennika w systemie za pomocą Journalctl [Comprehensive Guide]
W tym przewodniku pokazaliśmy, jak zmienić poziomy run (cele) za pomocą SystemD. Użyj poniższego formularza komentarza, aby przesłać nam wszelkie pytania lub przemyślenia dotyczące tego artykułu.
- « Jak połączyć się z MySQL bez hasła roota na terminalu
- Ebook - Zainstaluj WordPress z Apache + Let's Encrypt + W3 Total Cache + Cloudflare + Postfix na Centos 7 »