Kuinka sammuttaa tai käynnistää Linux uudelleen

Onko sinun suljettava tai käynnistettävä uudelleen Linux-järjestelmä, mutta et ole varma parhaasta tavasta tehdä se? Tutustu suosituimpiin menetelmiin täällä.

Uudelleenkäynnistys on usein paras ratkaisu moniin laskentaongelmiin. Joten kannattaa tietää kuinka sammuttaa tai käynnistää uudelleen Linux pöytäkoneet ja palvelimet turvallisesti.

Linux järjestelmät voivat toimia viikkoja ja kuukausia ilman ongelmia, ja tämä pätee erityisesti palvelimiin. Mutta on aikoja, jolloin sammutus tai uudelleenkäynnistys on väistämätöntä, erityisesti huollon vuoksi.

Pöytäkoneiden käyttäjät voivat helposti sulkea järjestelmänsä graafisen käyttöliittymän avulla. Mutta silloin, kun se on mahdotonta tai sinun täytyy sammuttaa etäpalvelin tai käynnistää se uudelleen, toimi seuraavasti komennot ja vaihtoehdoista voi olla todella apua.

Linuxin sammutus- ja uudelleenkäynnistyskomennot

KomentoSelitys
sudo sammutus -hSammutus ja virta pois päältä
sudo sammutus -rKäynnistä uudelleen sammutuksen jälkeen
sudo sammutus hh:mmSuljetaan kello hh:mm
sudo sammutus +mSammutetaan "m" minuutissa
sudo sammuu nytSulje nyt
sudo sammutus -cPeruuta odottava sammutuskomento
sudo pysähtyySammuta järjestelmä
sudo uudelleenkäynnistysKäynnistä järjestelmä uudelleen
sudo-virtaSammuta järjestelmä
ssh user@host shutdown -h nytSammuta etäjärjestelmä välittömästi
sudo systemctl käynnistä uudelleenKäyttää systemctl-palvelua
Linux shut down and restart commands

1. sudo sammutus -h

Sammuta komento on suosituin Linux-järjestelmän sammuttamiseen. Sitä edeltävä "sudo" on välttämätön, koska sinun on aina oltava pääkäyttäjä tai superkäyttäjän oikeudet ennen kuin voit sulkea järjestelmän komentotulkin avulla. Tämä ominaisuus on turvallisuussyistä.

Tämä komento käyttää erilaisia ​​vaihtoehtoja riippuen siitä, mitä haluat saavuttaa. Tässä -h-vaihtoehdolla käsket sen sammuttamaan järjestelmän ensin, mikä sisältää kaikkien käynnissä olevien ohjelmien ja taustaprosessien pysäyttämisen, ennen kuin pysäytät käyttöjärjestelmän tai sammutat sen kokonaan.

Huomaa, että vaihtoehto -h jättää järjestelmän valinnan joko pysäyttää tai sammuttaa. Jos haluat kuitenkin, että se sammutetaan, käytä -P-vaihtoehtoa. Ja pysäyttääksesi järjestelmän, käytä -H-vaihtoehtoa.

sudo shutdown -h                    #halt or power off

sudo shutdown -P                    #power off after system shutdown

sudo shutdown -H                   #only halt execution after shutdown

2. sudo shutdown -r

Komennolla shutdown -r pyydät järjestelmän uudelleenkäynnistystä. Kuten aina sammutusohjelman kanssa, kaikki käynnissä olevat prosessit järjestelmässä lopetetaan ensin, ennen kuin ne sammutetaan ja järjestelmä mahdollisesti käynnistyy uudelleen.

3. sudo sammutus hh:mm

Voit myös haluta sammuttaa järjestelmän tiettyyn aikaan huoltoa varten, jolloin on parasta ajoittaa asiat. Onneksi shutdown-komento hyväksyy aikavaihtoehdot, ja yksi niistä antaa sinun määrittää haluamasi ajan.

Tämä muoto noudattaa 24 tunnin kelloa muodossa hh:mm, jossa "h" tarkoittaa tunteja ja "m" minuutteja. Tässä on esimerkki:

sudo shutdown 23:59              #shut down the system by 11:59 PM

4. sudo sammutus +m

Sammutuskomennolle on toinen suosittu aikavaihtoehto, ja tämän avulla voit ajoittaa järjestelmän sammutuksen ajastimen avulla.

Tarvitset vain '+' ja numeron aloittaaksesi lähtölaskenta. Tämä luku tulkitaan minuuteissa, ja se voi nousta naurettavan suureksi, ja se voi olla reilusti yli 1,000,000,000 XNUMX XNUMX XNUMX (miljardi) minuuttia!

sudo shutdown -r +50             #reboot the system in 50 minutes
sudo shutdown +m

5. sudo shutdown nyt

Kuten vaihtoehdon nimestä voi päätellä, tämä kaataa järjestelmän välittömästi, alkaen kaikkien käynnissä olevien prosessien pysäyttämisestä.

Huomaa, että kaikki sammutuskomennon hälytyksen aikaan liittyvät vaihtoehdot ovat tällä hetkellä kirjautuneita käyttäjiä, että järjestelmä on sammumassa.

