5 tapaa sammuttaa Linux -tietokone komentoriviltä

5 tapaa sammuttaa Linux -tietokone komentoriviltä

Mikään käyttöjärjestelmä ei ole täydellinen. Vaikka se olisi, ohjaimissa ja sovelluksissa saattaa olla ongelmia. Linux ei ole poikkeus. Vaikka se on vakaampi kuin Windows (monissa tapauksissa ei kaikki!), Tulee todennäköisesti aika, jolloin sinun on käynnistettävä Linux -tietokone uudelleen. Tämä voi johtua siitä, että jokin ei toimi. Vaihtoehtoisesti voit olla yhteydessä SSH: n kautta etätietokoneeseen tai palvelimeen ja haluat sen käynnistyvän uudelleen tai sammuvan kokonaan.





Mutta miten voit tehdä tämän? Voit sammuttaa tai käynnistää (tai käynnistää uudelleen) Linux -tietokoneen komentorivin kautta useilla komennoilla.





kuinka palauttaa poistetut Facebook -viestit, joita ei ole arkistoitu

Katsotaanpa niitä vuorotellen ja miten ja milloin näitä komentoja tulisi käyttää.





1. Sammutus

Jos olet valmis Linux -laatikkoon, ratkaisu sen yksinkertaiseen sammuttamiseen on käyttää SSH: n kautta lähetettyjä sammutusohjeita (jos olet Windows -tietokoneella sinulla on useita SSH -työkaluja mistä valita). Tätä voidaan käyttää joko tietokoneen sammuttamiseen pysyvästi (siihen saakka, kunnes päätät käynnistää sen uudelleen) tai käynnistää sen uudelleen. Komennon syntaksi on:

shutdown [option] [time] [message]

Jos esimerkiksi haluat sammuttaa tietokoneen välittömästi, käytä seuraavaa:



shutdown -h now

Tässä, -h tarkoittaa pysähtymistä nyt tarkoittaa selkeästi, että ohje on suoritettava välittömästi. Voidaan käyttää erilaisia ​​viiveitä. Voit esimerkiksi käyttää +5 sen sijaan, joka kehottaa tietokonetta suorittamaan sammutustoimenpiteen viiden minuutin kuluttua.

Jos haluat sisällyttää viestin, tämä vilkkuu kaikille kirjautuneille käyttäjille:





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

Muista, että löydät täydellisen luettelon näiden komentojen kytkimistä syöttämällä:

[command] --help

Käynnistä uudelleen -r

Vaihtoehtoinen vaihtoehto on käyttää -r komento käynnistää tietokone uudelleen. Tätä käytetään -h , joten voit käynnistää tietokoneen tai palvelimen uudelleen käyttämällä:





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

Kaikki ajastetut sammutukset tai uudelleenkäynnistykset voidaan peruuttaa syöttämällä -c peruuta komento:

shutdown -c

2. Käynnistä uudelleen

Koska sammutuskomento sisältää uudelleenkäynnistysvaihtoehdon, ei pitäisi olla yllätys tietää, että uudelleenkäynnistyskomennolla on sammutusvaihtoehto.

Kuva: Anton Khegay Shutterstockin kautta

kuinka herättää windows 10

Vakiokäynnistyskomento on:

reboot

Tämä kehottaa tietokonetta sammumaan ja käynnistymään uudelleen. Jos kuitenkin haluat sammuttaa laitteen, sammuta se -p kytkin toimii:

reboot -p

Toinen vaihtoehto on pakottaa uudelleenkäynnistys. Tästä voi olla hyötyä, jos sovellus tai palvelu on jumissa ja sinun on käynnistettävä uudelleen nopeasti:

reboot -f

Tämä käynnistää Linux -laatikon uudelleen voimakkaasti.

3. Lopeta

Olemme jo nähneet -h kytkin yllä, mutta pysäytystä voidaan käyttää komennona yksinään. Tämä johtaa siihen, että tietokone sammuu välittömästi yksinkertaisella nelikirjaimisella sanalla:

halt

The -f kytkintä voidaan käyttää myös pysäytettynä, mutta tulokset ovat epäjohdonmukaisia ​​ja voivat johtaa järjestelmän vakauteen.

4. Katkaisu

Voit mieluummin käyttää terminologiaa virta pois komento. Tämä toimii täsmälleen samalla tavalla kuin pysäytys, paitsi että sen kirjoittaminen kestää kaksi kertaa kauemmin.

Kuitenkin, sekä käyttää -f pakottaaksesi virrankatkaisun, voit myös käyttää -sisään kirjaudu järjestelmän uudelleenkäynnistyspuheluun / var / log / wtmp . Tämä on mahdollisesti hyödyllinen virheenkorjaustyökalu -monimuotoinen , joka voi auttaa sammutusongelmissa.

