5 viisi Linuxi arvuti väljalülitamiseks käsurealt

5 viisi Linuxi arvuti väljalülitamiseks käsurealt

Ükski operatsioonisüsteem pole täiuslik. Isegi kui see nii oli, võib draiverite ja rakendustega probleeme olla. Linux pole erand. Vaatamata sellele, et see on stabiilsem kui Windows (paljudel juhtudel mitte kõik!), Tuleb tõenäoliselt aeg, mil peate oma Linuxi arvuti taaskäivitama. See võib olla tingitud sellest, et midagi ei tööta. Teise võimalusena võite olla SSH kaudu ühendatud kaugarvutiga või serveriga ja soovite, et see taaskäivituks või täielikult välja lülituks.





Aga kuidas sa saaksid seda teha? Linuxi arvuti väljalülitamiseks või taaskäivitamiseks (või taaskäivitamiseks) käsurealt saate kasutada mitmeid käske.





kuidas installida teine ​​kõvaketas

Vaatame neid kordamööda ja uurime, kuidas ja millal neid käske kasutada.





1. Seiskamine

Kui olete oma Linuxi kastiga lõpetanud, saate selle lihtsalt välja lülitada, kasutades SSH kaudu saadetud sulgemisjuhiseid (kui olete Windowsi arvutit kasutades on teil mitu SSH -tööriista valida). Seda saab kasutada arvuti püsivaks väljalülitamiseks (kuni ajani, mil otsustate selle taaskäivitada) või taaskäivitada. Käsu süntaks on järgmine:

shutdown [option] [time] [message]

Näiteks arvuti koheseks väljalülitamiseks kasutage järgmist:



shutdown -h now

Siin, -h tähendab peatumist nüüd tähendab selgelt, et juhendamine tuleb kohe täita. Kasutada saab erinevaid viivitusi. Näiteks võite kasutada +5 selle asemel, mis käsib arvutil käivitada väljalülitusprotsess viie minuti pärast.

Kui soovite sõnumi lisada, vilgub see kõigile sisseloginud kasutajatele:





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

Pidage meeles, et nende käskude lülitite täieliku loendi leiate sisestades:

[command] --help

Taaskäivitage nupuga -r

Alternatiivne võimalus on kasutada -r käsk arvuti taaskäivitamiseks. Seda kasutatakse selle asemel -h , nii et arvuti või serveri taaskäivitamiseks võite kasutada järgmist:





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

Iga plaanitud väljalülituse või taaskäivituse saab tühistada, sisestades -c käsk tühistada:

shutdown -c

2. Taaskäivitage

Kuna väljalülituskäsul on taaskäivitamise võimalus, ei tohiks olla üllatav teada saada, et taaskäivitamise käsul on väljalülitamise võimalus.

Pildikrediit: Anton Khegay Shutterstocki kaudu

kuidas oma tulepulgal kodi värskendada

Tavaline taaskäivitamise käsk on järgmine:

reboot

See palub teie arvutil ennast välja lülitada ja uuesti sisse lülitada. Kui aga soovite seadme välja lülitada, siis -lk lüliti töötab:

reboot -p

Teine võimalus on sundida taaskäivitamist. See võib olla kasulik, kui rakendus või teenus ripub ja peate kiiresti taaskäivitama.

reboot -f

See taaskäivitab teie Linuxi kasti jõuliselt.

3. Peatu

Oleme juba näinud -h lülitit ülalpool, kuid peatamist saab kasutada käsuna üksi. See viib arvuti kohese väljalülitamiseni lihtsa neljatähelise sõnaga:

halt

The -f lülitit saab kasutada ka peatamisega, kuid tulemused on vastuolulised ja võivad põhjustada süsteemi stabiilsusprobleeme.

4. Väljalülitus

Eelistada võiksite terminoloogiat väljalülitus käsk. See toimib täpselt samamoodi nagu peatamine, välja arvatud see, et selle sisestamine võtab kaks korda rohkem aega.

Siiski, samuti kasutades -f väljalülitamiseks võite kasutada ka -sisse lülitage süsteemi taaskäivituskõne logimiseks / var / log / wtmp . See on potentsiaalselt kasulik silumisvahend, nagu see on -paljusõnaline , mis võib aidata sulgemisprobleemide korral.

