Kuidas vähendada arvuti väljalülitamise aega Linuxis. Arvuti pehme taaskäivitamine ja kohene väljalülitamine Ubuntus

Failipuhvrid Linuxi süsteemid salvestatakse mällu ja kirjutatakse ainult aeg-ajalt kettale. See kiirendab ketta I/O toiminguid, kuid suurendab äkilise tõrke korral andmete kadumise ohtu.

Traditsioonilised UNIX- ja Linux-süsteemid olid sulgemisprotseduuri osas väga valivad. Kaasaegsed süsteemid on tolerantsemad (eriti kui tegemist on ülimalt töökindla failisüsteemiga, nagu ext3fs), kuid siiski on parem võimaluse korral graatsiliselt sulgeda. Arvuti vale väljalülitamine võib põhjustada raskesti leitavate, mitteilmsete vigade ilmnemist ja mõnikord ka süsteemi täielikku krahhi.

Taaskäivitage süsteem, et personaalarvuti- lahendus peaaegu kõigile probleemidele. Kuid Linuxis töötades soovitame kõigepealt mõelda ja alles seejärel taaskäivitada. Linuxis esinevad probleemid kipuvad olema peened ja keerulised, nii et taaskäivitamine annab oodatud tulemuse palju harvemini kui teistes süsteemides. Lisaks võtab Linuxi taaskäivitamise protsess kaua aega, mis tekitab kasutajatele ebamugavusi.

Uue seadme ühendamisel või töötava seadme külmumisel, nii et seda ei saa lähtestada, on vaja taaskäivitada. Kui muudetakse konfiguratsioonifaili, mille kohta küsitakse ainult alglaadimisel, jõustuvad muudatused alles pärast taaskäivitamist. Ja lõpuks, kui süsteemis registreerumine on võimatu, pole lihtsalt muud väljapääsu kui taaskäivitada.

Kui mõnda süsteemi käivitusskriptidest muudetakse, peate vähemalt taaskäivitama, et kontrollida, kas süsteem pärast muudatusi töötab edukalt. Kui probleem ei ilmne järgmise paari nädala jooksul, ei mäleta te hiljem viimaste muudatuste üksikasju.

Erinevalt alglaadimisest, mis on ainus viis, saate süsteemi peatada ja taaskäivitada erinevatel viisidel:

  • lülitage toide välja;
  • sisestage väljalülituskäsk;
  • kasutada peatamis- ja taaskäivituskäske;
  • muuta init-deemoni käitamistaset käsuga telinit;
  • käivitage väljalülituskäsk, et paluda süsteemil toide välja lülitada.

Lülitage Linuxis välja

Isegi süsteemides lauaarvutid toite väljalülitamine ei ole parim viis süsteemi väljalülitamiseks. See võib põhjustada andmete kadumist ja failisüsteemi rikkumist.

Mõnel arvutil on pehme seiskamisnupp, millele vajutades käivitatakse rida käske, mis süsteemi graatsiliselt välja lülitavad. Kui te pole kindel, kas teie arvuti seda funktsiooni toetab, ärge proovige seda süsteemi töötamise ajal toitenuppu vajutades teada saada! Kui peatate süsteemi käsitsi, on probleeme palju vähem.

Mõistuse piires on ettenägelikkus muidugi hea. Üleujutuse või tulekahju korral on parem toide välja lülitada, kui lihtsalt pole aega süsteemi korralikult välja lülitada. Kunagi oli masinaruumides hädaabinupp, mis võimaldas kõik seadmed korraga välja lülitada.

Käsk Lülita välja: õige viis süsteemi väljalülitamiseks

Sulgemiskäsk on kõige turvalisem ja õigem viis süsteemi sulgemiseks või taaskäivitamiseks või ühe kasutaja režiimi naasmiseks.

Saate anda käsule pausi enne süsteemi väljalülitamist. Ootamise ajal saadab meeskond registreeritud kasutajatele järk-järgult lühemate intervallidega sõnumeid, hoiatades eelseisva sündmuse eest. Vaikimisi näitavad teated, et süsteem lülitub välja, ja näitavad väljalülitamiseni jäänud aega. Valikuliselt võib administraator lisada oma lühisõnumi, mis selgitab, miks süsteem seisatakse ja kui kaua kulub ligikaudu aega, et uuesti sisse logida. Pärast sulgemiskäsu andmist ei saa kasutajad sisse logida, kuid nad näevad administraatori antud teadet.

