5 spôsobov, ako vypnúť počítač Linux z príkazového riadka

5 spôsobov, ako vypnúť počítač Linux z príkazového riadka

Žiadny operačný systém nie je dokonalý. Aj keby to bolo, môžu nastať problémy s ovládačmi a aplikáciami. Linux nie je výnimkou. Napriek tomu, že je stabilnejší než Windows (v mnohých prípadoch nie všetky!), Pravdepodobne príde čas, kedy budete musieť reštartovať počítač Linux. Dôvodom môže byť to, že niečo nefunguje. Prípadne môžete byť cez SSH pripojení k vzdialenému počítaču alebo serveru a chcete, aby sa reštartoval alebo úplne vypol.



Ale ako to môžeš urobiť? K dispozícii je niekoľko príkazov na vypnutie alebo reštartovanie (alebo reštartovanie) počítača so systémom Linux prostredníctvom príkazového riadka.

dobré aplikácie na úpravu videa pre youtube

Pozrime sa na ne postupne a zistíme, ako a kedy by sa tieto príkazy mali používať.





1. Vypnutie

Ak ste skončili so systémom Linux, riešením, ako ho jednoducho vypnúť, je použiť pokyn na vypnutie odoslaný prostredníctvom SSH (ak ste pomocou počítača so systémom Windows máte niekoľko nástrojov SSH vybrať si z). To sa dá použiť buď na trvalé vypnutie počítača (až do chvíle, keď sa ho rozhodnete reštartovať), alebo na reštartovanie. Syntax príkazu je:

shutdown [option] [time] [message]

Na okamžité vypnutie počítača by ste napríklad použili:



shutdown -h now

Tu, -h znamená zastaviť sa teraz jasne znamená, že inštrukciu je potrebné vykonať okamžite. Môžu byť použité rôzne oneskorenia. Môžete napríklad použiť +5 namiesto toho oznámi počítaču, aby do piatich minút spustil postup vypnutia.

Ak chcete zahrnúť správu, zobrazí sa táto správa všetkým prihláseným používateľom:

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

Nezabudnite, že úplný zoznam prepínačov týchto príkazov nájdete zadaním:

[command] --help

Reštartujte pomocou -r

Alternatívnou možnosťou je použiť -r príkaz na reštartovanie počítača. Toto sa používa namiesto -h Na reštartovanie počítača alebo servera teda môžete použiť:

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

Akékoľvek plánované vypnutie alebo reštartovanie je možné zrušiť zadaním -c príkaz zrušiť:

shutdown -c

2. Reštartujte počítač

Pretože príkaz shutdown ponúka možnosť reštartu, nemalo by byť prekvapením, že príkaz reboot má možnosť vypnutia.

Obrazový kredit: Anton Khegay cez Shutterstock

ako vytvoriť logo vo worde

Štandardný príkaz na reštart je:

reboot

Váš počítač bude vyzvaný, aby sa sám vypol a znova zapol. Ak by ste však chceli vypnúť zariadenie, potom -p prepínač bude fungovať:

reboot -p

Ďalšou možnosťou je vynútiť reštart. To môže byť užitočné, ak aplikácia alebo služba visí a potrebujete rýchlo reštartovať:

reboot -f

Nútene reštartuje váš box Linux.

3. Zastavte sa

Už sme videli -h prepnite vyššie, ale zastavenie môže byť použité ako príkaz samostatne. Výsledkom bude okamžité vypnutie počítača jednoduchým štvorpísmenovým slovom:

halt

The -f prepínač je možné použiť aj so zastavením, ale výsledky sú nekonzistentné a môžu viesť k problémom so stabilitou systému.

4. Poweroff

Môžete uprednostniť terminológiu súboru vypnúť príkaz. To robí presne to isté ako zastavenie, ibaže písanie trvá dvakrát dlhšie.

Avšak, rovnako ako používanie -f Ak chcete vynútiť vypnutie, môžete tiež použiť -v prepnúť, aby sa prihlásil hovor o reštarte systému na / var / log / wtmp . Toto je potenciálne užitočný nástroj na ladenie --verbózny , čo môže pomôcť pri problémoch s vypnutím.