poweroff --verbose

5. Emergency variant: REISUB

Kõiki ülaltoodud käske saab kasutada olukordades, kus süsteem töötab ilma probleemideta. Aga mis siis, kui see kokku jookseb? Mis siis, kui arvuti või server ripub ja seda ei saa meeldival viisil taaskäivitada?

Vastus on siis klaviatuuri kombinatsioon. Kui olete Windowsist üle läinud, siis ilmselt teate seda Ctrl + Alt + Del kuvab menüü koos Lülita välja valikuna. Kui masinat hoitakse kauem, lülitub see automaatselt välja. Vahepeal hoiaks Macis lihtsalt toitenuppu all (see valik töötab ka Windowsi riistvaral).

Pildikrediit: JanHetman Shutterstocki kaudu

kus ma saan oma PayPali krediiti kasutada?

Linuxis on klaviatuuri kombinatsioon Alt + Prindi ekraan + B taaskäivitamiseks. Kui see aga ei tööta või on mõni keerulisem probleem, saate kombinatsiooni muuta, kasutades kuni kuut klahvi.

Seda tuntakse REISUBina järgneva sunnitud lühendi tõttu:

  • a R aw - võtab klaviatuuri X displeiserverilt tagasi.
  • t JA rminate - saadab lõpetamissignaali SIGTERM kõikidele protsessidele, et see ilusti lõpetada.
  • et Mina ll - nagu eespool, kuid signaal SIGKILL, mis sunnib protsessid kohe lõpetama.
  • S ync - viib andmed kettale.
  • U nmount-see taastab kõik failisüsteemid kirjutuskaitstud olekusse.
  • re B oot - nagu arvata võiks.

Selle toimimiseks peate hoidma all Alt + Prindi ekraan , siis klahve R E I S U B selles järjekorras. Jätke iga klahvivajutuse vahele sekund või kaks. Pange tähele, et see meetod ei tööta tavaliselt ARM -arhitektuuriga masinatel (näiteks Raspberry Pi).

Abi, ma lülitan kogemata oma Linuxi arvuti või serveri välja!

Oleme näinud, kuidas tühistada või taaskäivitada käsk. Siiski on lihtne leida end sulgemiskäskluse käivitamisel, kui elutähtis protsess töötab - eriti kaugserveris. Selle vältimiseks on vaja paigaldada molly-guard, mis võib teatud parameetrite kontrollimisel seiskamise alistada.

Näiteks on olemas skript, mis kontrollib SSH -seansse (mis erinevad FTP -st). Kui saadate taaskäivitamise, peatamise, väljalülitamise või väljalülitamise käsu, nõuab molly-guard selle hosti nime, mille kavatsete sulgeda.

Selle kasutamiseks paigaldage terminali molly-guard:

sudo apt-get install molly-guard

Kuna molly-guard töötab taustal, tuvastab see sellise käsu nagu väljalülitus ja teatage, et SSH -seanss on tuvastatud. Seejärel saate sulgemise kinnitamiseks sisestada serveri hostinime või vajutada Ctrl + C tühistamiseks. Kasulik!

Need viis viisi Linuxi arvuti käsurealt väljalülitamiseks on eriti kasulikud, kuna neid saab kasutada arvutis endas või kaug -SSH kaudu. Kuna need käsud on nii lühikesed, on need kiireks kasutamiseks - mis võib aeg -ajalt põhjustada juhusliku taaskäivituse! Õnneks piisab selle vältimiseks molly-valve utiliidist.

Et rohkem teada saada Linuxi käsud , vaadake meie võrdluspettust. Ja kui soovite mõnda neist käskudest automatiseerida, vaadake neid Linuxi jaoks mõeldud automaatikarakendusi.

Jaga Jaga Piiksuma E -post Kas tasub Windows 11 -le üle minna?

Windows on ümber kujundatud. Kuid kas sellest piisab, et veenda teid Windows 10 -lt Windows 11 -le üle minema?

Loe edasi
Seotud teemad
  • Linux
  • Terminal
  • Linux
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin