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

naredbaObjašnjenje
sudo shutdown -hGašenje i isključivanje
sudo shutdown -rPonovno pokretanje nakon gašenja
sudo gašenje hh:mmGašenje u hh:mm sati
sudo gašenje +mGašenje za 'm' minuta
sudo isključite sadaIsključi sada
sudo shutdown -cOtkažite naredbu za isključivanje na čekanju
sudo zaustavitiIsključite sustav
sudo ponovno podizanje sustavaPonovno pokrenite sustav
sudo napajanje isključenoIsključite sustav
ssh korisnik@host isključivanje -h sadaOdmah isključite daljinski sustav
sudo systemctl ponovno pokretanjeKoristi uslugu systemctl
Naredbe za isključivanje i ponovno pokretanje Linuxa

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
sudo gašenje +m

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.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je računalni entuzijast koji voli čitati širok raspon knjiga. Više voli Linux nego Windows/Mac i koristio ga je
Ubuntu od svojih ranih dana. Možete ga uhvatiti na twitteru putem bongotrax

Članci: 297

Primajte tehnološke stvari

Tehnički trendovi, trendovi startupa, recenzije, online prihod, web alati i marketing jednom ili dvaput mjesečno