Kā pārstartēt Linux

Ka Parstartet Linux



Strādājot par sistēmas administratoru operētājsistēmā Linux, lielāko daļu laika konfigurācijām ir nepieciešama sistēmas restartēšana. Turklāt galvenie serveru atjauninājumi, sistēmas bibliotēkas un kodola atjauninājumi arī prasa sistēmas pārstartēšanu.

Linux mašīnas pārstartēšana ir drošs process, lai izietu no sistēmas programmām, nekaitējot datiem. Tomēr, ja restartējat sistēmu, nesaglabājot nepieciešamos datus, varat to pazaudēt vai sabojāt. Tāpēc veiciet atsāknēšanas funkciju, kad nav iespēju sabojāt datus un nav ko zaudēt.







Kā pārstartēt Linux

Linux izplatījumos mums ir dažādi veidi, kā restartēt/restartēt sistēmu, tostarp vairāki komandrindas rīki un grafiskā lietotāja saskarne.



Pārstartējiet Linux sistēmu, izmantojot komandrindas rīkus

Šajā sadaļā tiks apskatītas visas populārās utilītas, kas palīdz pārstartēt Linux sistēmu; apspriedīsim tos:



  1. pārstartējiet komandu
  2. systemctl komanda
  3. izslēgšanas komanda
  4. init komanda

Atsāknējiet Linux sistēmu, izmantojot atsāknēšanas komandu

The pārstartēt komandrindas rīks ir īsinājumtaustiņš un populārs rīks sistēmas restartēšanai bez jebkādiem šķēršļiem. Izpildiet atsāknēšanas komandu ar sudo privilēģijām, lai veiktu restartēšanas funkciju kā administrators:





sudo pārstartēt



Tūlītējam procesam mēs varam izmantot arī -f parametrs, lai bez kavēšanās piespiedu kārtā restartētu sistēmu:

sudo pārstartēt -f

Vai arī varat palaist atsāknēšanas komandu ar ceļu:

/ sbin / pārstartēt

Restartējiet Linux sistēmu, izmantojot komandu systemctl

Komandrindas rīks systemctl operētājsistēmā Linux uzrauga un konfigurē Linux sistēmas pakalpojumus, kad tie darbojas. Lietotājs var iespējot, sākt, apturēt un izslēgt jebkuru pakalpojumu, izmantojot komandu systemctl. Ne tikai šī, bet arī šī komanda darbojas kā daudzuzdevumu rīks, ko izmanto arī Linux mašīnas restartēšanai.

Lai veiktu restartēšanas uzdevumu, terminālī ierakstiet minēto systemctl komandu:

sudo systemctl atsāknēšana

Restartējiet programmaparatūras sistēmu, izmantojot komandu systemctl

Mūsu mašīnu var restartēt BIOS saskarnē, izmantojot komandu systemctl. Taču šī komanda nedarbosies visās sistēmās, izņemot modernās ierīces, serverus un galddatorus.

sudo systemctl atsāknēšana -- programmaparatūras iestatīšana

Pārstartējiet Linux sistēmu, izmantojot izslēgšanas komandu

Izslēgšanas komandrindas utilīta tiek izmantota, lai droši izslēgtu Linux operētājsistēmu. Ne tikai tas, bet arī ļauj apturēt (ierobežot OS, lai tā pārstātu veikt funkcijas) un restartēt iekārtu.

Palaidiet jebkuru no norādītajām izslēgšanas komandām terminālī, lai restartētu Linux mašīnu:

Sintakse mašīnas restartēšanai, izmantojot izslēgšanas komandu rīku, ir šāda:

sudo izslēgt -r < Laiks >

Iepriekš minētajā sintaksē -r arguments aktivizē atsāknēšanas funkciju, un jūs varat arī norādīt laiku, līdz kuram uzdevums ir jāveic.

Izmantosim iepriekš minēto sintaksi, piešķirot laiku un terminālī izpildot šādu komandu:

sudo izslēgt -r + 3

Iepriekš minētajā komandā:

izslēgt: Linux komanda, ko izmanto, lai izslēgtu vai restartētu Linux mašīnu.

-r: Lūdz Linux sistēmu atsāknēt.

+3: Liek Linux mašīnai pagaidīt 3 minūtes un pēc tam restartēt.

Tūlītējai atsāknēšanas procesam varat vienkārši palaist šādu komandu:

izslēgt -r tagad

Vai arī varat piešķirt visu ceļu, kā minēts tālāk:

/ sbin / izslēgt -r tagad

Ja vēlaties pārstartēt sistēmu noteiktā laikā, formāts būtu hh:mm, kur jānorāda stundas un minūtes; patīk:

sudo izslēgt -r +02: 30

Izslēgšanas komanda ļauj arī atcelt plānoto atsāknēšanas procesu, nododot parametru -c:

izslēgt -c

Pārstartējiet Linux sistēmu, izmantojot komandu 'init / telinit'.

Saīsinājums no karstums Linux komandu rīks ir inicializācija; kā apraksta nosaukums, šī komanda palīdz inicializēt visus fona procesus un kontrolēt tos ikreiz, kad sistēma sāk darboties.

Mēs varam arī izmantot init komandu rīku, lai restartētu Linux mašīnu ar 6. izpildes līmeni; kas ir iestatīts, lai atsāknētu sistēmu fona procesā:

karstums 6

Ar pilnu ceļu komanda būtu šāda:

/ sbin / karstums 6

Atsāknēšanas procesu Linux sistēmā var veikt arī, izmantojot telini komanda, kas tiek izmantota, lai kontrolētu init darbības vai mēs varam teikt, ka init procesu priekšgals.

Palaidiet komandu telinit, nosūtot to uz 6. izpildes līmeni, lai restartētu datoru:

sudo telini 6

Atsāknējiet Linux serveri attālināti

Lai attālināti pārstartētu Linux serveri, mums ir jāpiesakās, izmantojot SSH, kā root lietotājam un jāievēro minētā sintakse:

ssh sakne @ remote-server.com / sbin / pārstartēt

Vai tūlītējai atsāknēšanas darbībai izmantojiet sintaksi:

ssh sakne @ attālais serveris / sbin / pārstartēt -r tagad\

Aizstājiet attālo serveri ar tā servera IP adresi, kuru vēlaties restartēt, piemēram:

ssh sakne @ 192.168.1.1 / sbin / pārstartēt

Papildus:

Kad sistēma veic atteikšanās vai pieteikšanās darbības, tā saglabā ierakstu mapē /var/logwtmp failu. Lai no šī faila iegūtu atteikšanās ierakstu, izmantojiet komandu:

Pēdējais pārstartēt

Atsāknējiet Linux sistēmu, izmantojot grafisko lietotāja interfeisu

Vienkāršākais veids, kā pārstartēt Linux mašīnu, ir izmantot GUI. Atveriet Linux darbvirsmu (es to veicu Ubuntu 22.04) un virziet kursoru uz barošanas pogu:

Tur noklikšķiniet uz Izslēgt/izrakstīties un atlasiet Restartēt no tālāk parādītajām opcijām:

Parādīsies uznirstošais logs, lai apstiprinātu restartēšanas procesu, noklikšķiniet uz Restartēt poga:

Secinājums

Pārstartēšanas darbība ir nepieciešama, ja lietotājs konfigurē sistēmas serveri un/vai veic servera kompilācijas darbības. Dažām kodola bibliotēkām ir nepieciešama arī sistēmas atsāknēšana atjaunināšanas laikā. Tomēr piespiedu atsāknēšana var izraisīt arī sistēmas failu bojājumus vai nepieciešamo nesaglabāto datu zudumu.

Šajā rokasgrāmatā mēs esam veikuši atsāknēšanas darbības, izmantojot vairākus komandrindas rīkus. Populārākās komandrindas utilītas, kas palīdz restartēt Linux sistēmu, ir reboot, systemctl, init un shutdown komandas. Vēl viens vienkāršs veids, kā veikt atsāknēšanas funkciju, ir grafiskā lietotāja interfeisa izmantošana.