Linux-järjestelmän uudelleenkäynnistys on perustavanlaatuinen hallinnollinen tehtävä, joka tarvitaan päivitysten asentamiseen, vianmääritykseen tai järjestelmän ylläpitoon. Linux-järjestelmän uudelleenkäynnistämiseen on saatavilla useita komentoja, joista jokaisella on tietyt vaihtoehdot ja käyttötapaukset. Tämä opas tutkii tärkeitä uudelleenkäynnistyskomentoja, kuten 'reboot', 'shutdown' ja 'init', ja havainnollistaa niiden käyttöä käytännön esimerkein varmistaakseen sujuvan ja hallitun uudelleenkäynnistysprosessin.
Sisällysluettelo
- Mikä on uudelleenkäynnistys Linux-järjestelmässä?
- Mitkä ovat sammutuskomennot Linuxissa?
- Kuinka käynnistää Linux-järjestelmä uudelleen?
- Linux-järjestelmän uudelleenkäynnistys vastuullisesti
- Parhaat käytännöt Linux-järjestelmäkomentojen uudelleenkäynnistämiseen
Mikä on uudelleenkäynnistys Linux-järjestelmässä?
The käynnistä uudelleen komentoa käytetään järjestelmän uudelleenkäynnistämiseen tai uudelleenkäynnistykseen. Jonkin sisällä Linux järjestelmänhallinnassa, palvelin on käynnistettävä uudelleen joidenkin verkko- ja muiden suurten päivitysten valmistumisen jälkeen. Se voi olla ohjelmisto tai laitteisto, jota kuljetetaan palvelimella. Uudelleenkäynnistys on tarpeen, jotta käyttäjän tekemät muutokset voivat vaikuttaa palvelimeen.
Jos käyttäjä esimerkiksi kääntää uudelleen palvelimen ytimen, joka käy läpi edistyneempää palvelimen hallintaa, hänen on käynnistettävä kone uudelleen, jotta käännös saadaan valmiiksi ja uusi päivitetty ytimen versio on palvelimella. Kun päivität palvelimen muistia, IP kohdistaminen ja verkkokorttien määrittäminen ovat tärkeimmät tehtävät, jotka on tehtävä palvelimella, joka käynnistetään uudelleen, kun ne johtavat onnistuneeseen toteutukseen.
Useimmat Linux-järjestelmänvalvojat pääsevät palvelimiinsa shell-tai SSH suorittaa joukon hallinnollisia toimintoja, palvelimen hallintaa ja valvontaa. Joten heidän on tiedettävä peruskomennot käynnistääkseen palvelimen uudelleen kuoresta.
Reboot-komennon syntaksi
Seuraava on Linuxin uudelleenkäynnistyksen syntaksi:
reboot [OPTIONS...]>
Uudelleenkäynnistyskomennon vaihtoehdot
Seuraavat ovat reboot-komennon vaihtoehdot ja selitys sen toimivuudesta:
| Vaihtoehdot | Kuvaus |
|---|---|
| -auta | Tämä vaihtoehto tulostaa lyhyen ohjetekstin ja poistuu. |
| -pysäyttää | Tämä vaihtoehto pysäyttää koneen riippumatta siitä, kumpi kolmesta komennosta kutsutaan. |
| -p, -virta pois | Tämä vaihtoehto katkaisee koneen virran riippumatta siitä, mitä kolmesta komennosta kutsutaan. Android-versiot |
| -käynnistetään uudelleen | Tämä vaihtoehto käynnistää koneen uudelleen riippumatta siitä, kumpi kolmesta komennosta kutsutaan. |
| -f, -voima | Tämä vaihtoehto pakottaa välittömän pysäytyksen, virrankatkaisun tai uudelleenkäynnistyksen. Kun se määritetään kerran, järjestelmänvalvoja sammuttaa sen välittömästi mutta selkeästi. Kun se määritetään kahdesti, tämä johtaa välittömään sammutukseen ilman yhteyttä järjestelmänvalvojaan. Katso lisätietoja vaihtoehdon –force kuvauksesta systemctl(1):ssä. |
| -w, -wtmp-vain | Tämä vaihtoehto vain kirjoittaa wtmp sammutusmerkintä, se ei pysähdy, sammuta tai käynnistä uudelleen. |
Mitkä ovat sammutuskomennot Linuxissa?
Kun graafinen käyttöliittymä ei ole käytettävissä tai olet etäyhteydessä palvelimeen, komentorivin sammutuskomentoihin luottaminen on välttämätöntä. Tässä ovat ensisijaiset komennot Linux-järjestelmän sammuttamiseksi tai uudelleenkäynnistämiseksi:
1. sammutus: Käynnistää järjestelmän sammutuksen tai uudelleenkäynnistyksen määritettyjen parametrien perusteella. Sitä käytetään järjestelmän sammuttamiseen suoraan tai ajan tai viestin luomiseen.
2. uudelleenkäynnistys: Käynnistää järjestelmän välittömästi uudelleen ilman lisätoimintoja. Sitä käytetään järjestelmän uudelleenkäynnistykseen.
3. pysäytys: Pysäyttää järjestelmän välittömästi ja sammuttaa sen tehokkaasti. Sitä käytetään järjestelmän pysäyttämiseen.
4. sammutus: Katkaisee järjestelmän välittömästi ja sammuttaa kaikki prosessit. Sitä käytetään käyttöjärjestelmän sammuttamiseen.
Kuinka käynnistää Linux-järjestelmä uudelleen?
Linux-järjestelmän uudelleenkäynnistys on perustavanlaatuinen hallinnollinen tehtävä, joka voidaan suorittaa useilla komennoilla, joista jokainen on räätälöity tiettyihin skenaarioihin. Tässä on lyhyt katsaus ensisijaisiin menetelmiin Linux-järjestelmän uudelleenkäynnistykseen. Seuraavat ovat erilaisia tapoja käynnistää Linux-järjestelmä uudelleen:
1. Käynnistä Linux-järjestelmä uudelleen komennolla reboot
Syntaksi:
sudo reboot>
Käytämme ` sudo ` etuliitteenä, kun käytämme `reboot`-komentoa, koska haluamme suorittaa komennon pääkäyttäjän oikeuksin ja varmistaa, että meillä on tarvittavat oikeudet järjestelmän uudelleenkäynnistykseen säilyttäen samalla järjestelmän suojauksen ja eheyden.

Pakota välitön uudelleenkäynnistys Linux-järjestelmässä:
char + int javassa
sudo reboot -f>
Tässä olemme käyttäneet `-f`-vaihtoehtoa välittömään uudelleenkäynnistykseen ilman viivettä. Sitä käytetään järjestelmämme uudelleenkäynnistämiseen.

2. Käynnistä Linux-järjestelmä uudelleen shutdown-komennolla
a) Käynnistetään uudelleen välittömästi
- Seuraava komento auttaa käynnistämään Linux-järjestelmän välittömästi uudelleen:
sudo shutdown –r now>
- Täällä olemme käyttäneet ` -r `-vaihtoehto osoittaa, että uudelleenkäynnistys on tarkoitettu. Ja käytetty ` nyt ` on argumentti, joka määrittää suoritusajan tässä, se tarkoittaa nyt, että käynnistetään uudelleen välittömästi.

Huomautus että uudelleenkäynnistyksen, pysäytyksen ja sammutuksen käyttö on lähes samanlaista syntaksilta ja vaikutukseltaan. Suorita kukin näistä komennoista -helpillä nähdäksesi yksityiskohdat.
b) Ajastettu uudelleenkäynnistys
Yksinkertaisella uudelleenkäynnistyskomennolla on rajoitettu käyttö. The sammutuskomento käytetään reboot-komennon sijaan, jotta voidaan täyttää paljon kehittyneemmät uudelleenkäynnistys- ja sammutusvaatimukset. Yksi näistä tilanteista on ajoitettu uudelleenkäynnistys. Seuraavassa on syntaksi, jota käytetään järjestelmän uudelleenkäynnistämiseen TIME:n määrittämän ajan jälkeen.
$sudo shutdown –r [TIME] [MESSAGE]>
Tässä AIKAlla on useita muotoja. Yksinkertaisin on nyt, lueteltu jo edellisessä osiossa, ja käskee järjestelmän käynnistymään uudelleen välittömästi. Muut voimassa olevat muodot ovat +m , jossa m on minuuttien määrä, jonka meidän on odotettava uudelleenkäynnistykseen asti, ja HH:MM, joka määrittää AJAN 24 tunnin kellossa.
Alla on esimerkkejä ja niitä vastaavat tulokset. Valinnaista MESSAGE-argumenttia voidaan käyttää käyttäjien lähentämiseen ennen uudelleenkäynnistystä mahdollisen tietojen katoamisen estämiseksi.
Komento käynnistää järjestelmä uudelleen 5 minuutin kuluttua
- Seuraava komento auttaa käynnistämään järjestelmän uudelleen 5 minuutin kuluttua:
sudo shutdown –r +5>
Käynnistä järjestelmä uudelleen klo 02.00 jälkeen
- Seuraava komento auttaa käynnistämään järjestelmän uudelleen klo 2:00:
sudo shutdown –r 02:00>
c) Uudelleenkäynnistyksen peruuttaminen
Jos haluat järjestelmän hylkäävän aiemmin ajoitetun uudelleenkäynnistyksen tai sammutuksen, voit kutsua toisen sammutuskomennon –c vaihtoehto ja lähetä sen kanssa viesti käyttäjille uudelleenkäynnistyksen peruuttamisesta.
- Seuraava komento peruuttaa ajoitetun uudelleenkäynnistyksen:
$sudo shutdown –c [MESSAGE]>
Peruuta ajoitettu uudelleenkäynnistys
Järjestelmänvalvoja voi peruuttaa aiemmin ajoitetun uudelleenkäynnistyksen antamalla toisen sammutuskomennon –c vaihtoehto ja valinnainen viestiargumentti.
$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>
3. Palvelimemme käynnistäminen uudelleen etänä Linuxissa
Kirjaudu palvelimellesi millä tahansa ssh asiakas käyttää palvelimen todennustietoja ja anna jokin seuraavista komennoista:
Syntaksi:
täyden summaimen totuustaulukko
ssh [email protected] /sbin/reboot>
Esimerkki
ssh [email protected] /sbin/shutdown –r now>
4. Käynnistä Linux-järjestelmä uudelleen komennolla init
The Lämpö komento on itse asiassa otettu sanasta alusta, jota käytetään laajalti erilaisten prosessien alustamiseen/käynnistykseen Linux-koneessa, joten tätä komentoa käytetään liitoksena ajotason 6 kanssa; numero, joka on asetettu Linux-palvelimen uudelleenkäynnistystä varten, johtaa palvelimen uudelleenkäynnistykseen. Tämän syntaksi mainitaan alla:
Syntaksi
init 6>
(tai )
/sbin/init 6>

5. Systemctl:n käyttö käynnistääksesi Linux-järjestelmän uudelleen
Sisään Linux-jakelut kuten Debain-pohjainen, CentOS, Fedora, Arch ja RHEL jne. Nämä Linux-jakelut käyttävät järjestelmää systemctl ` komento on tehokas apuohjelma Linux Systemissä, jonka avulla voimme hallita järjestelmän ja palveluiden hallintaa.
Syntaksi
- Käynnistääksesi uudelleen käyttämällä systemctl-komentoa, suorita seuraava komento:
sudo systemctl reboot>
- Sulje käyttöjärjestelmä systemctl-menetelmällä suorittamalla seuraava komento:
sudo systemctl poweroff>
6. Käytä telinit-komentoa käynnistämään Linux-järjestelmämme uudelleen
Telinit-komentoa voidaan käyttää Linux-järjestelmän käynnistämiseen uudelleen, jotta voimme käyttää alla mainittua syntaksia.
Syntaksi
- Käynnistääksesi uudelleen telinit-menetelmällä, suorita seuraava komento
sudo telinit 6>
- Sulje käyttöjärjestelmä telinit-menetelmällä suorittamalla seuraava komento:
sudo telinit 0>
7. Tarkistaa uudelleenkäynnistyslokit
/var/log/wtmp on tiedostotietue, jossa kaikki kirjautumis- ja uloskirjautumistiedot säilytetään. Tämä tiedosto voidaan jäsentää viimeisellä komennolla päästäkseen lokiin uudelleenkäynnistystä varten. Alta löydät viimeisimmän komennon käytön ja sen tulosteen järjestelmässäni.
last reboot>
Linux-järjestelmän uudelleenkäynnistys vastuullisesti
Seuraavat ovat käytännöt, jotka varmistat linux-järjestelmien uudelleenkäynnistämiseksi turvallisesti ja tehokkaasti:
1. Käyttäjän ilmoitukset : Varoita käyttäjiä aina ennen uudelleenkäynnistystä tietojen häviämisen estämiseksi:
Esimerkki: sudo shutdown -r +5 Järjestelmän uudelleenkäynnistys 5 minuutissa
2. Aikatauluta uudelleenkäynnistykset viisaasti: Suunnittele uudelleenkäynnistykset vähäisen aktiivisuuden aikana vähentääksesi vaikutusta.
Esimerkki : sudo shutdown -r 02:00 Suunniteltu uudelleenkäynnistys klo 2 AM
3. Palvelujen kekseliäs sulkeminen: Sulje kaikki käynnissä olevat prosessit ja palvelut siististi korruption välttämiseksi
Esimerkki: sudo systemctl stop apache2
4. Tarkista Lokit uudelleenkäynnistyksen jälkeen : Tarkista järjestelmän lokit uudelleenkäynnistyksen jälkeen varmistaaksesi, että kaikki on turvallista ja tehokasta uudelleenkäynnistyshetkellä häiriön minimoimiseksi ja tietojen eheyden säilyttämiseksi.
Esimerkki: viimeinen uudelleenkäynnistys
Parhaat käytännöt Linux-järjestelmäkomentojen uudelleenkäynnistämiseen
Linux-järjestelmän uudelleenkäynnistys on kriittinen tehtävä, johon tulee suhtautua huolellisesti järjestelmän vakauden ja tietojen eheyden varmistamiseksi. Tässä on neljä parasta käytäntöä, joita noudatetaan Linux-järjestelmän uudelleenkäynnistyksen yhteydessä:
- Ilmoita käyttäjille: Se ilmoittaa käyttäjille aina uudelleenkäynnistyksen toteuttamisesta tietojen katoamisen estämiseksi. Se on hyödyllinen lähetettäessä viestejä, kuten sammutus, varoittaaksesi käyttäjiä etukäteen.
- Kriittisten tietojen varmuuskopiointi: Ennen kuin aloitat uudelleenkäynnistyksen, varmista, että tärkeät tiedot on varmuuskopioitu, jotta ne eivät katoa odottamattomien ongelmien sattuessa.
- Seuraa järjestelmän kuntoa: Käytä seurantatyökaluja järjestelmän suorituskyvyn seuraamiseen ja mahdollisten poikkeamien havaitsemiseen uudelleenkäynnistyksen jälkeen.
- Varmista, että kaikki prosessit on suljettu: Tarkista ja sulje kaikki käynnissä olevat prosessit ja palvelut sulavasti ennen uudelleenkäynnistystä tietojen korruption välttämiseksi.
Johtopäätös
Artikkeli tarjoaa kattavat ohjeet Linux-järjestelmien uudelleenkäynnistämiseen eri menetelmillä, mukaan lukienreboot>komento,shutdown>komento,init>komento,systemctl>komento,telinit>komento ja etäkäynnistys SSH:n kautta. Se kattaa kunkin menetelmän syntaksin, vaihtoehdot ja esimerkit tarjoten käytännöllisiä ratkaisuja sekä välittömiin että ajoitettuihin uudelleenkäynnistyksiin.
merkkijonoarvo
Lisäksi artikkelissa on myös yleisiä usein kysyttyjä kysymyksiä, kuten toistuvien uudelleenkäynnistysten ajoittaminen, uudelleenkäynnistysten vaikutus käynnissä oleviin prosesseihin, etäpalvelimen uudelleenkäynnistys, välittömän uudelleenkäynnistyksen pakottaminen ja erotreboot>jashutdown -r now>komennot tämän päätelmän jälkeen. Näiden tietojen avulla käyttäjät voivat tehokkaasti hallita ja suorittaa järjestelmän uudelleenkäynnistykset Linux-ympäristöissä, mikä varmistaa järjestelmän luotettavuuden ja vakauden.
Reboot Linux System Command [ Käynnistä Linux uudelleen ] – UKK
Kuinka voin ajoittaa toistuvan uudelleenkäynnistyksen Linuxissa?
Voimme tehdä tämän käyttämällä cron tai järjestelmäajastimet. Näiden työkalujen avulla voimme määrittää uudelleenkäynnistyksen ajan ja tiheyden.
Esimerkiksi:
Jos haluamme käynnistää järjestelmämme uudelleen klo 2.30 joka päivä tammikuussa ja maaliskuussa, riippumatta tietystä viikonpäivästä tai kuukauden päivästä.
Avaa ensin crontab käyttämällä
sudo crontab -e>Lisää nyt tämä rivi.
30 2 * 1,3 * /sbin/reboot>Kello on klo 2.30 joka päivä tammi- ja maaliskuussa, riippumatta viikon tai kuukauden tietystä päivästä.
Tämä on muodossa:
* * * * * /path/to/script.sh>Ensimmäinen `*` = minuuttia
Toinen `*` = tuntia (24 tunnin muoto)
Kolmas `*` = kuukauden päivä
Neljäs `*` = kuukauden numero
tehdä skriptistä suoritettavaaViides `*` = viikonpäivä.
Mikä on uudelleenkäynnistyksen vaikutus käynnissä oleviin prosesseihin ja palveluihin Linux-järjestelmässä?
Uudelleenkäynnistys Linux-järjestelmässä lopettaa kaikki käynnissä olevat prosessit ja palvelut. Käyttäjien on tärkeää tallentaa työnsä ennen järjestelmän uudelleenkäynnistämistä.
Kuinka käynnistää Linux-etäpalvelin uudelleen?
Jos haluat käynnistää Linux-etäpalvelimen uudelleen, voit muodostaa yhteyden palvelimeen SSH:n avulla ja suorittaa sitten reboot-komennon. Tässä on esimerkki:
ssh username@remote_server sudo reboot>Korvaa käyttäjänimi uudelleenkäynnistettävän palvelimen käyttäjätunnuksella ja korvaa etäpalvelin sen palvelimen IP-osoitteella, jonka haluat käynnistää uudelleen.
Kuinka voin pakottaa uudelleenkäynnistyksen välittömästi Linuxissa?
Jos sinun täytyy pakottaa uudelleenkäynnistys välittömästi odottamatta käynnissä olevien prosessien päättymistä, voit käyttää
-f>vaihtoehto kanssareboot>komento:sudo reboot -f>Tämä käynnistää järjestelmän väkisin uudelleen suorittamatta sulavaa sammutusta.
Mitä eroa on reboot> ja shutdown -r now> ?
Molemmat `
reboot`>ja `shutdown -r>>now`>komennoilla voidaan käynnistää järjestelmä välittömästi uudelleen. Kuitenkin `shutdown -r now`>tarjoaa lisävaihtoehtoja uudelleenkäynnistysten ajoittamiseen tulevaisuudessa tai varoitusviestien lähettämiseen käyttäjille ennen uudelleenkäynnistystä.
Kuinka käynnistän Linux-järjestelmäni uudelleen komentorivin avulla?
Voit käynnistää Linux-järjestelmän uudelleen komentoriviltä käyttämällä
reboot>komento:sudo reboot>Tämä komento sulkee järjestelmän sulavasti ja käynnistää sen sitten uudelleen.