Reklaam

Ükski opsüsteem pole täiuslik. Isegi kui see nii oli, võib draiverite ja rakendustega olla probleeme. Linux pole erand. Vaatamata sellele, et see on stabiilsem kui Windows (paljudel juhtudel mitte kõigil!), Tuleb tõenäoliselt aeg, kus peate oma Linuxi arvuti taaskäivitama. Selle põhjuseks võib olla asjaolu, et miski ei tööta. Teise võimalusena võite olla ühendatud SSH kaudu kaugarvutiga Kuidas SSH-ga Linuxi serverit eemalt hallataSSH on väga funktsionaalne, mistõttu on see mõeldud kaugserveri haldamiseks. Siit saate teada, kuidas Linuxi serverit SSH kaudu eemalt hallata alates ühendusest kuni tarkvara installimise ja failiedastusteni. Loe rohkem või server ja soovite, et see taaskäivitatakse või täielikult suletakse.

Aga kuidas saaksite seda teha? Linuxi arvuti väljalülitamiseks või taaskäivitamiseks (või taaskäivitamiseks) käsurida kaudu on saadaval mitu käsku.

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

1. Lülita välja

Kui olete oma Linuxi kastiga lõpule jõudnud, on lahendus selle lihtsalt sulgemiseks kasutada SSH-i kaudu saadetud sulgemisjuhiseid (kui olete

instagram viewer
Windowsi arvutit kasutades on teil mitu SSH-tööriista 4 lihtsat viisi SSH kasutamiseks WindowsisSSH on de facto lahendus Linuxi ja muude UNIX-taoliste süsteemide kaugterminalidele turvaliseks juurdepääsuks. Kui teil on SSH-kaugserver, millele soovite juurde pääseda, peate alla laadima SSH-kliendi ... Loe rohkem mille hulgast valida). Seda saab kasutada arvuti lõplikuks väljalülitamiseks (seni, kuni otsustate arvuti taaskäivitada) või taaskäivitamiseks. Käsu süntaks on:

seiskamine [valik] [aeg] [teade]

Näiteks arvuti viivitamatuks väljalülitamiseks kasutage:

seiska nüüd
linuxi terminali sulgemiskäsklused taaskäivitatakse

Siin on -h tähendab peatada samal ajal nüüd tähendab selgelt, et juhendamine tuleb läbi viia viivitamatult. Kasutada võib erinevaid viivitusi. Näiteks võite kasutada +5 selle asemel käsib arvuti käivitada sulgemisprotseduuri viie minutiga.

Kui soovite sõnumi lisada, siis vilgub see kõigile sisse loginud kasutajatele:

shutdown -h +5 "Server lülitatakse välja, palun salvestage oma töö ja logige välja."

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

[käsk] - abi
linuxi terminali sulgemiskäsud aitavad

Taaskäivitage klahviga -r

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

shutdown -r +5 "Server taaskäivitub viie minutiga, palun salvestage oma töö ja logige välja."

Igasuguse plaanitud seiskamise või taaskäivituse saab tühistada sisestusega -c tühista käsk:

väljalülitamine -c

2. Reboot

Kuna väljalülituskäsu funktsioon on taaskäivitus, ei tohiks üllatusena teada saada, et taaskäivituse käsul on väljalülitusvalik.

linuxi terminali sulgemiskäskude ekraan
Pildikrediit: Anton Khegay Shutterstocki kaudu

Tavaline taaskäivituse käsk on:

taaskäivitama

See kutsub teie arvutit ennast välja ja uuesti sisse lülitama. Kui soovite aga seadme välja lülitada, siis klõpsake nuppu -p lüliti töötab:

taaskäivitus -p

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

taaskäivitus -f

See taaskäivitab teie Linuxi kasti.

3. Peatu

Oleme juba näinud -h lülitage ülal, kuid peatust saab käsuna kasutada iseseisvalt. See viib arvuti viivitamatu väljalülitamiseni, kasutades lihtsat neljasõnalist sõna:

seiskuma

-f Lülitit saab kasutada ka peatamise korral, kuid tulemused on vastuolulised ja võivad põhjustada süsteemi stabiilsuse probleeme.

4. Poweroff

Võite eelistada teksti terminoloogiat voolukatkestus käsk. See toimib täpselt samamoodi nagu peatamine, välja arvatud see, et tipimiseks kulub kaks korda rohkem aega.

Kuid samas ka kasutades -f väljalülitamiseks võite kasutada ka -w lülitage sisse süsteemi taaskäivituse kõne logimiseks /var/log/wtmp. See on potentsiaalselt kasulik silumisriist –Veerulised, mis aitab välja lülitamise probleemidest.

voolu väljalülitamine - ümar

5. Hädavariant: REISUB

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

Vastus on siis klaviatuurikombinatsioon. Kui olete Windowsist ümber lülitunud, teate seda tõenäoliselt Ctrl + Alt + Del kuvab menüü klahviga Lülita välja valikulisena. Kui kauem hoitakse, lülitub seade automaatselt välja. Vahepeal peaksite Macis lihtsalt toitenuppu all hoidma (valik, mis töötab ka Windowsi riistvara korral).

linuxi terminali sulgemiskäsud klaviatuuril
Pildikrediit: JanHetman Shutterstocki kaudu

Linuxis on klaviatuurikombinatsioon Alt + prindiekraan + B taaskäivitama. Kui see ei aita või on mõni keerulisem probleem, saate kombinatsiooni muuta kuni kuue klahvi abil.

Seda nimetatakse REISUBiks järgmise sunnitud akronüümi tõttu:

  • unRaw - võtab klaviatuuri tagasi X-kuva serverist.
  • tErminate - saadab lõpetamise signaali SIGTERM kõigile protsessidele, et lõpetada graatsiliselt.
  • kMinall - Nagu ülalpool, kuid signaal SIGKILL, mis sunnib viivitamatult protsesside lõpetama.
  • Sync - voolab andmed kettale.
  • Unmount - see teisendab kõik failisüsteemid kirjutuskaitstud olekusse.
  • reBoot - nagu arvata võiks.

Selle töö tegemiseks peaksite hoidma all Alt + prindiekraan, siis R E I S U B klahvid selles järjekorras. Jätke iga klahvivajutuse vahele sekund või kaks. Pange tähele, et see meetod ei tööta tavaliselt ARM-i arhitektuuriga masinatel (nagu Raspberry Pi Vaarika Pi - krediitkaardiga ARM-arvuti - teie oma ainult 25 dollari eestSuurbritannias Cambridge'i ülikoolilinnas on õlut tehtud midagi suurt. Viimase aasta jooksul on meeskond akadeemikuid, ärimehi, õppejõude ja programmeerijaid teinud väga põneva projekti jaoks lõplikke muudatusi ... Loe rohkem ).

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

Oleme näinud, kuidas sulgemis- või taaskäivitamiskäsku tühistada. Siiski on lihtne leida ennast käivitamas sulgemiskäsu, kui oluline protsess töötab - eriti kaugserveris. Selle ümber on paigaldatud molly-valve, mis võib teatud parameetrite kontrollimisega peatada seiskamise.

Näiteks on skript, mis kontrollib SSH-seansse (mis erinevad FTP-st Mis SSH on ja kuidas see erineb FTP-st [Technology Explained] Loe rohkem ). Kui saadate taaskäivitus-, peatamis-, väljalülitus- või seiskamiskäskluse, nõuab molly-guard masina nime, mille soovite sulgeda.

Linuxi terminali seiskamise käsud molly

Selle kasutamiseks paigaldage molly-guard terminali:

sudo apt-get install molly-guard

Kuna molly-guard töötab taustal, tuvastab see käsu, näiteks voolukatkestus ja teatage, et SSH-seanss on tuvastatud. Seejärel saate valiku sulgemise kinnitamiseks sisestada serveri hostinime või vajutada nuppu Ctrl + C tühistada. Kasulik!

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

Lisateabe saamiseks Linuxi käsud Linuxi käskude viitetabelSee lihtne petuleht aitab teil Linuxi käsuridade terminali kasutamisel kiiremini käituda. Loe rohkem , vaadake meie viite petmise lehte. Ja kui soovite mõnda neist käskudest automatiseerida, siis vaadake neid automaatikarakendused Linuxi jaoks 4 Linuxi automatiseerimisrakendust teie ülesannete ja töövoogude sujuvamaks muutmiseksKas soovite aega kokku hoida ja vältida korduvaid ülesandeid? Vastus on automatiseerimine! Siin on mõned kasulikud Linuxi töölauaautomaatikarakendused, mida proovida. Loe rohkem .

Christian Cawley on turbe, Linuxi, meisterdamise, programmeerimise ja tehniliste selgituste turbetoimetaja asetäitja. Samuti toodab ta The Really Useful Podcast ning tal on laialdased kogemused töölaua- ja tarkvara tugiteenuste alal. Ajakirja Linux Format kaastöötaja Christian on Raspberry Pi looja, Lego väljavalitu ja retro mängude fänn.