5 načina za isključivanje vašeg Linux računala s naredbenog retka

5 načina za isključivanje vašeg Linux računala s naredbenog retka

Nijedan operacijski sustav nije savršen. Čak i da jest, moglo bi doći do problema s upravljačkim programima i aplikacijama. Linux nije iznimka. Unatoč tome što je stabilniji od Windowsa (u mnogim slučajevima, ne svi!), Vjerojatno će doći trenutak kada ćete morati ponovno pokrenuti svoje Linux računalo. To može biti zato što nešto ne radi. Alternativno, možda ćete biti povezani putem SSH-a na udaljeno računalo ili poslužitelj i želite da se ponovno pokrene ili potpuno isključi.





Ali kako biste to mogli učiniti? Dostupno je nekoliko naredbi za isključivanje ili ponovno pokretanje (ili ponovno pokretanje) Linux računala putem naredbenog retka.





nemate dopuštenje za pristup /index.html na ovom poslužitelju.

Pogledajmo ih redom i ispitajmo kako i kada se te naredbe trebaju koristiti.





1. Isključivanje

Ako ste završili s Linux kutijom, rješenje za jednostavno isključivanje je korištenje upute za isključivanje, poslane putem SSH -a (ako ste pomoću računala sa sustavom Windows imate nekoliko SSH alata izabrati od). To se može koristiti za trajno isključivanje računala (sve dok ne odlučite ponovno ga pokrenuti) ili za ponovno pokretanje. Sintaksa naredbe je:

shutdown [option] [time] [message]

Na primjer, da biste odmah isključili računalo, upotrijebili biste:



shutdown -h now

Ovdje, -h znači zaustaviti dok sada jasno znači da se instrukcija mora odmah provesti. Mogu se koristiti različita kašnjenja. Na primjer, možete koristiti +5 umjesto toga, što će reći računalu da pokrene postupak gašenja za pet minuta.

Ako želite uključiti poruku, ovo će se prikazati svim prijavljenim korisnicima:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Upamtite da cijeli popis prekidača za ove naredbe možete pronaći unosom:

[command] --help

Ponovno pokrenite pomoću -r

Alternativna je mogućnost korištenje -r naredba za ponovno pokretanje računala. Ovo se koristi umjesto -h , pa za ponovno pokretanje računala ili poslužitelja možete koristiti:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Svako planirano isključivanje ili ponovno pokretanje može se otkazati unosom -c naredba za poništavanje:

shutdown -c

2. Ponovno pokretanje

Kako naredba za isključivanje sadrži opciju ponovnog pokretanja, ne bi trebalo biti iznenađenje saznanje da naredba za ponovno pokretanje ima opciju isključivanja.

Zasluga za sliku: Anton Khegay putem Shutterstocka

kako ažurirati kodi na mojoj vatri

Standardna naredba ponovnog pokretanja je:

reboot

To će od vašeg računala zatražiti da se sam isključi i ponovo uključi. Međutim, ako želite isključiti uređaj, tada se -str prekidač će raditi:

reboot -p

Druga je mogućnost prisilno ponovno pokretanje. Ovo može biti korisno ako aplikacija ili usluga visi i morate se brzo ponovo pokrenuti:

reboot -f

Ovo prisilno ponovno pokreće vaš Linux okvir.

3. Zaustavite se

Već smo vidjeli -h prebacite gore, ali halt se može sam koristiti kao naredba. To će dovesti do toga da se računalo odmah isključi, jednostavnom riječju od četiri slova:

halt

The -f prekidač se također može koristiti sa zaustavljanjem, ali rezultati su nedosljedni i mogu dovesti do problema sa stabilnošću sustava.

4. Poweroff

Možda biste više voljeli terminologiju poweroff naredba. Ovo radi potpuno isto kao i zaustavljanje, samo što za tipkanje treba dvostruko više vremena.

Međutim, kao i korištenje -f da biste prisilili isključivanje, također možete upotrijebiti -u prebacite se za prijavu poziva na ponovno pokretanje sustava / var / log / wtmp . Ovo je potencijalno koristan alat za ispravljanje pogrešaka --verbose , što može pomoći pri problemima s gašenjem.

poweroff --verbose

5. Opcija za hitne slučajeve: REISUB

Sve gore navedene naredbe mogu se koristiti u situacijama kada sustav radi bez ikakvih problema. Ali što ako se sruši? Što ako računalo ili poslužitelj vise i ne mogu se ponovno pokrenuti na ugodan način?

Odgovor je onda kombinacija tipkovnice. Ako ste prešli s Windowsa, to vjerojatno znate Ctrl + Alt + Del prikazuje izbornik s Ugasiti kao opciju. Ako se dulje drži, stroj će se automatski isključiti. Na Mac -u u međuvremenu jednostavno držite gumb za uključivanje (opcija koja radi i na Windows hardveru).

Kredit za sliku: JanHetman putem Shutterstocka

kako napraviti vlastiti Snapchat filter

U Linuxu je kombinacija tipkovnice Alt + Print Screen + B za ponovno podizanje sustava. Međutim, ako to ne uspije ili postoji složeniji problem, možete promijeniti kombinaciju pomoću najviše šest tipki.

To je poznato kao REISUB, zbog sljedeće prisilne kratice:

  • a R aw - Preuzima kontrolu nad tipkovnicom s poslužitelja X zaslona.
  • t I rminate - Šalje signal za prekid SIGTERM svim procesima, kako bi se ljubazno završio.
  • do Ja ll - Kao gore, ali signal SIGKILL, koji prisiljava trenutne prekide procesa.
  • S ync - Ispušta podatke na disk.
  • U nmount-Ovo ponovno postavlja sve datotečne sustave u stanje samo za čitanje.
  • ponovno B oot - Kao što ste i očekivali.

Da bi ovo uspjelo, trebate držati pritisnuto Alt + Print Screen , zatim tipke R E I S U B tim redoslijedom. Između svakog pritiska tipke ostavite sekundu ili dvije. Imajte na umu da ova metoda obično ne radi na strojevima s ARM arhitekturom (kao što je Raspberry Pi).

Pomozite, slučajno sam isključio svoje Linux računalo ili poslužitelj!

Vidjeli smo kako otkazati naredbu za isključivanje ili ponovno pokretanje. Međutim, lako se možete zateći kako pokrećete naredbu za isključivanje dok je u tijeku vitalni proces - osobito na udaljenom poslužitelju. Zaobilazni način je instalirati molly-guard, koji može nadjačati isključenje provjerom određenih parametara.

Na primjer, postoji skripta koja provjerava ima li SSH sesija (koje se razlikuju od FTP -a). Ako pošaljete naredbu za ponovno pokretanje, zaustavljanje, isključivanje ili isključivanje, molly-guard će zahtijevati ime hosta koji namjeravate zatvoriti.

Da biste to koristili, instalirajte molly-guard u terminal:

sudo apt-get install molly-guard

Kako molly-guard radi u pozadini, otkrit će naredbu kao što je poweroff i izvijestite da je otkrivena SSH sesija. Zatim imate mogućnost unosa naziva poslužitelja za potvrdu isključivanja ili za pritisak Ctrl + C Otkazati. Koristan!

Tih pet načina isključivanja Linux računala iz naredbenog retka posebno su korisni jer se mogu koristiti na samom računalu ili putem udaljenog SSH -a. Kako su ove naredbe tako sažete, one se mogu brzo koristiti - što bi moglo dovesti do slučajnog ponovnog pokretanja s vremena na vrijeme! Srećom, pomoćni program molly-guard dovoljan je da se to izbjegne.

Naučiti više Linux naredbe , pogledajte našu referentnu varalicu. A ako želite automatizirati bilo koju od ovih naredbi, pogledajte ove aplikacije za automatizaciju za Linux.

Udio Udio Cvrkut E -pošta Isplati li se nadogradnja na Windows 11?

Windows je redizajniran. No, je li to dovoljno da vas uvjeri da prijeđete s Windows 10 na Windows 11?

Pročitajte Dalje
Povezane teme
  • Linux
  • Terminal
  • Linux
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije te zaista koristan proizvođač podcasta, s velikim iskustvom u podršci za stolna računala i softveru. Suradnik časopisa Linux Format, Christian je majstor za Raspberry Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu