5 načinov za zaustavitev računalnika Linux iz ukazne vrstice

5 načinov za zaustavitev računalnika Linux iz ukazne vrstice

Noben operacijski sistem ni popoln. Tudi če bi bilo, bi lahko prišlo do težav z gonilniki in aplikacijami. Linux ni izjema. Kljub temu, da je bolj stabilen kot Windows (v mnogih primerih ne vsi!), Bo verjetno prišel čas, ko boste morali znova zagnati računalnik Linux. To je lahko zato, ker nekaj ne deluje. Druga možnost je, da ste prek SSH povezani z oddaljenim računalnikom ali strežnikom in želite, da se znova zažene ali popolnoma izklopi.





Toda kako bi to lahko storili? Na voljo je več ukazov za izklop ali ponovni zagon (ali ponovni zagon) računalnika Linux prek ukazne vrstice.





lahko predvajam youtube na alexa

Poglejmo jih po vrsti in preučimo, kako in kdaj je treba te ukaze uporabiti.





1. Zaustavitev

Če ste končali s svojim Linuxom, je rešitev, da ga preprosto zaprete, tako, da uporabite navodila za zaustavitev, poslana prek SSH (če z računalnikom z operacijskim sistemom Windows imate več orodij SSH na izbiro). To lahko uporabite za trajni izklop računalnika (dokler se ne odločite, da ga znova zaženete) ali za ponovni zagon. Sintaksa ukaza je:

shutdown [option] [time] [message]

Na primer, če želite računalnik takoj izklopiti, uporabite:



shutdown -h now

Tukaj, -h pomeni ustaviti zdaj jasno pomeni, da je treba navodila izvajati takoj. Uporabljajo se lahko različne zamude. Na primer, lahko uporabite +5 namesto tega bo računalnik povedal, da v petih minutah izvede postopek zaustavitve.

Če želite vključiti sporočilo, bo to prikazano vsem prijavljenim uporabnikom:





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

Ne pozabite, da lahko celoten seznam stikal za te ukaze najdete tako, da vnesete:

[command] --help

Znova zaženite z -r

Druga možnost je uporaba -r ukaz za ponovni zagon računalnika. Ta se uporablja namesto -h , zato za ponovni zagon računalnika ali strežnika uporabite:





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

Vsak načrtovan izklop ali ponovni zagon lahko prekličete z vnosom -c ukaz preklic:

shutdown -c

2. Znova zaženite

Ker ukaz za zaustavitev vsebuje možnost ponovnega zagona, ni presenetljivo, da ima ukaz za ponovni zagon možnost zaustavitve.

Avtor slike: Anton Khegay prek Shutterstock

najboljša brezplačna alternativa za Microsoft Office

Standardni ukaz za ponovni zagon je:

reboot

To bo računalnik pozvalo, da se sam izklopi in znova vklopi. Če pa želite napravo izklopiti, potem -str stikalo bo delovalo:

reboot -p

Druga možnost je prisilni ponovni zagon. To je lahko koristno, če aplikacija ali storitev visi in morate hitro znova zagnati:

reboot -f

To močno zažene vaš Linux box.

3. Ustavi

Smo že videli -h stikalo zgoraj, vendar se lahko halt uporablja samo kot ukaz. To bo povzročilo takojšen izklop računalnika s preprosto črko iz štirih črk:

halt

The -f stikalo je mogoče uporabiti tudi z ustavitvijo, vendar so rezultati nedosledni in lahko povzročijo težave s stabilnostjo sistema.

4. Moč

Morda boste raje izrazili terminologijo ugasniti ukaz. To naredi popolnoma enako kot ustavitev, le da tipkanje traja dvakrat dlje.

Vendar pa tudi z uporabo -f če želite prisiliti poweroff, lahko uporabite tudi -v preklopite, da se prijavite na klic ponovnega zagona sistema / var / log / wtmp . To je potencialno koristno orodje za odpravljanje napak -podrobno , ki lahko pomaga pri težavah z zaustavitvijo.

poweroff --verbose

5. Možnost v sili: REISUB

Vse zgornje ukaze lahko uporabite v situacijah, ko sistem deluje brez težav. Kaj pa, če se zruši? Kaj pa, če računalnik ali strežnik visi in ga ni mogoče znova zagnati na prijeten način?

Odgovor je potem kombinacija tipkovnice. Če ste prešli iz sistema Windows, to verjetno veste Ctrl + Alt + Del prikaže meni z Ugasniti kot možnost. Če napravo držite dlje časa, se bo naprava samodejno izklopila. Na Macu pa preprosto držite gumb za vklop (možnost, ki deluje tudi na strojni opremi Windows).

Zasluge za sliko: JanHetman prek Shutterstock

kako veš, če te kdo blokira na snapchatu

V Linuxu je kombinacija tipkovnice Alt + Print Screen + B za ponovni zagon. Če pa to ne deluje ali je težava bolj zapletena, lahko kombinacijo spremenite z do šestimi tipkami.

To je znano kot REISUB zaradi naslednje prisilne kratice:

  • a R aw - prevzame nadzor nad tipkovnico s strežnika za prikaz X.
  • t IN rminate - pošlje zaključni signal SIGTERM vsem procesom, da se lepo zaključi.
  • do jaz ll - Kot zgoraj, vendar signal SIGKILL, ki prisili takojšnje prekinitve procesov.
  • S ync - Zbriše podatke na disk.
  • U nmount-To znova postavi vse datotečne sisteme v stanje samo za branje.
  • re B oot - Kot bi pričakovali.

Če želite to narediti, morate držati Alt + Print Screen , nato tipke R E I S U B v tem vrstnem redu. Med vsakim pritiskom na tipko pustite sekundo ali dve. Upoštevajte, da ta metoda običajno ne deluje na strojih z arhitekturo ARM (na primer Raspberry Pi).

Pomagajte, po nesreči sem izklopil računalnik ali strežnik Linux!

Videli smo, kako preklicati ukaz za zaustavitev ali ponovni zagon. Vendar pa se lahko preprosto znajdete, ko sprožite ukaz za zaustavitev, ko se izvaja pomemben proces - zlasti na oddaljenem strežniku. Pot do tega je namestitev molly-guard, ki lahko preglasi zaustavitev s preverjanjem določenih parametrov.

Na primer, obstaja skript, ki preverja seje SSH (ki se razlikujejo od FTP). Če pošljete ukaz za ponovni zagon, zaustavitev, izklop ali zaustavitev, bo molly-guard zahteval ime gostitelja, ki ga nameravate zapreti.

Če želite to uporabiti, v terminal namestite molly-guard:

sudo apt-get install molly-guard

Ker molly-guard deluje v ozadju, bo zaznal ukaz, kot je ugasniti in poročajte, da je bila zaznana seja SSH. Nato lahko potrdite zaustavitev ali pritisnete, da vnesete ime gostitelja strežnika Ctrl + C odpovedati. Koristno!

Teh pet načinov zaustavitve računalnika Linux iz ukazne vrstice je še posebej uporabno, saj se lahko uporablja v samem računalniku ali prek oddaljenega SSH. Ker so ti ukazi tako jedrnati, jih je mogoče hitro uporabiti - kar lahko občasno povzroči nenamerni ponovni zagon! Na srečo je pripomoček molly-guard dovolj, da se temu izogne.

Če želite izvedeti več Linux ukazi , si oglejte našo referenčno goljufanje. Če želite avtomatizirati katerega od teh ukazov, si oglejte te aplikacije za avtomatizacijo za Linux.

Deliti Deliti Cvrkutati E-naslov Ali je vredno nadgraditi na Windows 11?

Windows je bil preoblikovan. Toda ali je to dovolj, da vas prepriča, da preidete z operacijskega sistema Windows 10 na Windows 11?

Preberite Naprej
Sorodne teme
  • Linux
  • Terminal
  • Linux
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti