Kako isključiti ili ponovno pokrenuti Linux
Trebate li isključiti ili ponovno pokrenuti Linux sustav, ali niste sigurni koji je najbolji način da to učinite? Ovdje pogledajte naš popis najboljih metoda.

Ponovno pokretanje često je najbolje rješenje za mnoge probleme s računalom. Dakle, isplati se znati kako isključiti ili ponovno pokrenuti Linux računala i poslužitelje sigurno.
Linux sustavi mogu raditi tjednima i mjesecima bez problema, a to posebno vrijedi za poslužitelje. No, postoje trenuci kada gašenje ili ponovno pokretanje postaje neizbježno, posebno za održavanje.
Korisnici stolnih računala mogu jednostavno koristiti GUI za isključivanje svojih sustava. Ali za one trenutke kada je to nemoguće ili morate isključiti ili ponovno pokrenuti udaljeni poslužitelj, sljedeće naredbe a opcije mogu biti od velike pomoći.
Naredbe za isključivanje i ponovno pokretanje Linuxa
| naredba | Objašnjenje |
|---|---|
| sudo shutdown -h | Gašenje i isključivanje |
| sudo shutdown -r | Ponovno pokretanje nakon gašenja |
| sudo gašenje hh:mm | Gašenje u hh:mm sati |
| sudo gašenje +m | Gašenje za 'm' minuta |
| sudo isključite sada | Isključi sada |
| sudo shutdown -c | Otkažite naredbu za isključivanje na čekanju |
| sudo zaustaviti | Isključite sustav |
| sudo ponovno podizanje sustava | Ponovno pokrenite sustav |
| sudo napajanje isključeno | Isključite sustav |
| ssh korisnik@host isključivanje -h sada | Odmah isključite daljinski sustav |
| sudo systemctl ponovno pokretanje | Koristi uslugu systemctl |

1. sudo shutdown -h
Naredba shutdown je najpopularnija za gašenje Linux sustava. 'Sudo' koji mu prethodi je neophodan jer uvijek morate biti root ili imati prava super-korisnika prije nego što možete zatvoriti sustav pomoću ljuske. Ova značajka je u sigurnosne svrhe.
Ova naredba ima različite opcije, ovisno o tome što želite postići. S opcijom -h ovdje, govorite mu da prvo ugasi sustav, što uključuje zaustavljanje svih pokrenutih programa i pozadinskih procesa, prije nego što zaustavi OS ili ga potpuno isključi.
Trebate imati na umu da opcija -h ostavlja sustavu izbor zaustavljanja ili isključivanja. Međutim, ako baš želite da se isključi, upotrijebite opciju -P. Za zaustavljanje sustava upotrijebite opciju -H.
sudo shutdown -h #halt or power off
sudo shutdown -P #power off after system shutdown
sudo shutdown -H #only halt execution after shutdown
2. sudo gašenje -r
S shutdown -r, zahtijevate ponovno pokretanje sustava. Kao i uvijek s programom za isključivanje, svi pokrenuti procesi na sustavu se prvo prekidaju, prije potpunog isključivanja i eventualnog ponovnog pokretanja sustava.
3. sudo gašenje hh:mm
Također možete htjeti isključiti sustav u određeno vrijeme radi održavanja, u kojem slučaju je najbolje planirati stvari. Srećom, naredba za isključivanje prihvaća vremenske opcije, a jedna od njih vam omogućuje da odredite vrijeme po vlastitom izboru.
Ovaj format prati 24-satni sat kao hh:mm, gdje 'h' predstavlja sate, a 'm' minute. Evo primjera:
sudo shutdown 23:59 #shut down the system by 11:59 PM
4. sudo shutdown +m
Postoji još jedna popularna vremenska opcija za naredbu za isključivanje, a ova vam omogućuje da zakažete isključivanje sustava pomoću mjerača vremena.
Sve što trebate je '+' i broj za početak odbrojavanja. Ovaj broj se tumači u minutama i može biti smiješno visok, dosežući više od 1,000,000,000 (jedne milijarde) minuta!
sudo shutdown -r +50 #reboot the system in 50 minutes

5. sudo gašenje sada
Kao što naziv opcije sugerira, ovo trenutno prekida rad sustava, počevši od zaustavljanja svih pokrenutih procesa.
Imajte na umu da sve vremenske opcije za naredbu za isključivanje upozoravaju trenutno prijavljene korisnike da sustav pada.
Ova obavijest može biti korisna kada postoji razdoblje odbrojavanja ili zakazano vrijeme, ali iako se također prikazuje za opciju 'sada', izvršenje je trenutno i korisniku ne ostavlja nimalo vremena.
Novim korisnicima također je onemogućeno prijavljivanje na poslužitelj kada je preostalo vrijeme do isključivanja manje od 5 minuta.
6. sudo shutdown -c
Opcija -c služi za otkazivanje svih planiranih isključenja. Međutim, postoji jedan mali problem s ovom opcijom zbog načina na koji program za isključivanje radi.
Kada pokrenete shutdown s vremenskom opcijom, ona emitira poruku svim korisnicima koji su trenutno prijavljeni u ljusku. Ovo je sjajno, ali osim ako ste dodali ampersand nakon naredbe za račvanje programa, prikazani zaslon onemogućit će unos druge naredbe.
Na primjer:
sudo shutdown +8 #shut down in 8 minutes. You must log into a new shell to cancel it
sudo shutdown +8& #shut down in 8 minutes, but run in the background to allow further input
7. sudo stop
Naredba za zaustavljanje će ili zaustaviti računalo ili pozvati naredbu za isključivanje, ovisno o razini rada sustava. Također možete odrediti opcije za prisiljavanje određenog ponašanja.
Razine izvođenja Linuxa su različite faze sustava, gdje su određene usluge dostupne. Run level 0 (nula) je 'halt', dok run level 5 nudi grafičko korisničko sučelje (X server), a run level 6 je 'reboot'.
sudo halt -f #force a system halt
sudo halt -p #force a system poweroff
8. sudo ponovno pokretanje
Naredba za ponovno pokretanje gotovo je ista kao naredba za zaustavljanje. Ili će ponovno pokrenuti sustav ili pozvati naredbu za isključivanje, ovisno o razini pokretanja. Možete forsirati njegovo ponašanje pomoću opcija -f i -p.
sudo halt -f #force a system reboot
sudo halt -p #force a system poweroff
9. sudo poweroff
Naredba za isključivanje također je ista kao i naredba za zaustavljanje. Ovisno o razini rada, ili će isključiti sustav ili pozvati naredbu za isključivanje. Možete forsirati njegovo ponašanje i pomoću opcije -f.
sudo halt -f #force a system poweroff
10. ssh korisnik@host gašenje -h sada
Sve gore navedene naredbe mogu se unijeti na lokalnom računalu kojem imate fizički pristup ili putem sigurne veze ljuske nakon provjere autentičnosti.
Međutim, također možete izdati naredbu za isključivanje ili ponovno pokretanje udaljenom poslužitelju, bez prethodne prijave u njegovu ljusku. To možete učiniti pomoću sljedećih naredbi:
ssh root@host shutdown -h now #force a system shut down now as root
ssh -t user@host sudo shutdown -h now #force a shut down now using sudo password
ssh -t user@host shutdown -r 23:55 #Reboot the remote host by 11:55 PM
11. sudo systemctl ponovno podizanje sustava
Moderne distribucije Linuxa prelaze na systemd za upravljanje uslugama na platformi. Budući da je proces u pozadini, dolazi sa svojim uslužnim programom za upravljanje koji se zove systemctl. Ovaj program olakšava pokretanje, zaustavljanje, omogućavanje, onemogućavanje itd. usluga na bilo kojem Linux poslužitelju.
Prednosti korištenja systemctl općenito uključuju detaljnije poruke o greškama i bolje upravljanje alatima i uslugama sustava.
Također ima preferencijalno rukovanje važnim sistemskim događajima, kao što su naredbe zaustavljanja, ponovnog pokretanja i isključivanja. S njima možete izbjeći unos prethodnih naredbi kao što su start, stop itd., na primjer:
sudo systemctl start halt #the start command is not necessary here
sudo systemctl halt #works like a charm
sudo systemctl poweroff #completely powers the system down
sudo systemctl reboot #Restart
Zaključak
Dolazeći do kraja ovog popisa različitih metoda gašenja i ponovnog pokretanja Linux sustava, siguran sam da ovdje također možete vidjeti Linuxovu filozofiju slobode.