Käsuga shutdown saab määrata, mida süsteem pärast käsu täitmist tegema peaks: stop (-h) või taaskäivitamine (-r). Samuti saate määrata, kas käsk fsck (-F) peaks pärast taaskäivitamist kettakontrolli sundima või mitte (-f). Vaikimisi jätab Linux selle kontrollimise automaatselt vahele, kui failisüsteemid on korralikult lahti ühendatud.

Järgmine käsk tuletab kasutajatele meelde plaanitud hooldusprotseduuri ja lülitab süsteemi kell 9.30 välja:

$ seiskamine -h 09:30 "Läheb alla planeeritud jaoks hooldus. Eeldatav seisakuaeg on 1 tund"

Saate määrata ka suhtelise väljalülitusaja. Näiteks käivitab järgmine käsk sulgemisprotsessi 15 minuti pärast:

$ shutdown -h +15 "Läheb alla ketta hädaolukorra parandamiseks."

Käsk peatada: lihtsam viis peatumiseks

Peatamiskäsk täidab kõik süsteemi peatamiseks vajalikud põhitoimingud.

Tavaliselt käivitatakse see käsuga shutdown -h, kuid seda saab kasutada ka iseseisvalt. Käsk logib peatamise fakti, tapab ebaolulised protsessid, käivitab sünkroonimissüsteemi kutse, ootab ketta kirjutamise lõpetamist ja seejärel lõpetab tuuma.

Suvandi -n korral suletakse sünkroonimissüsteemi kõne. Käsku halt -n kasutatakse pärast juurpartitsiooni taastamist käsuga fsck, et kernel ei saaks parandusi üle kirjutada vahemällu salvestatud partitsiooni vanade versioonidega.

Käsk taaskäivitage: kiire taaskäivitamine

Taaskäivitamise käsk on peaaegu identne peatamiskäsuga. Ainus erinevus seisneb selles, et süsteem taaskäivitub seiskamise asemel. Taaskäivitusrežiimi kutsub esile ka käsk shutdown -r. Reboot-käsk toetab ka lippu -n.

Käsk telinit: deemoni käitustaseme muutmine selles

Saate kasutada käsku telinit, et juhendada init-deemonit hüppama kindlale käitustasemele. Näiteks käsk

Käsk "Shutdown" lülitab süsteemi ohutult välja. Kõiki sisselogitud kasutajaid teavitatakse, et süsteem lülitub välja ja sisselogimistoimingud on blokeeritud. Saate süsteemi kohe või pärast määratud viivitust välja lülitada.

Linuxi väljalülitamine alates käsurida on väga mugav ja paljud süsteemi kasutajad juhivad oma arvutit sellistes asjades käsurea kaudu. Kõiki protsesse teavitatakse kõigepealt SIGTERMi kaudu, et süsteem valmistub magama jääma või taaskäivitama. See annab programmidele nagu vi aega redigeeritava faili salvestamiseks, meili- ja uudistekäitlejatele, väljalogimise võimaluse jne.

"Shutdown" teeb oma tööd, andes init-protsessist märku, paludes tal muuta töötaset. Käitustaset 0 kasutatakse süsteemi peatamiseks, 6. töötaset süsteemi taaskäivitamiseks ja 1. käitamistaset kasutatakse süsteemi viimiseks olekusse, kus saab täita haldusülesandeid (ühe kasutaja režiim). Käitustase 1 on vaikeväärtus, kui pole määratud suvandeid -h või -r.

Teie süsteemil võib väljalülituskäsu jaoks olla erinev suvandite komplekt; Kontrollige seadme dokumentatsiooni.

Lülitage Linux käsurealt välja

väljalülitamine [-akrhPHfFnc] [-t sek] aega [sõnum]

  1. -a Kontrollige juurdepääsu sulgemiskäsule faili /etc/shutdown.allow abil. Saamise eest Lisainformatsioon vaadake allolevat jaotist Juurdepääsukontroll.
  2. -k Ärge sulgege, vaid saatke hoiatussõnumeid, nagu oleks seiskamine olnud tõeline.
  3. -h Käsutab süsteemil välja lülitada ja seejärel peatada.
  4. -P Käsutab süsteemi välja lülitama ja seejärel välja lülitama.
  5. -H Kui suvand -h on määratud, määrab see suvand, et süsteem peaks buutima alglaadimismonitori süsteemides, mis seda toetavad.
  6. -f Jätab fsck pärast taaskäivitamist vahele.
  7. -F Sundige fsck pärast taaskäivitamist.
  8. -n Ära kutsu protsesside lõpetamiseks initit; Juhendage väljalülitamist seda ise teha.
  • Selle valiku kasutamine ei ole soovitatav ja selle tulemused ei ole alati etteaimatavad.
  1. -c Tühista ootel seiskamine. (See ei kehti "shutdown now", mis ei oota sulgemiseni.) Selle valikuga ei saa määrata aja argumenti, kuid saate määrata selgitava teate, mis saadetakse kõigile kasutajatele.
  2. t sek. Öelge käivitajale, et ta ootaks hoiatuse saatmise ja tapmissignaali vahel sekundeid, enne kui liigub teisele jooksutasemele.
  3. aega Ajaargument määrab, millal tuleb sulgemistoiming sooritada.

Aega saab vormindada erineval viisil:

Esiteks võib see olla absoluutne kellaaeg vormingus hh:mm, kus hh on tund (1 või 2 numbrit, 0 kuni 23) ja mm on tunni minut (kahekohaline).

Teiseks võib see olla formaadis +m, kus m on oodatavate minutite arv.

Samuti on sõna nüüd sama, mis näitab +0; See lülitab süsteemi kohe välja.

  1. sõnum. Kõigile kasutajatele saadetud sõnum koos standardse sulgemisteatisega.

Üksikasjad

Kui sulgemine on kavandatud tulevikus, loob see nõuandva faili /etc/nologin, mis sunnib selliseid programme nagu sisselogimine takistama uute kasutajate lubamist. See fail luuakse viis minutit enne seiskamisjärjestuse algust. Shutdown kustutab selle faili, kui see peatatakse enne, kui see saab initsialiseerimisest märku anda (st see tühistatakse või midagi läks valesti). Samuti eemaldab see selle enne käivitamistaseme muutmiseks initi kutsumist.

Lipp -f tähendab "kiire taaskäivitamine". See loob ainult /fastboot nõuandefaili, mida süsteem saab kontrollida, kui see uuesti ilmub. Süsteemi alglaadimisfail rc ("rc" tähendab "runcom", mis on lühend sõnadest "run commands") saab kontrollida selle faili olemasolu ja otsustada mitte käivitada fsck, kuna süsteem suleti korralikult. Pärast seda peaks alglaadimisprotsess eemaldama /fastboot.

Lipp -F tähendab "force fsck". See loob ainult nõuandva /forcefsck-faili, mida süsteem saab kontrollida, kui see uuesti ilmub. Alglaadimisfail rc saab kontrollida, kas see fail on olemas, ja otsustab käivitada fsck spetsiaalse "jõu" lipuga, et kontrollida, kas ühendamata failisüsteemid on õiged. Alglaadimisprotsess peaks seejärel eemaldama /forcefsck.

Lipp -n paneb shutdowni mitte kutsuma initi, vaid tapab kõik jooksvad protsessid. Väljalülitamine keelab kvoodid, arvestuse ja vahetustehingud ning eemaldab kõik failisüsteemid.

Juurdepääsu kontroll

Shutdowni saab välja kutsuda initist, kui vajutada klahvikombinatsiooni CTRL-ALT-DEL, kui failis /etc/inittab on vastav kirje. See tähendab, et kõik, kellel on füüsiline juurdepääs konsooli klaviatuurile, võib süsteemi välja lülitada.

Selle vältimiseks saab väljalülitamine kontrollida, kas volitatud kasutaja on sisse logitud. Kui shutdown kutsutakse argumendiga -a (lisage see sulgemiskutsele failis /etc/inittab), kontrollib see faili /etc/shutdown.allow olemasolu. Seejärel võrdleb see selles failis olevaid sisselogimisi inimeste loendiga, kes on virtuaalsesse konsooli sisse logitud (kataloogist /var/run/utmp). See jõustub ainult siis, kui üks volitatud kasutajatest või root on sisse logitud. Vastasel juhul kirjutab see sõnumi

Väljalülitamine: volitatud kasutajaid pole sisse logitud

Süsteemi füüsilisel konsoolil. Vorming /etc/shutdown.allow on üks kasutajanimi rea kohta. Tühjad read ja kommentaariread (eesliite #) on lubatud. Sellel failil on praegu limiit 32 kasutajat.

Pange tähele, et kui /etc/shutdown.allow puudub, ignoreeritakse argumenti -a.

Linuxi väljalülitamine ja arvuti sisselülitamine

Valik -H seab lihtsalt lähtestamiskeskkonna muutuja INIT_HALT väärtusele HALT ja suvand -P määrab selle muutuja lihtsalt väärtuseks POWEROFF. Seiskamisskript, mis kutsub välja seiskamisjärjestuse viimase asjana seiskamise, peab kontrollima neid keskkonnamuutujaid ja helistama peatamiseks õigete suvanditega, et need suvandid tegelikult mõju avaldaksid.

Failid

  • /fastboot
    /etc/inittab
    /etc/init.d/halt
    /etc/init.d/reboot
    /etc/shutdown.allow

Linuxi väljalülitamine käsurealt: näited

Planeerige süsteemi väljalülitamine kell 8.00.

Planeerige süsteemi väljalülitamine kell 20.00.

seiskamine +15 "Riistvara uuendamine, seisakud peaksid olema minimaalsed"

Plaanige süsteem viieteistkümne minuti pärast välja lülitada. Koos kasutajate tavapärase teavitamisega süsteemi väljalülitamise kohta edastatakse neile kirjeldav teade riistvarauuenduse kohta.

Lülitage Linux kohe välja

Langetage süsteem kohe ja taaskäivitage automaatselt.

Lülitage süsteem kohe välja ja automaatselt välja.

Seotud käsud

  • Peata – peatage arvuti.
  • Väljalülitamine – peatage arvuti.
  • Taaskäivitamine – peatage arvuti.
  • Sein – saatke sõnum kõigile sisseloginud kasutajatele.

Tõlge suurepärasest ingliskeelsest ressursist arvuti lootus.

Kui teil on endiselt küsimusi teemal "Linux'i väljalülitamine käsurealt", võite need meile kirjutada saidi kommentaarivormi.

Kui leiate vea, tõstke esile mõni tekstiosa ja klõpsake Ctrl+Enter.

Mõelgem, kuidas arvuti käsurealt taaskäivitada või välja lülitada. Kasutan seda mõne draiveri installimisel või millal raske koorem protsessoris ei reageeri liides minu toimingutele (kuigi seda juhtub äärmiselt harva). "Ahmakat" protsessi on võimalik tappa käsurea kaudu, kuid alati pole teada, millise protsessiga on tegu, seega kiire lahendus on arvuti taaskäivitamine.

Taaskäivitame arvuti

Ma teen nii. Minge konsooli, vajutades kiirklahvi Ctrl+Alt+F1. Konsoolis tuleb esmalt sisestada kasutajanimi ja parool (parooli sisestamisel tähemärke ei kuvata). Ja ma täidan käsu:

sudo taaskäivitamine

Peate uuesti sisestama administraatori parooli ja vajutage sisestusklahvi. Arvuti taaskäivitub.

Käsku saate kasutada ka arvuti taaskäivitamiseks. Lülita välja, selleks peate kasutama võtit -r:

Sudo seiskamine -r nüüd

Lülitage arvuti välja

Arvuti käsurealt väljalülitamiseks peate käivitama käsu:

sudo väljalülitamine -h nüüd

Samuti saate arvuti välja lülitada, käivitades käsu:

Sudo peatus

Ja saab ka kasutada.

Siis saab SysRq abiks olla ka kõige lootusetumates olukordades, välja arvatud juhul, kui kernel on muidugi "paanikas", millest tavaliselt annavad märku juhuslikult vilkuvad klaviatuuri LED-tuled. Huvitav? Siis lugesime edasi.

SysRq-klahv oli juba ammu enne Windowsi ekraanipiltide tegemist. Algselt kavatses IBM SysRq-klahvi abil rakenduste vahel vahetada neid peatamata. Aga see on ajalugu. Linuxoidid kohandasid SysRq-i, et anda kasutajale hädaabi juurdepääs kernelile. Kuid isegi siin pole kõik lihtne. Fakt on see, et Linuxi graafilistes keskkondades Windowsiga ühilduvuse huvides töötab üks SysRq-klahv nagu PrintScreen ja konsooliõpetustes soovitatud Alt + SysRq kombinatsioon, nagu Windowsis, paneb aktiivse akna pildi rumalalt puhvrisse. Seetõttu pole akendega Linuxites ka SysRq-võtit ... ka! Selle võtme asemel kasutatakse Linuxi graafilistes keskkondades maagilist kombinatsiooni Alt + Ctrl + SysRq + ladina täht / number, mis suurendab oluliselt teie võimu masina üle.

M - kuvab kasutatud mälumahtu. Ubuntu puhul töötab see eelinstallimisel kõrge tase väljundi üksikasjad.

N - kuvab reaalajas ülesannete loendi. Töötab ka siis, kui olete eelnevalt seadnud väljundtaseme kõrgeks.

E – katkestab kõik protsessid, välja arvatud init.

I - tapab kõik protsessid, sealhulgas init.

T - prindib konsooli ülesannete loendi.

S - sünkroonib kõik failisüsteemid, kirjutades kõik puhverdatud andmed kõvakettale.

R - sunniviisiliselt tagastab klaviatuuri tööolekusse. Sel juhul hakkab kernel töötama otse klaviatuuriga, X-serverist mööda minnes ja ainult ASCII-koodides.

T - kuvab protsesside loendi. Jällegi, töötab ainult väljundi paljusõnalisuse kõrgel tasemel.

P - protsessori registri dump. Taotlus võib huvi pakkuda neile, kes on seotud tarkvara silumisega.

Q – kuvab aeglase aja sündmusi. Töötab, kui väljundi paljusõnalisus on seatud kõrgele.

O - lülitab arvuti kohe välja.

B - taaskäivitab arvuti. Tõsi, nad teatavad, et kerneli versioonidega 3.8.0-25 ei ole see mitte taaskäivitamine, vaid seiskamine. Aga ma ei kontrollinud seda ise.

U – ühendab kõik failisüsteemid uuesti kirjutuskaitstud režiimi.

V – taastab konsooli kaadripuhvri. Oletame, et vaatate virtuaalses konsoolis videot (jah, erinevalt Windowsist lubab seda ka Linux) ja peate kiiresti meeles pidama, mida te konsoolis enne video käivitamist tegite. Käsk taastab konsooli kaadripuhvri. Üldiselt oleks vaja sellest huvitavast asjast - kaadripuhvrist - rohkem rääkida, aga mitte selles artiklis.

W – kuvab kõik riputatud ülesanded, kui neid on.

Z – kuvab kerneli jälgimispuhvri sisu.

Järsku hangub teie Linux nii, et isegi Xesi taaskäivitamine Alt + Del + BS klahvidega ei aita. Rahune, lihtsalt rahu. Ärge mingil juhul kiirustage arvuti korpusel olevat lähtestamisnuppu vajutama. Väga suure tõenäosusega ei lähe te järjestikku vajutades andmeid kaotsi võtmed R-E-I-S-U-B(hoidke all Alt+Ctrl+SysRq !). Ja tead mida? Tavaliselt töötava arvuti saate alati koheselt välja lülitada, vajutades Alt + Ctrl + SysRq + O. Kui te muidugi oma programme ei sulgenud. :)

Siiski arvan, et maagilise SysRqi kättesaadavaks tegemine on ohtlik, kui lubate teistel kasutajatel oma masinaga kaugtööd teha või töötate sellega ise eemalt. Asi on selles, et kaugkonsoolilt saadetud katkestussignaali saab tõlgendada kui Alt+SysRq koos kõigi sellest tulenevate tagajärgedega. Seega, kui otsustate anda oma masinale kaugjuurdepääsu, siis igaks juhuks lähtestage esmalt süsteemi konfiguratsioonis muutuja kernel.sysrq. Selle jaoks saab bashile kirjutada ka lihtsa skripti ja lisada sellele isegi töölaual oleva nupu, et iga kord ei viitsiks süsteemi konfiguratsiooni juhtfaili redigeerida. Edu!

See artikkel on suunatud kõige uuematele Linuxi kasutajatele ja neile, kes on huvitatud sellest, kuidas Linuxi konsoolist taaskäivitada. Minu jaoks on terminalis arvuti taaskäivitamine või graafilise liidese kasutamine elementaarne, kuid see on alus, kõik algajad ei tea seda ja ma pean sellest kirjutama.

Täna käsitleme selliseid probleeme nagu käsk Linuxi konsoolist taaskäivitamiseks, kaugkäivitamiseks ja otse taaskäivitamiseks GUI. Alustame tavalise süsteemi taaskäivitusega.

Siin, nagu öeldakse, mis saaks olla lihtsam. Kaaluge esmalt Ubuntu Unity taaskäivitamist. Klõpsake lihtsalt paremal asuvat hammasratta nuppu ülemine nurk ekraan ja valige Lülita välja:

Seejärel klõpsake avanevas aknas üksusel:

Gnome'i töölauakeskkonnas on kõik väga sarnane Unityga, kuid KDE-s peate avama peamenüü, minge vahekaardile väljund ja valige üksus uuesti laadima:

Seejärel kinnitage taaskäivitamine.

Taaskäivitage Linux terminalis

Ja siin on ulatus palju laiem, Linuxi taaskäivitamiseks saab kasutada kümmekond käsku. Mõned vajavad root õigusi, teised mitte, mõned näevad lihtsad ja kergesti meeldejäävad, teised aga pikad ja keerulised. Järgmisena vaatleme neid kõiki.

Esimene Linuxi taaskäivituskäsk, kõige tavalisem ja lihtsam:

Nagu näete, vajab utiliit superkasutaja õigusi. Pärast sisestusklahvi vajutamist lülitub arvuti kohe taaskäivitusrežiimi.

Sulgemise utiliit, mida kasutatakse väljalülitamiseks, võimaldab teil ka arvuti taaskäivitada, selleks peate talle edastama parameetri -r. Lisaks saate määrata ka taaskäivitamise aja. Nüüd - 0 või kohe, ühe minuti pärast +1 pärast kahte - +2 ja nii edasi:

sudo väljalülitamine -r +1

Init-skriptidega ühilduvates lähtestamissüsteemides olid süsteemi alglaadimistasemed - 0,1,2,3,4,5,6, tase 0 - seiskamist, 6 taaskäivitamist, teised süsteemi režiimid meid praegu ei huvita. Taset saab vahetada käsuga init. Kuid jällegi on teil vaja superkasutaja õigusi. Sellel viisil:

Dbus-süsteemi sõnumiteenus võib ka arvuti taaskäivitada:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Teil pole enam vaja superkasutaja õigusi. Need olid tavalised viisid Linuxi taaskäivitamiseks, kuid on veel üks, mittestandardne või isegi kaks. Need on maagilised SysRq-klahvid. Linuxi kernel jälgib teatud klahvikombinatsioonide vajutamist ja teeb neile vastuseks vajalikke toiminguid. Esmalt lubage sysrq tugi:

echo 1 > /proc/sys/kernel/sysrq

Parem on seda eelnevalt teha, kuna see meetod on kasulik, kui süsteem on külmunud ja ei reageeri millelegi:

nano /etc/sysctl.conf

kernel.sysrq=1

Aktiveerimiseks SysRq kombinatsioonid hoidke all Alt + SysRq ja vajutage klahvikoodi. Tavaliseks taaskäivitamiseks on soovitatav kasutada järgmist järjestust: R E I S U B, vajutage klahve samas järjestuses umbes sekundilise intervalliga.

  • R- tagastab klaviatuuri juhtimise, kui X-server lõpetati valesti;
  • E- kernel saadab SIGTERM signaali kõikidele protsessidele peale init;
  • ma- saadab SIGKILL signaali kõikidele protsessidele peale init;
  • S- kernel sünkroonib failisüsteeme, kõik vahemälust olevad andmed kantakse kõvakettale;
  • U- ühendab uuesti kõik failisüsteemid kirjutuskaitstud režiimis;
  • B- kohene taaskäivitamine ilma sünkroonimiseta ja täiendavad ettevalmistused.

Enne taaskäivitamist ootab süsteem, kuni kõik protsessid lõpevad, peatab kõik teenused, ühendab lahti ja ühendab kirjutuskaitstud failisüsteemid. Seda me teeme, vajutades neid klahvikombinatsioone järjest. Aga kui teil on vaja süsteem kohe taaskäivitada, ootamata, kuni kõik protsessid, näiteks server, sulguvad, saate kohe saata signaali B. Nii: Alt+SysRq+B.

SysRq saab kasutada ilma kiirklahvideta kirjutades soovitud kood toimingud /proc/sysrq-trigger failiga:

echo b > /proc/sysrq-trigger

Süsteem taaskäivitatakse sellisena, nagu see on, ilma teenuseid peatamata ja failisüsteeme ette valmistamata, nii et salvestamata andmed võivad kaduda ja failisüsteem kahjustatud.

Linuxi kaugtaaskäivitamine

Kui teil on juurdepääs serverile ssh-i kaudu, on Linuxi kaugkäivitamine väga lihtne, kasutades mõnda ülaltoodud käskudest, näiteks:

ssh [e-postiga kaitstud]/sbin/reboot

Kuid jällegi, selle operatsiooni jaoks on teil vaja juurõigused kaugserveris.

järeldused

Nüüd teate, kuidas Linuxi taaskäivitada, teate isegi, kuidas serverit ssh-i kaudu taaskäivitada. Kui teil on küsimusi, küsige kommentaarides!

Seonduvad postitused: