Cum să închideți sau să reporniți Linux

Trebuie să închideți sau să reporniți un sistem Linux, dar nu sunteți sigur de cea mai bună modalitate de a face acest lucru? Consultați lista noastră cu cele mai bune metode aici.

O repornire este adesea cea mai bună soluție pentru multe probleme de calcul. Deci, merită să știți cum să opriți sau să reporniți Linux desktop-uri și servere în siguranță.

Linux sistemele pot rula săptămâni și luni fără probleme, iar acest lucru este valabil mai ales pentru servere. Dar, există momente când o oprire sau o repornire devine inevitabil, în special pentru întreținere.

Utilizatorii de desktop pot folosi cu ușurință GUI pentru a-și închide sistemele. Dar pentru acele momente în care este imposibil sau trebuie să opriți sau să reporniți un server la distanță, următoarele comenzi iar opțiunile pot fi foarte utile.

Linux se închide și repornește comenzile

ComandăExplicație
sudo shutdown -hOprire și oprire
sudo shutdown -rReporniți după oprire
sudo oprire hh:mmOprire la ora hh:mm
sudo shutdown +mÎnchidere în 'm' minute
sudo oprire acumÎnchideți acum
sudo shutdown -cAnulați o comandă de oprire în așteptare
sudo stopOpriți sistemul
sudo rebootReporniți un sistem
sudo power offOpriți sistemul
ssh user@host shutdown -h acumÎnchideți imediat un sistem de la distanță
sudo systemctl repornițiUtilizează serviciul systemctl
Linux se închide și repornește comenzile

1. sudo shutdown -h

Comanda de închidere este cea mai populară pentru închiderea unui sistem Linux. „Sudo” care îl precede este necesar deoarece trebuie întotdeauna să fiți root sau să aveți drepturi de super-utilizator înainte de a putea închide un sistem folosind shell-ul. Această caracteristică este din motive de securitate.

Această comandă are opțiuni diferite, în funcție de ceea ce doriți să obțineți. Cu opțiunea -h de aici, îi spuneți să închidă mai întâi sistemul, ceea ce include oprirea tuturor programelor care rulează și proceselor de fundal, înainte de a opri sistemul de operare sau de a-l opri complet.

Trebuie să rețineți că opțiunea -h lasă posibilitatea de a opri sau opri sistemul. Totuși, dacă doriți să fie oprit, atunci utilizați opțiunea -P. Și pentru a opri sistemul, utilizați opțiunea -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 shutdown -r

Cu shutdown -r, solicitați o repornire a sistemului. Ca întotdeauna în cazul programului de închidere, toate procesele care rulează pe sistem se termină mai întâi, înainte de o oprire completă și, eventual, de repornire a sistemului.

3. sudo oprire hh:mm

De asemenea, puteți dori să opriți sistemul la un anumit moment pentru întreținere, caz în care cel mai bine este să programați lucrurile. Din fericire, comanda de închidere acceptă opțiuni de timp, iar una dintre ele vă permite să specificați ora la alegere.

Acest format urmează ceasul de 24 de ore ca hh:mm, cu „h” reprezentând orele și „m” reprezentând minute. Iată un exemplu:

sudo shutdown 23:59              #shut down the system by 11:59 PM

4. sudo shutdown +m

Există o altă opțiune populară de timp pentru comanda de închidere, iar aceasta vă permite să programați o oprire a sistemului folosind un temporizator cu numărătoare inversă.

Tot ce aveți nevoie este un „+” și un număr pentru a începe numărătoarea inversă. Acest număr este interpretat în minute și poate ajunge ridicol de mare, ajungând cu mult peste 1,000,000,000 (un miliard) de minute!

sudo shutdown -r +50             #reboot the system in 50 minutes
sudo shutdown +m

5. sudo oprire acum

După cum sugerează și numele opțiunii, acest lucru dă sistemul imediat, începând cu oprirea tuturor proceselor care rulează.

