Kontakty

Reboot Linux z príkazového riadka. Soft Reboot a okamžité vypnutie počítača v Ubuntu. Vlastná správa správ

Zvážte, ako reštartovať alebo vypnúť počítač príkazový riadok. Používam ho, keď pri inštalácii nejakého ovládača alebo so silným zaťažením procesora, rozhranie prestane reagovať na moje činy (hoci sa to stane veľmi zriedka). Môžete zabiť "nenápadný" proces cez príkazový riadok, ale nie je vždy známe, aký druh procesu je preto rýchlo rozhodnutie Toto je reštart počítača.

Reštartujte počítač

Spravím to. Zapnem do konzoly stlačením klávesovej kombinácie Ctrl + Alt + F1. V konzole musíte najprv zadať svoje používateľské meno a heslo (pri zadaní hesla, znaky sa nezobrazujú). A vykonajte tím:

Sudo reštartujte.

Budete musieť zadať heslo správcu a stlačte ENTER. Začne reštart počítača.

Ak chcete počítač reštartovať, môžete tiež použiť príkaz. vypnúť.Na to musíte použiť kľúč -R.:

SUDDO SHOPTOWER -R TERAZ

Vypnite počítač

Ak chcete počítač vypnúť z príkazového riadku, musíte vykonať príkaz:

Sudo vypnutie -h teraz

Počítač môže byť tiež vypnutý nasledujúcim príkazom:

SUDDO HALT.

A môžu sa použiť aj.

Tento článok je zameraný na väčšinu nováčikov v Linuxe a tých, ktorí majú záujem, ako reštartovať Linux z konzoly. Pre mňa reštartujte počítač do terminálu alebo pomocou grafické rozhranie Je to elementárne, ale toto je základ, nie všetci nováčikovia ju poznajú a je potrebné o tom písať.

Dnes sa pozrieme na problémy, ako napríklad príkaz Linux reštart z konzoly, reštartujte na diaľku a priamo reštartujte v grafickom rozhraní. Začnime, možno, s obvyklým reštartu systému.

Tu, ako sa hovorí, môže to byť jednoduchšie. Najprv zvážte reštart v Ubuntu Ubuntu. Stačí stlačiť tlačidlo so zariadením vpravo horný roh a vyberte položku Vypnúť:

Potom v otvorenom okne kliknite na bod:

Obklopený desktopovým gnome, všetko je veľmi podobné jednote, a v KDE musíte otvoriť hlavné menu, prejdite na kartu výkona vyberte položku reštartovať:

Potom potvrďte reštart.

A tu je už širšia širšia, je tu asi tucet príkazov, ktoré môžu reštartovať Linux. Jeden potreba root privilégiá, nie sú žiadne iné, niektoré vyzerajú jednoducho a ľahko si spomenuli, zatiaľ čo iné sú dlhé a komplexné. Potom sa na nich pozeráme.

Prvý príkaz Linux Reboot, najčastejšie a najjednoduchšie:

Ako vidíte, utility potrebuje nadšené práva. Po stlačení tlačidla ENTER sa počítač okamžite prejde do reštartu.

Utility vypnutia, ktorý sa používa na vypnutie, tiež umožňuje reštartovať počítač na to, musíte ho preniesť na parameter -R. Okrem toho, okrem toho môžete zadať čas reštartu. Teraz - 0 alebo teraz, jedna minúta +1 v dvoch - +2 a tonách:

sudo vypnutie -r +1

V inicializačných systémoch kompatibilné s initickými skriptmi existujú úrovne zaťaženia systému - 0,1,2,3,4,5,6, úroveň 0 - priemerné vypnutie, 6 reštart, zostávajúce spôsoby prevádzky systému sa teraz nezaujímajú . Môžete prepínať medzi úrovňami príkazom Init. Len opäť pravidlo superuser potrebuje. Touto cestou:

Služba System Service DBUS je tiež schopný reštartovať počítač:

/ Bin / Dbus-Send --System --Print-Odpovedať --Dest \u003d "Org.freedesktop.consolekit" / Org / FreeDesktop / Consolekit / Manager Org.freedesktop.consolekit.manager.Restart

Právo na superuser už nie je potrebné. Títo boli bežné spôsoby Reloading Linux, ale je tu ďalšie, neštandardné alebo dokonca dve. Toto je magické kľúče SYSRQ. Sledovanie jadra Linuxu stlačením určitých klávesových skratiek a v reakcii na nich vykonáva potrebné akcie. Najprv zahŕňajte podporu SysrQ:

eCHO 1\u003e / PROCK / SYS / KERNEL / SYSRQ

Je lepšie to urobiť vopred, pretože táto metóda je užitočná, keď systém zavesený a nereaguje na nič:

nano /etc/sysctl.conf.

kernel.sysrq \u003d 1.

Pre aktiváciu Sysrq Kombinované HOLD ALT + SYSRQ a stlačte klávesný kód. Pre normálny reštart sa odporúča použiť nasledujúci postup: R e i s u b, Stlačte klávesy v rovnakej sekvencii v intervale približne sekundu.

  • R. - vráti kontrolu klávesnice, ak X Server bol dokončený nesprávne;
  • E. - Jadro pošle všetky procesy okrem počiatočného signálu signálneho signálu;
  • I. - pošle všetky procesy okrem initálneho signálu SIGKILL;
  • S. - Kernel vykonáva synchronizáciu súborových systémov, všetky údaje z vyrovnávacej pamäte sa prenesú na pevný disk;
  • U. - deklaruje všetko systémy súborov Čítať len režim čítania;
  • B. - okamžitý reštart, bez synchronizácie a ďalšie prípravky.

Pred reštartuním, systém očakáva, že dokončí všetky procesy, zastaví všetky služby, zakáže a montuje iba súbory súborov na čítanie v režime čítania. Robíme to, stlačte konzistentné stlačenie týchto kombinácií kľúčov. Ale ak potrebujete reštartovať systém teraz bez čakania na všetky procesy, napríklad server, môžete okamžite odoslať signál B. To je: Alt + sysrq + b.

Sysrq Môžete použiť a bez kombinácií kľúčov písaním požadovaného operačného kódu do súboru / proc / sysrq-spúšte:

echo b\u003e / proc / sysrq-spúšť

Systém bude reštartovaný tak, ako je, bez zastavenia služieb a príprava súborových systémov sa preto nesmú stratiť uložené údaje a súborový systém je poškodený.

Ak máte prístup k SSH serveru, môžete ľahko vzdialene reštartovať Linux pomocou jedného z vyššie uvedených príkazov, napríklad:

ssh. [Chránené e-mail] / Sbin / Reboot

Len pre túto operáciu, ktorú potrebujete koreňové práva Na vzdialenom serveri.

závery

Teraz viete, ako reštartovať Linux, dokonca viete a ako reštartujte SSH server. Ak máte akékoľvek otázky, opýtajte sa v komentároch!

Súvisiace záznamy:


Príkaz vypnutia bezpečne zakáže systém. Všetko zapísané do používateľov systému dostanú oznámenie, že systém je vypnutý a vstupné operácie sú zablokované. Systém môžete okamžite vypnúť alebo po zadanom oneskorení.

Vypnutie Linuxu z príkazového riadka je veľmi pohodlné, a mnohí používatelia systému ovládajú svoj počítač prostredníctvom príkazového riadka v takýchto veciach. Všetky procesy sú najprv upozornení, že systém je pripravený na režim spánku alebo reštart cez sigterm. To poskytuje programy, napríklad VI, čas ušetriť upraviteľný súbor, spracovanie poštových a spravodajských programov, schopnosť opustiť systém atď.

"Vypnutie" vykonáva svoju prácu, signalizáciu procesu init, žiadať, aby sa zmenila úroveň spustenia. Úroveň spustenia 0 sa používa na zastavenie systému, štartovacia úroveň 6 sa používa na reštart systému a štartovacia úroveň 1 sa používa na prenos systému do stavu, v ktorom možno vykonávať administratívne úlohy (režim jedného používateľa). Úroveň spustenia 1 V predvolenom nastavení, ak nie sú špecifikované možnosti -h alebo -r.

Vo vašom systéme môže existovať ďalší súbor parametrov pre príkaz dokončenia; Skontrolujte dokumentáciu zariadenia.

Vypnite Linux z príkazového riadku

