Kaj je ukaz za ponovni zagon Linuxa?

Vse, kar morate vedeti o ukazu za ponovni zagon Linuxa

Ponovni zagon je najboljša možnost, na katero se mnogi od nas zanesejo, ko se stvari v računalniku začnejo čudno obnašati. Ali pa je to lahko praktičen pristop, ko je v sistem nameščena nova programska oprema in zahteva ponovni zagon.

Linux ponuja ponovno zaženite ukaz za ponovni zagon ali ponovni zagon sistema, tudi prek oddaljene povezave. Ukaz si je enostavno zapomniti, saj je samo ime dobesedno funkcija.

Vsi načini za ponovni zagon v Linuxu

No, ne glede na to, ali gre za prisilno zaustavitev vašega sistema ali čist in varen ponovni zagon vašega sistema, vas Linux poskrbi za vse te situacije. V svojem arzenalu ima različne ukaze, da zadovolji vse vaše potrebe po ponovnem zagonu.

Poglejmo si različne možnosti ukazov, ki so na voljo v Linuxu.

  • ponovno zaženite
  • ugasniti
  • pweroff
  • ustaviti

Vsi zgoraj navedeni ukazi lahko izvajajo različna dejanja, kot so izklop strežnika, ponovni zagon sistema ali zaustavitev sistema. Ti ukazi delujejo na podoben način z nekaj manjšimi razlikami.

Za namen te strani pa bomo uporabljali ponovno zaženite samo ukaz.

Linux ponovno zaženite ukaz

ponovno zaženite ukaz najbolj ustreza vašemu lokalnemu računalniku in tudi oddaljenim sistemom.

Splošna sintaksa:

sudo ponovni zagon [možnosti]

Opomba: Prepričajte se, da uporabljate 'sudo‘ ko uporabljate ponovno zaženite ukaz. Samo z uporabo ponovno zaženite sam ukaz morda ne bo deloval pri večini uporabnikov.

Možnosti, ki so na voljo z ukazom za ponovni zagon

Lahko prilagodite ponovno zaženite uporabite naslednje možnosti, da bolje ustrezate vaši potrebi po ponovnem zagonu sistema.

OpcijeOpis
-strizklopite stroj
--ustaviustavite stroj
-fsila za takojšen ponovni zagon
– samo wtmpsamo piše wtmp vnos zaustavitve, dejansko ne izklopi ali znova zažene sistem

The -str možnost, če se uporablja z ponovno zaženite ukaz, bo stroj izklopil. Ta možnost deluje na enak način z drugimi ukazi ugasniti, ustaviti in ugasniti.

The -f možnost prisili sistem v takojšen ponovni zagon. Čeprav je to prisilni ponovni zagon, ima za posledico čisto zaustavitev.

The – samo wtmp možnost vam omogoča, da vnesete v datoteko dnevnika zagona, ne da bi dejansko zaustavili ali znova zagnali sistem.

Vse te možnosti je mogoče uporabiti z ugasniti, ustaviti in ugasniti tudi ukazi.

Uporaba ukaza za ponovni zagon v vašem sistemu

Za začetek uporabe ponovno zaženite Oglejte si naslednji primer, da bolje razumete izvedbo.

Sintaksa:

sudo ponovni zagon

Izhod:

Po izdaji sudo ponovni zagon ukaz, bodo vsi uporabniki obveščeni, da se sistem znova zažene. Vsi procesi, ki se trenutno izvajajo v vašem sistemu, bodo obveščeni, da sistem pada.

Po ponovno zaženite je izdan ukaz, sistem ne bo dovolil nobene nadaljnje prijave uporabnikov.

Za ponovni zagon sistema lahko uporabite tudi naslednji ukaz.

/sbin/ponovni zagon

Če samo vtipkate to vrstico na terminalu, boste takoj znova zagnali sistem.

Uporaba ukaza za ponovni zagon na oddaljenem sistemu Linux

Enako enostavno lahko znova zaženete oddaljeni sistem Linux z ukazom za ponovni zagon. Samo povežite se z oddaljenim sistemom prek ssh iz terminala v vašem lokalnem sistemu.

Splošna sintaksa:

ssh root@[remote_server_ip] /sbin/reboot

Ukaz je mogoče razumeti po delih. Tukaj sem uporabil ssh pripomoček za prijavo kot a koren uporabnika v oddaljeni strežnik. V istem ukazu sem določil ponovni zagon strežnika z uporabo /sbin/ponovni zagon ukaz.

To sintakso razumemo s primerom.

ssh [email protected]

Prijavil sem se kot koren uporabnik na server_ip, kot je navedeno v ukazu.

gaurav@ubuntu:~$ ssh [email protected] Pristnosti gostitelja '142.93.217.188 (142.93.217.188)' ni mogoče ugotoviti. Prstni odtis ključa ECDSA je SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Ali ste prepričani, da želite nadaljevati povezavo (da/ne)? da Opozorilo: Trajno dodan '142.93.217.188' (ECDSA) na seznam znanih gostiteljev. Geslo [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Programi, vključeni v Sistem Debian GNU/Linux sta brezplačna programska oprema; natančni pogoji distribucije za vsak program so opisani v posameznih datotekah v /usr/share/doc/*/copyright. Debian GNU/Linux je na voljo brez ABSOLUTNO NIKAKNE GARANCIJE, v obsegu, ki ga dovoljuje veljavna zakonodaja. root@debian-s-1vcpu-1gb-blr1-01:~#

Ko se prijavite na daljavo, uporabite ponovno zaženite spodnji ukaz za ponovni zagon oddaljenega sistema.

sudo ponovni zagon

Izhod:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Povezava z 142.93.217.188 zaprta z oddaljenim gostiteljem. Povezava z 142.93.217.188 zaprta. gaurav@ubuntu:~$

Prilagajanje ponovnega zagona

Če ste sistemski skrbnik, lahko celo spustite sporočilo (z --sporočilo možnost) skupaj z ukazom za ponovni zagon, da vsi uporabniki v sistemu vedo, zakaj se znova zažene.

Primer:

sudo systemctl --message="Četrtletna vaja vzdrževanja programske opreme" ponovni zagon

Tukaj smo uporabili systemctl ukaz za zagon ponovno zaženite pripomoček ukazne vrstice. Uporabite lahko tudi storitev ukaz namesto systemctl.

Vzorčni izhod:

Sistem se znova zažene (četrtletna vaja vzdrževanja programske opreme)

Podoben izhod si lahko ogledate v dnevnikih zagona.

Preverjanje dnevnikov ponovnega zagona

Dnevnik ponovnega zagona sistema je shranjen v /var/log/wtmp datoteko na vašem računalniku Linux. Toda namesto pomikanja po tej datoteki lahko preprosto uporabite zadnji reboot za hitro preverjanje dnevnika ponovnega zagona.

zadnji ponovni zagon | manj

Vzorčni izhod:

ponovni zagon sistemskega zagona 4.15.0-112-gener, torek, 29. september 16:30 še vedno teče ponovni zagon sistema za zagon 4.15.0-112-gener, torek, 29. sep. 13:21 - 16:30 (03:09) ponovni zagon sistema 4.15.0- 112-gener, torek, 29. sep. 12:07 - 13:21 (01:13) ponovni zagon sistema za zagon 4.15.0-112-gener, torek, 29. sep. 08:51 - 12:06 (03:15) ponovni zagon sistema 4.15.0- 112-gener pon 28 sep 20:22 - 21:00 (00:37) ponovni zagon sistemskega zagona 4.15.0-112-gener pon 28 sep 16:27 - 16:45 (00:17) ponovni zagon sistema 4.15.0- 112-gener pon, 28. sep. 11:22 - 14:16 (02:54) ponovni zagon sistemskega zagona 4.15.0-112-gener ned, 27. sep. 23:04 - 00:22 (01:18) ponovni zagon sistema 4.15.0- 112-gener Ned, 27. sep. 11:25 - 12:29 (01:03) ponovni zagon zagona sistema 4.15.0-112-gener Sob, 26. sep. 09:52 - 12:15 (02:23) ponovni zagon zagona sistema 4.15.0- 112-gener pet, 25. sep. 11:12 - 12:15 (1+01:03) ponovni zagon sistema 4.15.0-112-gener čet, 24. sep. 11:13 - 17:19 (06:06)

Zaključek

Zdaj imamo jasno predstavo o tem, kako deluje Linux ponovno zaženite ukazne funkcije. Mirno lahko rečemo, da večina možnosti, ki veljajo za ukaz za ponovni zagon, deluje tudi z ugasniti, ustaviti in ugasniti ukaz. Zdaj lahko enostavno uporabljamo ponovno zaženite ukaz za hiter ponovni zagon vašega sistema Linux.