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.
Opcije | Opis |
-str | izklopite stroj |
--ustavi | ustavite stroj |
-f | sila za takojšen ponovni zagon |
– samo wtmp | samo 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 reboo
t 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.