vypnutie [-akrhphfnc] [-t s.] Čas. [správu.]

  1. - Ovládanie prístupu k príkazu vypnutia pomocou prístupového súboru /etc/shutdown.low. Pre získanie pre viac informácií Pozrite si časť "Ovládanie prístupu" nižšie.
  2. -K Nevypínajte, ale vysielajte varovné správy, ako keby bol vypnutý.
  3. -H označuje systém na dokončenie práce a potom ho zastaviť.
  4. -P vstupy systému na dokončenie práce a potom vypnite.
  5. -H, ak je zadaný parameter -h, táto voľba označuje, že systém by mal byť načítaný do monitora na zaťaženie v systémoch, ktoré ju podporujú.
  6. -F Preskočiť FSCK po reštarte.
  7. -F forenticky vykonať FSCK po reštarte.
  8. -n nespôsobuje initovanie na dokončenie procesov; Uistite si vypnutie, aby ste to urobili sami.
  • Pomocou tejto možnosti sa neodporúča a jeho výsledky nie sú vždy predvídateľné.
  1. -C Zrušiť čakanie na dokončenie. (Toto sa nevzťahuje na "vypnutie teraz", ktoré nečaka, kým sa nezapne.) S touto voľbou nie je možné zadať argument času, ale môžete určiť vysvetľujúcu správu, ktorá bude odoslaná všetkým používateľom.
  2. t. s.. Informovať inicializácie na čakanie sekúnd medzi procesmi odoslania varovania a deštrukčného signálu pred prepnutím na inú úroveň štartu.
  3. Čas. Time argument označuje, kedy by sa mala vykonať operácia vypnutia.

Čas môže byť formátovaný rôznymi spôsobmi:

Po prvé, môže to byť absolútny čas v HH: mm, kde HH je hodinu (1 alebo 2 číslice, od 0 do 23) a mm je minúta hodiny (v dvoch číslach).

Po druhé, môže byť vo formáte + m, kde m je počet minút čakať.

Okrem toho je slovo rovnaké ako indikácia +0; Ihneď zakáže systém.

  1. Správu. Správa odoslaná všetkým používateľom spolu so štandardným oznámením o ukončení práce.

Podrobnosť

Ak je vypnutie naplánované do budúcnosti, vytvorí poradný súbor / etc / nologin, ktorý spôsobuje programy, ako napríklad prihlásenie, neumožňujú nových používateľov. Tento súbor je vytvorený za päť minút pred spustením postupnosti vypnutia. Vypnutie odstráni tento súbor, ak je zastavený predtým, ako to môže signalizovať inicializáciu (to znamená, že je zrušená alebo sa niečo pokazilo). Odstraňuje ho aj pred volaním initovania na zmenu úrovne spustenia.

Flag -f znamená "reštart rýchle". Tým sa vytvorí len poradenstvo / fastboot, ktoré je možné skontrolovať systémom, keď sa opäť zobrazí. Boot RC súborový systém ("RC" znamená "RUNCOM", ktorý je redukcia z "Spustených príkazov"), môže skontrolovať dostupnosť tohto súboru a rozhodnúť sa neuskutočniť FSCK, pretože systém je správne zatvorený. Potom musí proces sťahovania odstrániť / fastboot.

Flag -f znamená "Force FSCK". Tým sa vytvorí len poradný / silový, ktorý systém je možné skontrolovať, keď sa opäť zobrazí. Súbor zavádzania RC dokáže skontrolovať, či je tento súbor prítomný a rozhodol sa spustiť FSCK so špeciálnou príznakom sily, aby ste skontrolovali správnosť odpojených súborových systémov. Potom musí proces sťahovania odstrániť / FORILYFSCK.

Flag -N Spôsobuje vypnutie, že nespôsobí init a zabiť všetko spustenie procesov. Vypnutie bude zakázať kvótu, účtovníctvo a výmenu a odňatie všetkých súborových systémov.

Riadenie prístupu

Vypnutie môže byť spôsobené initom, keď je kombinácia klávesovej skratky CTRL-ALT-DAL, ak existuje zodpovedajúci vstup / etc / inittab. To znamená, že každý, kto má fyzický prístup k konzolovej klávesnici, môže systém zatvoriť.

Aby ste predišli tomu, vypnutie môže skontrolovať, či je autorizovaný používateľ zaregistrovaný. Ak sa vypnutie povolaní s argumentom - (pridajte ho do vypínacieho hovoru na / etc / inittab), kontroluje, či je prítomný súbor / etc /shutdown.yt. Potom porovnáva názvy prihlasovacích názvov v tomto súbore so zoznamom ľudí, ktorí vstúpili do systému na virtuálnej konzole (z / var / RUN / UTMP). Len ak jeden z oprávnených užívateľov alebo root vstupuje do systému, bude konať. Inak to napíše správu

Vypnutie: Prihlásili sa žiadne oprávnené používatelia

Na fyzickej konzole systému. Formát /etc/shutdown.low je jedno používateľské meno v reťazci. Prázdne riadky a riadky komentárov (s predponou #) sú povolené. V súčasnosti má tento súbor limit pre 32 používateľov.

Upozornenie: Ak /etc/shutdown.low chýba, argument je ignorovaný.

Vypnúť Linux a počítačový výkon

Možnosť -P, že jednoducho nainštaluje inicializačnú premennú prostredia v inical_halt v zastačení a parameter -P sa táto premenná na položku Poweroff. Script Script, ktorý sa stačí zastaviť ako poslednú vec v sekvencii vypnutia, musí skontrolovať tieto premenné prostredia a zavolať so správnymi parametrami pre tieto parametre tak, aby ste mali skutočne účinok.

Súbory

  • / Rýchla topánka.
    / atď / inittab
    /etc/init.d/halt
    /etc/init.d/reboot.
    /etc/shutdown.low.

Vypnutie Linuxu z príkazového riadka: príklady

Naplánujte systém OFF 8.00 hod.

Naplánujte vypnutie systému o 20:00.

Vypnutie +15 "Aktualizácia hardvéru, prestoje by mali byť minimálne"

Naplánujte systém vypnuté za pätnásť minút. Spolu s obvyklým oznámením používateľov o dokončení práce systému dostane popisný posolstvo o aktualizácii zariadenia.

Okamžite vypnite Linux

Okamžite spustite systém a automaticky ho reštartujte.

Vypnite okamžite a automaticky vypnite systém.

Súvisiace tímy

  • HALT - Zastavte počítač.
  • PowerOff - Zastavte počítač.
  • Reboot - Zastavte počítač.
  • WALL - Pošlite správu každému, aby ste sa prihlásili k používateľovi.

Preklad z nádherného anglického zdroja počítač..

Ak máte nejaké otázky týkajúce sa "Vypnutie Linuxu z príkazového riadku", môžete ich napísať do formulára komentára na stránke.

Ak ste našli chybu, vyberte textový fragment a kliknite na tlačidlo CTRL + ENTER..

Vypnutie počítača - akcia, s ktorou bežní používatelia čelia takmer každý deň. Ak je server vypnutý celkom zriedka, potom obvyklé, stolné počítače podliehajú tejto operácii veľmi často. Väčšina používateľov vypne Linux v systémovom grafickom rozhraní. Obklopený desktopom KDE, to sa vykonáva cez hlavné menu a v GNOME a jednote je aj špeciálne tlačidlo na paneli na vyriešenie tohto problému.

Týmto spôsobom nie je vždy možné vypnúť počítač Linux. Napríklad, ak prostredie desktopu nefunguje, potom nič iné nezostane, okrem vypnutia počítača z príkazového riadka. Okrem vypnutia počítačový Linux Cez terminál možná metóda Pre servery, kde neexistuje žiadne grafické rozhranie. Ako vidíte, táto metóda je tiež oveľa flexibilné normálne vypnutie, pretože môžete nakonfigurovať požadovaný čas cesty, alebo vypnúť počítač, čaká na dokončenie špecifického programu.

Ak chcete vypnúť počítač Linux, používa sa príkaz vypnutia. Tam sú tiež poweroff tím, zastaviť, ale sú to pre neštandardné prípady. Zvyčajne je dostatok odstavenia. Linux môžete tiež vypnúť zo konzoly pomocou kombinácií kľúčov SySRQ. Ale najprv poďme zvážiť syntax príkazu vypnutia.

Syntax tímu je veľmi jednoduchá:

$ vypnutie [možnosti] [TIME] [Správa]

Možnosti Nastavte parametre vypnutia, budeme vyzerať nižšie. Čas je možné nastaviť vo formáte CC: mm v 24 hodinovom formáte. Môžete tiež použiť záznam + minúty, čo označuje, koľko minút od aktuálneho bodu musíte vypnúť počítač Linux. K dispozícii aj teraz konštantné, čo naznačuje, že je potrebné práve teraz vypnúť.

Správa parametrov umožňuje zadať správu, ktorá sa pred vypnutím zobrazí v termináli.

možnosti

  • --Pomoc. - zrušiť certifikát pre program
  • -H, -halt - Zakázať napájanie, nedokončenie procesov a bez recyklačných súborov
  • -P, --poweroff - Normálne vypnutie
  • -K. - nespĺňajte skutočné opatrenia, ale stiahnite len správu.
  • -Nade - Vypnite počítač, ale nezobrazujte správu.
  • -C. - Zrušiť plánované vypnutie Linuxu z príkazového riadku

Tu v zásade a všetky možnosti, existuje viac ako dosť jednoduchá akcia. Teraz môžete ísť do príkladov, ale najprv sa pozrime na to, čo sa stane počas začlenenia Linuxu.

Vypnutie Linuxu

Samozrejme, že príkaz vypnutie Linux alebo iné nezávisle dokončuje systém a vypne počítač. Vyjadruje požiadavku na vypnutie inicializačného systému a potom jadro. A už vykonávajú množstvo komplexných operácií na prípravu a stieranie počítača. Ak ste stručne, tu sú:

  • Dokončenie užívateľských procesov
  • Sigterm signál na všetky procesy
  • Sigkill signál pre všetky procesy
  • Montážne súborové systémy v režime len na čítanie
  • Príprava externé zariadenia Odpojiť
  • Uzamykanie užívateľského priestoru, aby sa zabezpečilo, že už nebude spustený žiadny kód používateľa
  • Vypnutie a vypnutie väčšiny periférnych zariadení
  • Vypnutie výkonu počítača

Teraz chápete podstatu procesu vypnutia a potom prečo nie je možné len vytiahnuť sieťovú šnúru zo zásuvky. Ak to urobíte, počítač okamžite vypne a nedokončí všetky potrebné operácie, a to môže ohroziť stratu neuspokojených alebo nedávno uložených údajov, poškodenie systému súborov atď. Preto je žiaduce vypnúť počítač správne pomocou vypnutia alebo iných špeciálnych nástrojov.

A teraz sa obrátime na príklady.

Vypnutie počítača v Linuxe

1. Vypnutie.

Najjednoduchší a najčastejšie používaný príkaz Linux počítača okamžite vypne počítač:

sudo vypnutie -h teraz

Ako vidíte, použije sa obvyklé vypnutie a časová konštanta je teraz, dokonca aj teraz.

Teraz skúste naplánovať vypnutie počítača Linux za päť minút:

sUDDO ZASADNUTIE -H +5 "Počítač sa po 5 minútach vypne.

Pred vypnutím sme naplánovali výstup správy.

Teraz poďme zrušiť vypnutie počítača Linux:

sUMDO SHOUNDOWN-C.

Podobne môžeme špecifikovať presný čas vypnutia, napríklad na deväť večer:

sUMDO ZASADNUTIE -H 21:00

Ako som povedal, nielen príkaz vypnutie Linuxu môže vypnúť počítač, existuje niekoľko ďalších nástrojov. Zvážte ich aj.

2. Reštartujte

Príkaz reštartu sa zvyčajne používa na reštartovanie systému, ale môže počítač vypnúť. Nebudeme to podrobne zvážiť, pretože je ešte jednoduchšie vypnutie. Ak chcete vypnúť, musíte nastaviť možnosť -p:

3. HALT.

Tento príkaz tiež vypne počítač. Robiť len to je veľmi vlastnou cestou. Nesplní žiadne prípravné akcie pred vypnutím, ale jednoducho vypne napájanie:

Pomocou HALT môže poškodiť systém

4. PowerOff

Toto je analóg zastavenia, robí presne to isté:

5. SYSRQ.

Pamätajte si, že na začiatku článku som hovoril o kľúčovom tlačidle, aby som zapol počítač? Zvážte túto otázku viac.

SYSRQ je subsystém implementovaný na úrovni jadra. Kernel spracováva všetky stlačené klávesov a pomocou tohto subsystému môže prijímať užívateľa užívateľa, aj keď systém úplne závislý. Hlavným účelom tohto subsystému je pracovať s počítačom v problémových situáciách, napríklad, ak si myslíte, že váš počítač infikoval vírus, alebo počítač je zmrazenie a musíte vypnúť. Klávesové skratky sa používajú na prístup SYSRQ Alt + PRTSCR + číslo

Najzaujímavejšou vecou je, že môžeme bezpečne vypnúť počítač Linux. Ak to chcete urobiť, upnite klávesy ALT + PRTSCR a striedavo stlačte:

  • R. - Odomknúť klávesnicu
  • E. - Odoslať všetky procesy signálu Sigterm
  • I. - Odoslať všetky procesy signálu Sigkill
  • S. - Preneste všetky údaje z krabice súborových systémov na disk
  • U. - Remount súborové systémy načítané
  • B. - Reload

Namiesto toho, namiesto toho, môžete použiť kombináciu kľúčov Alt + prtscr + oV tomto prípade sa celý postup vykoná automaticky, tento príkaz nie je podporovaný všetkými jadrami.

závery

Teraz viete všetko, čo potrebujete, ako vypnúť Linux cez terminál. Ak ste chytení chyby prekvapivosti alebo počítač visieť, viete, čo mám robiť. Ak máte akékoľvek otázky - napíšte v komentároch!



Páči sa vám článok? Zdieľaj to