Tämä ilmoitus saattaa olla hyödyllinen, kun on olemassa laskenta-aika tai ajoitettu aika, mutta vaikka se näkyy myös "nyt"-vaihtoehdossa, suoritus on välitön eikä jätä käyttäjälle aikaa.

Uusia käyttäjiä estetään myös kirjautumasta palvelimelle, kun sammutukseen on jäljellä alle 5 minuuttia.

6. sudo sammutus -c

Vaihtoehto -c peruuttaa kaikki ajoitetut sammutukset. Tässä vaihtoehdossa on kuitenkin yksi pieni ongelma, joka johtuu sammutusohjelman toiminnasta.

Kun suoritat sammutuksen aika-asetuksella, se lähettää viestin kaikille komentotulkkiin kirjautuneille käyttäjille. Tämä on hienoa, mutta ellet lisännyt et-merkkiä ohjelman haaroittamiseen tarkoitetun komennon jälkeen, näyttöön tulee toisen komennon syöttäminen mahdottomaksi.

Esimerkiksi:

sudo shutdown +8                   #shut down in 8 minutes. You must log into a new shell to cancel it


sudo shutdown +8&                #shut down in 8 minutes, but run in the background to allow further input

7. sudo stop

Pysäytyskomento joko pysäyttää tietokoneen tai kutsuu shutdown-komennon järjestelmän käyntitasosta riippuen. Voit myös määrittää asetuksia pakottaaksesi tietyn toiminnan.

Linuxin ajon tasot ovat järjestelmän eri vaiheita, joissa tietyt palvelut ovat saatavilla. Suoritustaso 0 (nolla) on "pysäytys", kun taas suoritustaso 5 tarjoaa graafisen käyttöliittymän (X-palvelin), ja suoritustaso 6 on "uudelleenkäynnistys".

sudo halt -f                              #force a system halt

sudo halt -p                             #force a system poweroff

8. sudo-uudelleenkäynnistys

Reboot-komento on lähes sama kuin pysäytyskomento. Se joko käynnistää järjestelmän uudelleen tai kutsuu shutdown-komennon, riippuen sen suoritustasosta. Voit pakottaa sen toimintaa käyttämällä -f- ja -p-valintoja.

sudo halt -f                              #force a system reboot

sudo halt -p                             #force a system poweroff

9. sudo poweroff

Sammutuskomento on myös sama kuin pysäytyskomento. Se joko sammuttaa järjestelmän tai kutsuu sammutuskomennon ajon tasosta riippuen. Voit pakottaa sen käyttäytymisen myös käyttämällä -f-vaihtoehtoa.

sudo halt -f                              #force a system poweroff

10. ssh user@host shutdown -h now

Kaikki yllä olevat komennot voidaan syöttää joko paikalliselle koneelle, johon sinulla on fyysinen pääsy, tai suojatun shell-yhteyden kautta todennuksen jälkeen.

Voit kuitenkin myös antaa sammutus- tai uudelleenkäynnistyskomennon etäpalvelimelle kirjautumatta ensin sen kuoreen. Teet sen seuraavilla komennoilla:

ssh root@host shutdown -h now                    #force a system shut down now as root


ssh -t user@host sudo shutdown -h now        #force a shut down now using sudo password


ssh -t user@host shutdown -r 23:55               #Reboot the remote host by 11:55 PM

11. sudo systemctl uudelleenkäynnistys

Nykyaikaiset Linux-jakelut ovat siirtymässä systemd-järjestelmään alustan palveluiden hallintaan. Koska se on taustaprosessi, sen mukana tulee hallintaapuohjelma nimeltä systemctl. Tämän ohjelman avulla on helpompi käynnistää, pysäyttää, ottaa käyttöön, poistaa käytöstä jne. palveluita millä tahansa Linux-palvelimella.

Systemctl:n käytön etuja ovat yleensä tarkemmat virheilmoitukset sekä järjestelmän työkalujen ja palveluiden parempi hallinta.

Se sisältää myös tärkeiden järjestelmätapahtumien, kuten pysäytys-, uudelleenkäynnistys- ja sammutuskomentojen, ensisijaisen käsittelyn. Niiden avulla voit välttää syöttämästä edeltäviä komentoja, kuten start, stop jne., esimerkiksi:

sudo systemctl start halt          #the start command is not necessary here


sudo systemctl halt                #works like a charm


sudo systemctl poweroff            #completely powers the system down


sudo systemctl reboot              #Restart

Yhteenveto

Tämän Linux-järjestelmän sammutus- ja uudelleenkäynnistysmenetelmien luettelon loppuun mennessä olen varma, että voit nähdä myös Linuxin vapauden filosofian täällä.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on tietokoneharrastaja, joka rakastaa lukea monenlaisia ​​kirjoja. Hän pitää Linuxista parempana kuin Windows/Mac ja on käyttänyt
Ubuntu alusta alkaen. Voit saada hänet kiinni Twitterissä bongotrax

Artikkelit: 278

Vastaanota teknisiä tavaroita

Tekniset trendit, startup-trendit, arvostelut, online-tulot, verkkotyökalut ja markkinointi kerran tai kahdesti kuukaudessa

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *