Możesz uruchomić przez GUI. Istnieje wiele stanów na poziomie run, które są zdefiniowane zgodnie z bieżącym stanem systemu. Przeczytaj dokładnie ten przewodnik, jeśli chcesz również wiedzieć o RunLevel i jego stanach. Ten przewodnik zawiera wszystkie potrzebne informacje na temat biegania w Linux.
Co to jest RunLevel in Linux?
RunLevel to inny tryb używany do różnych zadań w Linux. Istnieje siedem rodzajów biegów, które są ponumerowane od zera do sześciu. W Linux, RunLevels zero, jeden i sześć. Ale w RunLevels dwa, trzy i cztery LEVEVEL, możesz zrobić dowolny cel zdecydowany przez dostawcę dystrybucji. Plik /etc /inittab określa system systemu. Możesz ręcznie przełączyć się z jednego poziomu run na drugie jako administrator.
Istnieją kilka głównych powodów definiowania biegów, takich jak:
Przełączanie między poziomami run
Przed zmianą linii rundy powinieneś znać swój obecny stan RunLevel. Uruchom następujące polecenie w terminalu:
$ RunLevel
Zgodnie z następującym wyjściem pierwsza liczba reprezentuje poprzedni poziom run, który działał w twoim systemie. Druga liczba reprezentuje jego obecny poziom bieżący. Tutaj „N” oznacza, że twój system nie był wcześniej na innym poziomie biegu. A „5” oznacza, że obecny poziom biegaczy twojego systemu wynosi 5.
Dzięki opcji -R możesz także znaleźć linię z poleceniem WHO:
$ who -r
Zawsze zalecamy uzyskanie informacji o parametrach przed użyciem linii runklevel. Możesz uzyskać pomoc w RunLevel, uruchamiając następujące polecenia:
$ runLevel - -h
Lub
$ RunLevel -Help
Aby przejść do stron Man of the RunLevel, wykonaj następujące polecenie:
Man RunLevel
Każda linia runklevel ma swoją wyraźną funkcję. LEVEVEVELES różnią się w zależności od systemów operacyjnych, które wahają się od zera do sześciu. Zalecamy odwołanie się do poniższej tabeli i zrozumienie liczb użytych do zdefiniowania poziomu run:
RunLevel | Cel | Opis |
0 | Poweroff.cel | Nic nie działa na tym leżeniu. Służy tylko do wyłączania systemu. |
1 | ratunek.cel | W trybie odzyskiwania używany jest ten poziom rundy. Jest to tryb jednego użytkownika, więc tylko root może do niego uzyskać dostęp. Po prostu nie konfiguruje interfejsu sieciowego, a użytkownicy mogą zdefiniować go jako użytkowników innych niż root. |
2 | Multi-użytkownik.cel | Działa w trybie wielu użytkowników, ale nie inicjuje interfejsów sieciowych ani demon. |
3. | Zapewnia funkcjonalność wielu użytkowników bez GUI. Tutaj używany jest tylko jeden CLI. | |
4 | Zwykle ten poziom biegu nie jest używany i jest nieokreślony. Użytkownicy mogą to określić. | |
5 | graficzny.cel | W większości systemów Linux jest używany. Uruchamia system w trybie wielu użytkowników z graficznym interfejsem użytkownika. |
6 | ponowne uruchomienie.cel | Jak tylko wykonano polecenie runLevel, system jest ponownie uruchamiany. |
Lokalizacja plików RunLevel
Każdy LUDLEVEL ma swój katalog znajdujący się w katalogu /etc. Każde lewatel ma swoje konkretne środowisko wykonane za pomocą jednego konkretnego zestawu skryptów. Teraz zobaczymy, gdzie są przechowywane te skrypty.
Wiele plików konfiguracyjnych i podkatalogów jest zawartych w katalogu /etc. Pliki RunLevel są zorganizowane w tych katalogach w RC0.D do RC6.D Formacja.
Każdy subdirectory jest przeznaczony dla określonego poziomu run, który przechowuje pliki konfiguracyjne. Poniższe polecenie wyświetla podokrestancje:
LS /itp
Dostępna jest również lista procesów działających na każdym poziomie runda. Na przykład, widząc, że RunLevel 4 wymienia wszystkie uruchomione procesy. Spójrzmy na pliki w /etc /rc4.D Subrectory używany do biegania 4:
LS /etc /rc4.D/
Zmiana biegów
Możesz zmienić linię runkodem z polecenia init lub telinit. Oto następujące polecenia:
w tym
Telinit
W poprzednich poleceniach zmień z runkiem, który chcesz zmienić. Zarówno polecenia initin, jak i telinit dają to samo wyjście. Uruchomienie obu poprzednich poleceń w terminalu szybko uruchomi system.
Polecenie SystemCTL pomaga znaleźć i zmienić bieżący poziom rundy. Najpierw uruchom następujące polecenie, aby określić swój LEVEVEL:
SystemCtl Get-Default
Uruchamianie poprzedniego polecenia wyświetla „graficzny.cel ”jako wyjście. Po wykryciu obecnego poziomu biegacza zmieniamy linię biegów za pomocą następującego polecenia za pomocą polecenia SystemCtl:
sudo systemctl izolować wielo-użytkownik.cel
Po wpisaniu polecenia naciśnij przycisk Enter. Zostaniesz przekierowywany do nowego okna, w którym musisz podać poświadczenia systemowe. Po zakończeniu udanego uwierzytelnienia jesteś w wierszu poleceń.
Jeszcze raz wykonaj polecenie RunLevel, aby sprawdzić bieżący stan RunLevel.
W wyjściu wyświetlane są dwa typy poziomów run. Wcześniej był używany RunLevel 5, a teraz używany jest RunLevel 3.
Wróć do GUI, wykonaj następujące polecenie:
srudo SystemCtl izolują graficzne.cel
Po udanym uwierzytelnianiu wracasz do trybu GUI.
Wniosek
Dokładnie wyjaśniliśmy Linux Runlevel w tym artykule. Istnieją różne sposoby sprawdzania poziomu run, ale opisaliśmy tylko jedną metodę, abyś mógł ją dobrze zrozumieć. Jeśli chcesz poznać więcej powiązanych tematów w tym artykule lub mieć pytania, możesz podzielić się swoją opinią w polu komentarza.