komend Linuksa do zamykania i ponownego uruchamiania systemu
w Linuksie, podobnie jak wszystkie zadania, operacje zamykania i ponownego uruchamiania mogą być wykonywane z linii poleceń.
polecenia to: shutdown, halt, poweroff, reboot i reisub.
w tym poście pokażę Ci jak wyłączyć lub zrestartować system linux za pomocą tych poleceń.,
polecenia są przydatne szczególnie, gdy trzeba zrestartować zdalny serwer linux, gdzie dostępny jest tylko dostęp do powłoki i brak gui.
serwery często wymagają restartu po zainstalowaniu aktualizacji lub wyłączenia w celu wykonania innych zadań związanych z konserwacją.
polecenia są dostępne na każdym systemie linux, takim jak centos, ubuntu, debian, fedora lub suse i nie wymagają instalacji żadnych dodatkowych pakietów.
polecenie”shutdown”
pierwsze polecenie to polecenie shutdown i może być użyte do zamknięcia systemu lub jego ponownego uruchomienia., Jest powszechnie używany do zamykania lub ponownego uruchamiania zarówno lokalnych, jak i zdalnych maszyn.
shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified that the system is going down and, within the last five minutes of TIME, new logins are prevented.
składnia jest
shutdown
Shutdown linux
aby wyłączyć komputer, wywołaj polecenie shutdown w ten sposób
# shutdown -h now
opcja h jest dla halt, co oznacza zatrzymanie. Drugi parametr to parametr czasu. „teraz” oznacza natychmiastowe wyłączenie systemu.
parametr czasu może być również określony w minutach lub godzinach., Na przykład
# shutdown -h +5 "Server is going down for upgrade. Please save your work."
powyższe polecenie wyświetli komunikat wszystkim innym zalogowanym użytkownikom i da im 5 minut przed zamknięciem systemu.
Restart Linuksa
polecenie shutdown może być użyte do restartu systemu z opcją r zamiast opcji H. Użycie jest takie samo jak wcześniej. Wystarczy wymienić opcję h na opcję R.
# shutdown -r +5 "Server will restart in 5 minutes. Please save your work."
wszyscy inni zalogowani użytkownicy zobaczą wiadomość w swoim terminalu w taki sposób
w tym momencie zamknięcie może zostać anulowane przez wywołanie shutdown z opcją „c”.,
# shutdown -c
Komenda”reboot”
Następna Komenda to komenda reboot. Może być użyty do wyłączenia lub ponownego uruchomienia Linuksa.
poniższe polecenie wyłączy Linuksa.
# reboot -p
opcje „p” oznaczają poweroff.
aby zrestartować Linuksa wystarczy wywołać polecenie reboot bezpośrednio bez żadnych opcji.
# reboot
spowoduje to pełne wdzięku wyłączenie i ponowne uruchomienie maszyny. Tak się dzieje po kliknięciu uruchom ponownie z menu.
zrestartuj Linuksa siłą
następujące polecenie spowoduje ponowne uruchomienie maszyny., Jest to podobne do naciśnięcia przycisku zasilania procesora. Nie ma żadnego wyłączenia. System natychmiast się zresetuje.
# reboot -f
strona podręcznika wyjaśnia to w następujący sposób
When called with --force or when in runlevel 0 or 6, this tool invokes the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system. Otherwise this simply invokes the shutdown(8) tool with the appropriate arguments without passing REBOOTCOMMAND argument.
Komenda”halt”
następną komendą jest komenda halt. To może zamknąć system
# halt
Komenda halt ma również opcję force, ale nie chcesz jej używać. Ma natychmiast wyłączyć system. Ale jego zachowanie może nie być spójne. Komputery stacjonarne mogą wstrzymać się z uruchomieniem tej komendy.,
polecenie”poweroff”
istnieje inne polecenie dokładnie takie samo jak polecenie halt. Robi to samo i ma te same opcje.
# poweroff
reisub – R E I S U B naciski klawiszy
powyższe polecenia mogą być używane, gdy masz kontrolę nad systemem. Co jeśli System się zawiesił i w ogóle nie odpowiada. I nie chcesz naciskać przycisku zasilania na procesorze, co może prowadzić do uszkodzenia danych. Aby uratować od takiej sytuacji, przychodzi magiczne klucze sysRQ.,
specjalna kombinacja klawiszy, która pozwoli na ponowne uruchomienie systemu linux, bez względu na to, jak bardzo jest zawieszony. Sprawdź artykuł w Wikipedii. więcej informacji.
A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up. This can prevent a fsck being required on reboot and gives some programs a chance to save emergency backups of unsaved work.
Ostrzeżenie: naciśnięcie następujących klawiszy spowoduje natychmiastowe ponowne uruchomienie systemu. Jest podobny do naciśnięcia przycisku zasilania procesora lub wykonania polecenia reboot-F.
ALT + PrintScreen + B
teraz zamiast klucza B musimy najpierw użyć liter R E I S U. Każdy klucz wykonuje zadanie wymienione poniżej
unRaw (take control of keyboard back from X), tErminate (send SIGTERM to all processes, allowing them to terminate gracefully), kIll (send SIGKILL to all processes, forcing them to terminate immediately), Sync (flush data to disk), Unmount (remount all filesystems read-only),reBoot.
1., Przytrzymaj klawisze Alt i SysRq (Print Screen).
2 . Przytrzymując je, wpisz kolejno następujące klawisze w odstępie kilku sekund: R E I S U B
3. Komputer powinien się zrestartować.
upewnij się, że pomiędzy każdym z kluczy znajduje się jakaś przerwa czasowa.
funkcja sysrq może być kontrolowana przez zmianę wartości/proc/sys/kernel / SysRq. Aby sprawdzić, czy sysrq jest włączone w systemie, echo wartości. Powinno być niezerowe.
$ cat /proc/sys/kernel/sysrq176