Wszystko, co musisz wiedzieć o poleceniu ponownego uruchomienia systemu Linux
Ponowne uruchamianie jest opcją, na której wielu z nas polega, gdy wszystko zaczyna dziwnie działać na komputerze. Lub może to być praktyczne podejście, gdy nowe oprogramowanie jest instalowane w systemie i wymaga ponownego uruchomienia.
Linux oferuje ponowne uruchomienie
polecenie ponownego uruchomienia lub ponownego uruchomienia systemu, nawet przez połączenie zdalne. Polecenie jest łatwe do zapamiętania, ponieważ sama nazwa jest dosłownie funkcją.
Wszystkie sposoby na ponowne uruchomienie w Linuksie
Cóż, niezależnie od tego, czy zamykasz system na siłę, czy czysto i bezpiecznie ponownie uruchamiasz system, Linux zapewni Ci ochronę we wszystkich tych sytuacjach. Ma różne polecenia w swoim arsenale, aby zaspokoić wszystkie Twoje potrzeby związane z ponownym uruchomieniem.
Przyjrzyjmy się różnym opcjom poleceń dostępnych w Linuksie.
ponowne uruchomienie
zamknąć
moc
postój
Wszystkie powyższe polecenia mogą wykonywać różne czynności, takie jak wyłączanie serwera, ponowne uruchamianie systemu lub zatrzymywanie systemu. Te polecenia działają w podobny sposób, z niewielkimi różnicami.
Jednak na potrzeby tej strony będziemy używać ponowne uruchomienie
tylko polecenie.
Linux ponowne uruchomienie
Komenda
ponowne uruchomienie
polecenie najlepiej pasuje do twojego komputera lokalnego, jak również do systemów zdalnych.
Ogólna składnia:
ponowne uruchomienie sudo [opcje]
Notatka: Upewnij się, że używasz „sudo
‘ podczas korzystania z ponowne uruchomienie
Komenda. Wystarczy użyć ponowne uruchomienie
samo polecenie może nie działać dla większości użytkowników.
Opcje dostępne za pomocą polecenia restartu
Możesz dostosować ponowne uruchomienie
poleceniem, korzystając z poniższych opcji, aby lepiej odpowiadać potrzebom ponownego uruchomienia systemu.
Opcje | Opis |
-P | wyłącz maszynę |
--postój | zatrzymać maszynę! |
-F | wymusić natychmiastowy restart |
–tylko wtmp | tylko pisze wtmp pozycja zamknięcia, czy faktycznie nie wyłącza się ani nie uruchamia ponownie systemu? |
ten -P
opcja, gdy jest używana z ponowne uruchomienie
polecenie, wyłączy maszynę. Ta opcja działa w ten sam sposób z innymi poleceniami zamknąć
, postój
oraz wyłączenie zasilania
.
ten -F
opcja wymusza natychmiastowe ponowne uruchomienie systemu. Chociaż jest to wymuszone ponowne uruchomienie, skutkuje czystym zamknięciem.
ten –tylko wtmp
opcja umożliwia wprowadzenie wpisu do pliku dziennika rozruchu bez faktycznego zamykania lub ponownego uruchamiania systemu.
Wszystkie te opcje mogą być używane z wyłączenie zasilania
, postój
oraz zamknąć
również polecenia.
Używanie polecenia restartu w systemie
Aby rozpocząć korzystanie z ponowne uruchomienie
spójrz na poniższy przykład, aby lepiej zrozumieć implementację.
Składnia:
ponowne uruchomienie sudo
Wyjście:
Po wydaniu ponowne uruchomienie sudo
polecenie, wszyscy użytkownicy zostaną poinformowani o ponownym uruchomieniu systemu. Wszystkie procesy, które są aktualnie uruchomione w Twoim systemie, zostaną powiadomione o jego awarii.
Po ponowne uruchomienie
zostanie wydane polecenie, system nie będzie zezwalał na dalsze logowanie użytkowników.
Możesz także użyć następującego polecenia, aby ponownie uruchomić system.
/sbin/reboot
Samo wpisanie tej linii w terminalu spowoduje natychmiastowe ponowne uruchomienie systemu.
Używanie polecenia restartu na zdalnym systemie Linux
Możesz zrestartować zdalny system Linux równie łatwo za pomocą polecenia reboot. Po prostu połącz się z systemem zdalnym przez ssh z terminala w systemie lokalnym.
Ogólna składnia:
ssh root@[zdalny_ip_serwera] /sbin/reboot
Polecenie można zrozumieć w kawałkach. Tutaj użyłem cisza
narzędzie do logowania się jako źródło
użytkownika do zdalnego serwera. W tym samym poleceniu określiłem ponowne uruchomienie serwera za pomocą /sbin/reboot
Komenda.
Zrozummy tę składnię na przykładzie.
ssh [email protected]
Zalogowałem się jako źródło
użytkownik na adres_ip_serwera określony w poleceniu.
gaurav@ubuntu:~$ ssh [email protected] Nie można ustalić autentyczności hosta '142.93.217.188 (142.93.217.188)'. Odcisk cyfrowy klucza ECDSA to SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Czy na pewno chcesz kontynuować połączenie (tak/nie)? tak Ostrzeżenie: dodany na stałe '142.93.217.188' (ECDSA) do listy znanych hostów. [email protected] hasło: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Programy dołączone do System Debian GNU/Linux jest wolnym oprogramowaniem; dokładne warunki dystrybucji dla każdego programu są opisane w poszczególnych plikach w /usr/share/doc/*/copyright. Debian GNU/Linux nie jest objęty ABSOLUTNIE ŻADNĄ GWARANCJĄ, w zakresie dozwolonym przez obowiązujące prawo. root@debian-s-1vcpu-1gb-blr1-01:~#
Po zdalnym zalogowaniu użyj ponowne uruchomienie
polecenie poniżej, aby ponownie uruchomić system zdalny.
ponowne uruchomienie sudo
Wyjście:
root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Połączenie z 142.93.217.188 zamknięte przez zdalny host. Połączenie z 142.93.217.188 zamknięte. gaurav@ubuntu:~$
Dostosowywanie ponownego uruchamiania
Jeśli jesteś administratorem systemu, możesz nawet upuścić wiadomość (za pomocą --wiadomość
opcja) wraz z poleceniem ponownego uruchomienia, aby wszyscy użytkownicy w systemie wiedzieli, dlaczego jest ponownie uruchamiany.
Przykład:
sudo systemctl --message="Kwartalne ćwiczenie konserwacji oprogramowania" reboot
Tutaj użyliśmy systemowy
polecenie, aby rozpocząć ponowne uruchomienie
narzędzie wiersza poleceń. Możesz także użyć serwis
polecenie zamiast systemowy
.
Przykładowe dane wyjściowe:
System uruchamia się ponownie (kwartalne ćwiczenia dotyczące konserwacji oprogramowania)
Możesz zobaczyć podobne dane wyjściowe w dziennikach rozruchowych.
Sprawdzanie dzienników restartów
Dziennik restartu systemu jest przechowywany w /var/log/wtmp
na komputerze z systemem Linux. Ale zamiast przewijać ten plik, możesz po prostu użyć ostatni rebu
t, aby szybko sprawdzić dziennik ponownego uruchamiania.
ostatni restart | mniej
Przykładowe dane wyjściowe:
restart systemu boot 4.15.0-112-gener Wt 29 września 16:30 nadal uruchomiony restart systemu boot 4.15.0-112-gener Wt 29 września 13:21 - 16:30 (03:09) restart systemu boot 4.15.0- 112-gener Wt 29 września 12:07 - 13:21 (01:13) zrestartuj rozruch systemu 4.15.0-112-gener Wt 29 września 08:51 - 12:06 (03:15) zrestartuj rozruch systemu 4.15.0- 112-gener pon 28 września 20:22 - 21:00 (00:37) zrestartuj system rozruchowy 4.15.0-112-gener pon. 28 września 16:27 - 16:45 (00:17) zrestartuj system rozruchowy 4.15.0- 112-gener pon 28 września 11:22 - 14:16 (02:54) zrestartuj rozruch systemu 4.15.0-112-gener niedz 27 września 23:04 - 00:22 (01:18) zrestartuj rozruch systemu 4.15.0- 112-gener niedziela 27 września 11:25 - 12:29 (01:03) zrestartuj system rozruchowy 4.15.0-112-generalny sob. 26 września 09:52 - 12:15 (02:23) zrestartuj system rozruchowy 4.15.0- 112-gener Piątek 25 września 11:12 - 12:15 (1+01:03) zrestartuj rozruch systemu 4.15.0-112-gener Czw 24 września 11:13 - 17:19 (06:06)
Wniosek
Teraz mamy jasne pojęcie o tym, jak Linux ponowne uruchomienie
funkcje poleceń. Możemy śmiało powiedzieć, że większość opcji, które dotyczą polecenia ponownego uruchomienia, działa również z zamknąć
, postój
oraz wyłączenie zasilania
Komenda. Teraz możemy z łatwością korzystać z ponowne uruchomienie
polecenie, aby szybko zrestartować system Linux.