poweroff --verbose

5. Núdzová možnosť: REISUB

Všetky vyššie uvedené príkazy je možné použiť v situáciách, keď systém beží bez problémov. Ale čo keď sa zrúti? Čo keď počítač alebo server visí a nedá sa reštartovať prijateľným spôsobom?

Odpoveďou je potom kombinácia klávesnice. Ak ste prešli z Windows, pravdepodobne to poznáte Ctrl + Alt + Del zobrazí ponuku s Vypnúť ako možnosť. Ak ho podržíte dlhšie, stroj sa automaticky vypne. Na počítačoch Mac medzitým jednoducho podržte vypínač (možnosť, ktorá funguje aj na hardvéri systému Windows).

Obrazový kredit: JanHetman cez Shutterstock

ako vyhľadať grafickú kartu v systéme Windows 10

V systéme Linux je kombinácia klávesnice Alt + Print Screen + B reštartovať. Ak to však nefunguje alebo ide o zložitejší problém, môžete kombináciu zmeniť pomocou až šiestich klávesov.

Toto je známe ako REISUB kvôli nasledujúcej nútenej skratke:

  • a R. aw - Prevezme kontrolu nad klávesnicou späť zo servera X display.
  • t A rminate - vyšle signál ukončenia SIGTERM do všetkých procesov, aby sa ukončil elegantne.
  • k Ja ll - Ako je uvedené vyššie, ale signál SIGKILL, ktorý núti procesy okamžite ukončiť.
  • S ync - vypúšťa údaje na disk.
  • U nmount-Toto znova namontuje všetky súborové systémy do stavu iba na čítanie.
  • re B oot - Ako by ste očakávali.

Aby to fungovalo, mali by ste podržať Obrazovka Alt + Print , potom klávesy R E I S U B v uvedenom poradí. Medzi každým stlačením klávesu nechajte jednu alebo dve sekundy. Všimnite si toho, že táto metóda zvyčajne nefunguje na počítačoch s architektúrou ARM (napríklad Raspberry Pi).

Pomoc, omylom vypnem počítač alebo server Linux!

Videli sme, ako zrušiť príkaz na vypnutie alebo reštart. Je však ľahké zistiť, že spustíte príkaz na vypnutie, keď je spustený životne dôležitý proces - najmä na vzdialenom serveri. Cesta okolo toho je nainštalovať molly-guard, ktorý môže prepísať vypnutie kontrolou určitých parametrov.

Existuje napríklad skript, ktorý kontroluje relácie SSH (ktoré sa líšia od FTP). Ak pošlete príkaz na reštart, zastavenie, vypnutie alebo vypnutie, molly-guard bude požadovať meno hostiteľa, ktorého chcete zatvoriť.

Ak to chcete použiť, nainštalujte do terminálu ochranný kryt proti molly:

sudo apt-get install molly-guard

Keďže molly-guard beží na pozadí, detekuje príkaz ako napr vypnúť a oznámte, že bola zistená relácia SSH. Potom máte na výber zadanie názvu hostiteľa servera na potvrdenie vypnutia alebo stlačenie Ctrl + C. zrušiť. Užitočné!

Týchto päť spôsobov vypnutia počítača Linux z príkazového riadku je obzvlášť užitočných, pretože ich je možné použiť v počítači samotnom alebo prostredníctvom vzdialeného SSH. Pretože sú tieto príkazy také stručné, dajú sa rýchlo použiť - čo môže z času na čas viesť k náhodnému reštartu! Našťastie nástroj na ochranu proti molly na to stačí.

Naučiť sa viac Príkazy Linux , pozrite sa na náš referenčný cheat sheet. A ak chcete automatizovať niektorý z týchto príkazov, vyskúšajte tieto automatizačné aplikácie pre Linux.

zdieľam zdieľam Tweet E -mail Oplatí sa upgradovať na Windows 11?

Windows bol prepracovaný. Stačí to však na to, aby ste sa presvedčili o prechode z Windows 10 na Windows 11?

Čítajte ďalej
Súvisiace témy
  • Linux
  • Terminál
  • Linux
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber