Viskas, ką reikia žinoti apie Linux perkrovimo komandą
Perkrovimas yra pagrindinė parinktis, kuria daugelis iš mūsų pasitiki, kai kompiuteryje viskas pradeda veikti keistai. Arba tai gali būti praktinis būdas, kai sistemoje įdiegiama nauja programinė įranga ir ją reikia paleisti iš naujo.
Linux siūlo paleisti iš naujo
komanda, kad iš naujo paleistumėte arba paleistumėte sistemą net nuotoliniu būdu. Komandą lengva įsiminti, nes pats pavadinimas tiesiogine prasme yra funkcija.
Visi būdai paleisti iš naujo „Linux“.
Na, nesvarbu, ar tai būtų priverstinis sistemos išjungimas, ar švarus ir saugus sistemos paleidimas iš naujo, „Linux“ padės jums visose šiose situacijose. Jo arsenale yra įvairių komandų, kad būtų patenkinti visi jūsų perkrovimo poreikiai.
Pažvelkime į įvairias komandų parinktis, galimas naudojant Linux.
paleisti iš naujo
išjungti
pweroff
sustabdyti
Visos aukščiau nurodytos komandos gali atlikti įvairius veiksmus, pvz., išjungti serverį, paleisti sistemą iš naujo arba sustabdyti sistemą. Šios komandos veikia panašiai su nedideliais skirtumais.
Tačiau šio puslapio tikslais naudosime paleisti iš naujo
tik komandą.
„Linux“. paleisti iš naujo
komandą
paleisti iš naujo
komanda geriausiai tinka jūsų vietiniam kompiuteriui ir nuotolinėms sistemoms.
Bendroji sintaksė:
sudo perkrovimas [parinktys]
Pastaba: Įsitikinkite, kad naudojate „sudo
“, kai naudojate paleisti iš naujo
komandą. Tiesiog naudojant paleisti iš naujo
vien komanda daugeliui vartotojų gali neveikti.
Galimos parinktys naudojant perkrovimo komandą
Galite tinkinti paleisti iš naujo
komandą naudodami šias parinktis, kad geriau atitiktų jūsų poreikį iš naujo paleisti sistemą.
Galimybės | apibūdinimas |
-p | išjunkite mašiną |
-- sustoti | sustabdyti mašiną |
-f | priversti nedelsiant paleisti iš naujo |
– tik wtmp | tik rašo wtmp išjungimo įrašas, iš tikrųjų neišjungiama arba nepaleidžiama iš naujo sistemos |
The -p
parinktis, kai naudojama su paleisti iš naujo
komanda, išjungs mašiną. Ši parinktis veikia taip pat, kaip ir kitos komandos išjungti
, sustabdyti
ir išjungti
.
The -f
parinktis priverčia sistemą nedelsiant paleisti iš naujo. Nors tai yra priverstinis paleidimas iš naujo, jis visiškai išjungiamas.
The – tik wtmp
Parinktis leidžia įrašyti įkrovos žurnalo failą iš tikrųjų neišjungiant ar perkraunant sistemos.
Visas šias parinktis galima naudoti su išjungti
, sustabdyti
ir išjungti
komandos taip pat.
Sistemoje naudokite komandą paleisti iš naujo
Norėdami pradėti naudoti paleisti iš naujo
komandą, pažvelkite į šį pavyzdį, kad geriau suprastumėte įgyvendinimą.
Sintaksė:
sudo perkrovimas
Išvestis:
Išdavus sudo perkrovimas
komandą, visi vartotojai bus informuoti, kad sistema paleidžiama iš naujo. Visiems procesams, kurie šiuo metu veikia jūsų sistemoje, bus pranešta, kad sistema neveikia.
Po to, kai paleisti iš naujo
Išduodama komanda, sistema nebeleis prisijungti.
Taip pat galite naudoti šią komandą, kad iš naujo paleistumėte sistemą.
/sbin/reboot
Tiesiog įvedę šią eilutę savo terminale, sistema iš karto paleis iš naujo.
Perkrovimo komandos naudojimas nuotolinėje „Linux“ sistemoje
Taip pat lengvai galite iš naujo paleisti nuotolinę „Linux“ sistemą naudodami perkrovimo komandą. Tiesiog prisijunkite prie nuotolinės sistemos per ssh iš vietinės sistemos terminalo.
Bendroji sintaksė:
ssh root@[remote_server_ip] /sbin/reboot
Komandą galima suprasti gabalais. Čia aš panaudojau ssh
programa, skirta prisijungti kaip a šaknis
vartotoją į nuotolinį serverį. Toje pačioje komandoje nurodžiau paleisti serverį iš naujo naudojant /sbin/reboot
komandą.
Supraskime šią sintaksę pavyzdžiu.
ssh [email protected]
Aš prisijungiau kaip šaknis
vartotojas server_ip, kaip nurodyta komandoje.
gaurav@ubuntu:~$ ssh [email protected] Prieglobos '142.93.217.188 (142.93.217.188)' autentiškumo nustatyti nepavyko. ECDSA rakto piršto atspaudas yra SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Ar tikrai norite tęsti ryšį (taip/ne)? taip Įspėjimas: „142.93.217.188“ (ECDSA) visam laikui įtrauktas į žinomų prieglobų sąrašą. [email protected] slaptažodis: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Programos, įtrauktos į Debian GNU/Linux sistema yra nemokama programinė įranga; tikslios platinimo sąlygos kiekvienai programai aprašytos atskiruose failuose /usr/share/doc/*/copyright. „Debian GNU/Linux“ nesuteikiama VISUOMENĖS GARANTIJOS, kiek tai leidžia taikytini įstatymai. root@debian-s-1vcpu-1gb-blr1-01:~#
Prisijungę nuotoliniu būdu, naudokite paleisti iš naujo
žemiau esančią komandą, kad iš naujo paleistumėte nuotolinę sistemą.
sudo perkrovimas
Išvestis:
root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Prisijungimas prie 142.93.217.188 nutrauktas nuotolinio kompiuterio. Ryšys su 142.93.217.188 nutrauktas. gaurav@ubuntu:~$
Perkrovimo tinkinimas
Jei esate sistemos administratorius, netgi galite nusiųsti pranešimą (su -- žinutė
parinktis) kartu su komanda perkrauti, kad visi sistemos vartotojai žinotų, kodėl ji paleidžiama iš naujo.
Pavyzdys:
sudo systemctl --message="Ketvirtinės programinės įrangos priežiūros pratimas" paleisti iš naujo
Čia mes panaudojome systemctl
komanda paleisti paleisti iš naujo
komandinės eilutės įrankis. Taip pat galite naudoti paslauga
komandą vietoj systemctl
.
Išvesties pavyzdys:
Sistema paleidžiama iš naujo (kas ketvirtį programinės įrangos priežiūros pratimas)
Panašią išvestį galite pamatyti įkrovos žurnaluose.
Tikrinami perkrovimo žurnalai
Sistemos perkrovimo žurnalas saugomas /var/log/wtmp
failą savo Linux kompiuteryje. Tačiau užuot slinkę per tą failą, galite tiesiog naudoti paskutinis paleidimas
t komanda, kad greitai patikrintumėte perkrovimo žurnalą.
paskutinis paleidimas iš naujo | mažiau
Išvesties pavyzdys:
iš naujo paleisti sistemos įkrovą 4.15.0-112 kartos antradienis rugsėjo 29 d. 16:30 vis dar veikia iš naujo paleisti sistemos įkrovą 4.15.0-112 kartos Antradienis rugsėjo 29 d. 13:21 - 16:30 (03:09) iš naujo paleisti sistemą 112 kartos antradienis rugsėjo 29 d. 12:07 - 13:21 (01:13) iš naujo paleisti sistemos įkrovą 4.15.0-112 kartos Antradienis rugsėjo 29 d. 08:51 - 12:06 (03:15) iš naujo paleisti sistemą 4.15.0- 112 kartos pirmadienis rugsėjo 28 d. 20:22 - 21:00 (00:37) iš naujo paleisti sistemos įkrovą 4.15.0-112 kartos Pirm. rugsėjo 28 d. 16:27 - 16:45 (00:17) iš naujo paleisti sistemą 4.15.0- 112 kartos pirmadienis rugsėjo 28 d. 11:22 - 14:16 (02:54) iš naujo paleisti sistemos įkrovą 4.15.0-112 kartos Sek. Rugsėjo 27 d. 23:04 - 00:22 (01:18) iš naujo paleisti sistemą 4.15.0- 112 kartos sekmadienis rugsėjo 27 d. 11:25 - 12:29 (01:03) iš naujo paleisti sistemos įkrovą 4.15.0-112-gener. Šeštadienis rugsėjo 26 d. 09:52 - 12:15 (02:23) iš naujo paleisti sistemą 4.15.0- 112 kartos penktadienis, rugsėjo 25 d. 11:12–12:15 (1+01:03) iš naujo paleisti sistemą įkrovimas 4.15.0-112 gener. Ketvirtadienis, rugsėjo 24 d., 11:13–17:19 (06:06)
Išvada
Dabar turime aiškią idėją, kaip veikia Linux paleisti iš naujo
komandų funkcijos. Galime drąsiai teigti, kad dauguma perkrovimo komandai taikomų parinkčių taip pat veikia su išjungti
, sustabdyti
ir išjungti
komandą. Dabar galime lengvai naudotis paleisti iš naujo
komandą, kad greitai iš naujo paleistumėte „Linux“ sistemą.