poweroff --verbose

5. Hätävaihtoehto: REISUB

Kaikkia yllä olevia komentoja voidaan käyttää tilanteissa, joissa järjestelmä toimii ilman ongelmia. Mutta entä jos se kaatuu? Entä jos tietokone tai palvelin on jumissa eikä sitä voi käynnistää uudelleen sopivalla tavalla?

Vastaus on sitten näppäimistöyhdistelmä. Jos olet vaihtanut Windowsista, tiedät sen varmasti Ctrl + Alt + Del näyttää valikon, jossa on Sammuttaa vaihtoehtona. Jos laitetta pidetään painettuna pidempään, se sammuu automaattisesti. Macissa pidät samalla virtapainiketta painettuna (vaihtoehto, joka toimii myös Windows -laitteistossa).

Kuva: JanHetman Shutterstockin kautta

palauta oletustiedostoyhdistykset Windows 10

Linuxissa näppäimistöyhdistelmä on Alt + tulostusnäyttö + B käynnistää uudelleen. Jos tämä ei kuitenkaan toimi tai jos on monimutkaisempi ongelma, voit muuttaa yhdistelmää käyttämällä enintään kuutta näppäintä.

Tämä tunnetaan nimellä REISUB seuraavan pakotetun lyhenteen vuoksi:

  • a R aw - Ottaa näppäimistön hallinnan takaisin X -näyttöpalvelimelta.
  • t JA rminate - lähettää lopettamissignaalin SIGTERM kaikille prosesseille, jotta se päättyy kauniisti.
  • kohteeseen Minä ll - Kuten edellä, mutta SIGKILL -signaali, joka pakottaa prosessit välittömästi lopettamaan.
  • S ync - Huuhtelee tiedot levylle.
  • U nmount-Tämä asentaa kaikki tiedostojärjestelmät vain luku -tilaan.
  • re B oot - Kuten odotit.

Jotta tämä toimisi, sinun on pidettävä painettuna Alt + tulostusnäyttö , sitten R E I S U B -näppäimet tässä järjestyksessä. Jätä sekunti tai kaksi jokaisen näppäinpainalluksen väliin. Huomaa, että tämä menetelmä ei yleensä toimi koneilla, joissa on ARM -arkkitehtuuri (kuten Raspberry Pi).

Apua, sammutin vahingossa Linux -tietokoneeni tai -palvelimeni!

Olemme nähneet kuinka peruuttaa sammutus- tai uudelleenkäynnistyskomento. On kuitenkin helppo löytää itsesi käynnistämästä sammutuskomento, kun tärkeä prosessi on käynnissä - etenkin etäpalvelimella. Yksi tapa kiertää tämä on asentaa molly-guard, joka voi ohittaa sammutuksen tarkistamalla tietyt parametrit.

Esimerkiksi on olemassa skripti, joka tarkistaa SSH -istunnot (jotka eroavat FTP: stä). Jos lähetät uudelleenkäynnistys-, pysäytys-, sammutus- tai sammutuskomennon, molly-guard pyytää sulkevan isännän nimeä.

Tätä varten asenna molly-guard terminaaliin:

sudo apt-get install molly-guard

Kun molly-guard toimii taustalla, se havaitsee komennon, kuten virta pois ja ilmoita, että SSH -istunto on havaittu. Tämän jälkeen voit valita palvelimen isäntänimen vahvistamiseksi sammutuksen tai painaa Ctrl + C peruuttaa. Hyödyllinen!

Nämä viisi tapaa sulkea Linux -tietokone komentoriviltä ovat erityisen hyödyllisiä, koska niitä voidaan käyttää tietokoneessa tai SSH -etäyhteyden kautta. Koska nämä komennot ovat niin ytimekkäitä, niitä voidaan käyttää nopeasti - mikä voi johtaa satunnaiseen uudelleenkäynnistykseen ajoittain! Onneksi molly-guard-apuohjelma riittää tämän välttämiseksi.

Oppia lisää Linux -komennot , tutustu viitehuijausarkkiimme. Ja jos haluat automatisoida jonkin näistä komennoista, tutustu näihin Linuxin automaatiosovelluksiin.

Jaa Jaa Tweet Sähköposti Kannattaako päivittää Windows 11: een?

Windows on suunniteltu uudelleen. Mutta riittääkö se vakuuttamaan sinut siirtymään Windows 10: stä Windows 11: een?

Lue seuraava
Liittyvät aiheet
  • Linux
  • Terminaali
  • Linux
Kirjailijasta Christian Cawley(1510 artikkelia julkaistu)

Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.

Lisää Christian Cawleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi