Co to jest polecenie ponownego uruchomienia systemu Linux?

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.

OpcjeOpis
-Pwyłącz maszynę
--postójzatrzymać maszynę!
-Fwymusić natychmiastowy restart
–tylko wtmptylko 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 rebut, 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.