Vă rugăm să rețineți că toate opțiunile legate de timp pentru alerta de comandă de închidere sunt conectate în prezent utilizatorilor că sistemul se defectează.

Această notificare poate fi utilă atunci când există o perioadă de numărătoare inversă sau o oră programată, dar deși este afișată și pentru opțiunea „acum”, execuția este imediată și nu lasă utilizatorului deloc timp.

De asemenea, utilizatorii noi sunt împiedicați să se conecteze la server atunci când timpul rămas până la închidere este mai mic de 5 minute.

6. sudo shutdown -c

Opțiunea -c este pentru anularea oricăror opriri programate. Cu toate acestea, există o mică problemă cu această opțiune din cauza modului în care funcționează programul de închidere.

Când executați oprirea cu o opțiune de timp, aceasta transmite un mesaj tuturor utilizatorilor conectați în prezent într-un shell. Acest lucru este grozav, dar dacă nu ați adăugat un Ampersand după comandă pentru a bifurca programul, ecranul afișat va face imposibilă introducerea unei alte comenzi.

De exemplu:

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

Comanda de oprire va opri computerul sau va apela comanda de oprire, în funcție de nivelul de rulare al sistemului. De asemenea, puteți specifica opțiuni pentru a forța un anumit comportament.

Nivelurile de rulare Linux sunt diferite etape ale sistemului, unde anumite servicii sunt disponibile. Nivelul de rulare 0 (zero) este „oprire”, în timp ce nivelul de rulare 5 oferă o interfață grafică cu utilizatorul (server X), iar nivelul de rulare 6 este „repornire”.

sudo halt -f                              #force a system halt

sudo halt -p                             #force a system poweroff

8. sudo reboot

Comanda de repornire este aproape aceeași cu comanda de oprire. Fie va reporni sistemul, fie va apela comanda de închidere, în funcție de nivelul său de rulare. Puteți forța comportamentul său folosind opțiunile -f și -p.

sudo halt -f                              #force a system reboot

sudo halt -p                             #force a system poweroff

9. sudo poweroff

Comanda de oprire este, de asemenea, aceeași cu comanda de oprire. Fie va opri sistemul, fie va apela comanda de oprire, în funcție de nivelul de rulare. Puteți forța și comportamentul acestuia folosind opțiunea -f.

sudo halt -f                              #force a system poweroff

10. ssh user@host shutdown -h acum

Toate comenzile de mai sus pot fi introduse fie pe o mașină locală la care aveți acces fizic, fie printr-o conexiune shell securizată după autentificare.

Cu toate acestea, puteți, de asemenea, să lansați o comandă de oprire sau repornire către un server la distanță, fără a vă conecta mai întâi la shell-ul său. O faci cu următoarele comenzi:

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 repornire

Distribuțiile Linux moderne trec la systemd pentru gestionarea serviciilor de pe platformă. Fiind un proces de fundal, acesta vine cu utilitarul său de management numit systemctl. Acest program facilitează pornirea, oprirea, activarea, dezactivarea, etc. servicii pe orice server Linux.

Beneficiile utilizării systemctl, în general, includ mesaje de eroare mai detaliate și o mai bună gestionare a instrumentelor și serviciilor sistemului.

De asemenea, oferă gestionarea preferențială a evenimentelor importante ale sistemului, cum ar fi comenzile oprire, repornire și oprire. Cu ele, puteți evita introducerea comenzilor precedente precum pornire, oprire etc., de exemplu:

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

Concluzie

Ajungând la sfârșitul acestei liste cu diferite metode de închidere și repornire a unui sistem Linux, sunt sigur că puteți vedea și aici filosofia libertății Linux.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke este un pasionat de computere căruia îi place să citească o gamă largă de cărți. Are o preferință pentru Linux față de Windows/Mac și a folosit
Ubuntu încă de la începuturile sale. Îl poți prinde pe twitter prin intermediul bongotrax

Articole: 298

Primiți chestii de tehnologie

Tendințe tehnice, tendințe de pornire, recenzii, venituri online, instrumente web și marketing o dată sau de două ori pe lună