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
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
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
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.
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).
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.
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.