Reštart Ubuntu z konzoly. Vypnite a reštartujte Linux. Núdzová možnosť: REISUB

  • 23.06.2020

Problém
Stačí sa pozrieť, koľko spôsobov vypnutia a reštartu existuje: vypnutie, zastavenie, init 0, vypnutie, Ctrl + Alt + Delete ... Ktorý z nich je lepšie použiť?
Riešenie
Výber nie je taký významný; použite metódu, ktorá vám najviac vyhovuje. Nasledujúce príkazy na vypnutie môže použiť iba privilegovaný užívateľ root:
# vypnutie -h teraz
alebo
# vypnúť
alebo
#zastaviť
Vypnutie po šiestich minútach:
# vypnutie -h +6
Príkaz na vypnutie posiela upozornenia všetkým pripojeným používateľom.
Môžete zadať svoj vlastný text:
# shutdown -h +6 "Čas prestať pracovať a začať žúrovať."
Používateľom konzoly sa zobrazí nasledujúca správa:
Odoslaná správa z root (bodov / 6) St Aug 14 13:51:24 2003
Čas prestať pracovať a začať žúrovať.
Systém sa vypne na 6 minút!
Ak chcete zrušiť vypnutie počítača, spustite nasledujúci príkaz
ako root:
# vypnutie -с
Reštart sa vykoná príkazom
# vypnutie -r teraz
alebo
# reštartovať
alebo stlačením Ctrl + Alt + Delete. Každý používateľ môže reštartovať počítač, pokiaľ táto funkcia nie je zakázaná v / etc / inittab (časť 7.11 vysvetľuje, ako zakázať reštart alebo udeliť povolenie konkrétnym používateľom).
Komentár
Pamätajte, že proces vypnutia musí byť vždy kontrolovaný. Všetkým
počítače vrátane počítačov so systémom Linux
žiadne malé množstvo práce, aby bolo možné bezpečne vypnúť napájanie. Systém by mal vypnúť služby, odpojiť súborové systémy a vyprázdniť vyrovnávacie pamäte na disk.
Príkazy na vypnutie, vypnutie a zastavenie vykonávajú iba privilegovaní
užívateľ root. Obmedzenie vyzerá dosť hlúpo, pretože ktokoľvek
Správca okien a prostredie pracovnej plochy majú vlastnú ponuku na vypnutie a ktokoľvek v blízkosti počítača môže stlačiť tlačidlo napájania. Ale taký je život a treba sa s tým zmieriť.
Možným východiskom je udeliť obmedzené oprávnenia na vykonávanie príkazov na vypnutie pomocou príkazu sudo. Ďalšie riešenie je založené na vytvorení špeciálnej skupiny používateľov, ktorí majú povolené vypnúť.
pozri tiež
vypnutie (8), vypnutie (8); oddiel 8.20; Pozri časť 8.21.

Vyrovnávacie pamäte systému súborov Linux sú uložené v pamäti a iba príležitostne sa zapisujú na disk. To urýchľuje vstupno-výstupné operácie disku, ale zvyšuje riziko straty dát v prípade náhleho zlyhania.

Tradičné systémy UNIX a Linux boli veľmi náročné z hľadiska procedúr vypínania. Moderné systémy sú tolerantnejšie (najmä pokiaľ ide o vysoko bezpečný súborový systém ako ext3fs), ale stále je lepšie vypnúť, ak je to možné. Nesprávne vypnutie počítača môže viesť k objaveniu sa ťažko zistených jemných chýb a niekedy k úplnému zlyhaniu systému.

Reštartovanie systému na osobnom počítači je riešením takmer všetkých problémov. Ale pri práci v Linuxe vám odporúčame najprv premýšľať a až potom reštartovať. Problémy v Linuxe sú zvyčajne skryté a zložité, takže reštarty prinášajú očakávaný výsledok oveľa menej často ako na iných systémoch. Okrem toho proces reštartovania systému Linux trvá dlho, čo je pre používateľov nepohodlné.

Po pripojení nového zariadenia alebo zamrznutí fungujúceho zariadenia je potrebné reštartovať, aby sa nedalo inicializovať. Ak sa upraví konfiguračný súbor, ktorý sa vyvoláva iba pri prvom spustení, zmeny sa prejavia až po reštarte. A nakoniec, ak nie je možné zaregistrovať sa v systéme, jednoducho neexistuje iné východisko ako reštart.

Ak dôjde k úprave niektorého zo skriptov spúšťania systému, musíte ho reštartovať aspoň preto, aby ste skontrolovali, či systém po zmenách úspešne funguje. Ak sa nejaký problém neobjaví v najbližších týždňoch, neskôr si už len ťažko spomeniete na detaily posledných zmien.

Na rozdiel od bootstrappingu, ktorý sa vykonáva jediným spôsobom, môžete zastaviť a reštartovať systém rôznymi spôsobmi:

  • vypnite napájanie;
  • zadajte príkaz na vypnutie;
  • použite príkazy zastaviť a reštartovať;
  • zmeňte úroveň spustenia démona init pomocou príkazu telinit;
  • vykonajte príkaz vypnutia a požiadajte systém o vypnutie napájania.

Vypnite v Linuxe

Dokonca aj na stolných systémoch nie je vypnutie napájania najlepším spôsobom, ako vypnúť systém. To môže viesť k strate údajov a poškodeniu súborových systémov.

Niektoré počítače majú softvérové ​​tlačidlo zastavenia, ktoré po stlačení vykoná sériu príkazov, ktoré elegantne vypnú systém. Ak si nie ste istý, či váš počítač túto funkciu podporuje, nepokúšajte sa to zistiť stlačením tlačidla napájania, kým je systém spustený! Ak systém zastavíte manuálne, bude oveľa menej problémov.

Samozrejme, predvídavosť je dobrá v rámci rozumu. V prípade povodne alebo požiaru je lepšie vypnúť napájanie, ak jednoducho nie je čas na správne vypnutie systému. Kedysi bolo v strojovniach núdzové tlačidlo, ktoré umožňovalo súčasne vypnúť všetky zariadenia.

Príkaz vypnúť: správny spôsob vypnutia systému

Príkaz na vypnutie je najbezpečnejší a najsprávnejší spôsob vypnutia alebo reštartu systému alebo návratu do režimu jedného používateľa.

Môžete dať príkazu, aby sa zastavil pred vypnutím systému. Počas čakania príkaz posiela registrovaným užívateľom správy v postupne klesajúcich intervaloch, varuje pred blížiacou sa udalosťou. V predvolenom nastavení hlásenia indikujú, že sa systém vypína a indikujú čas zostávajúci do vypnutia. V prípade potreby môže administrátor pridať vlastnú krátku správu, ktorá vysvetľuje, prečo sa systém zastavuje a ako dlho približne bude musieť čakať, kým sa budete môcť znova prihlásiť. Po vykonaní príkazu vypnutia sa používatelia nebudú môcť prihlásiť, ale zobrazí sa im správa od správcu.

Príkaz na vypnutie možno použiť na určenie toho, čo má systém urobiť po vykonaní príkazu: stop (-h) alebo reštart (-r). Môžete tiež určiť, či sa má po reštarte vykonať vynútená kontrola disku pomocou príkazu fsck (-F) alebo nie (-f). V predvolenom nastavení Linux automaticky preskočí túto kontrolu, ak boli súborové systémy správne odpojené.

Nasledujúci príkaz pripomína používateľom plánovanú servisnú procedúru a vypne systém o 9:30:

$ shutdown -h 09:30 "Prebieha odstávka kvôli plánovanej údržbe. Očakávaná odstávka je 1 hodina"

Môžete tiež nastaviť relatívny čas vypnutia. Napríklad príkaz nižšie spustí proces vypnutia po 15 minútach:

$ shutdown -h +15 "Prebieha núdzová oprava disku."

Príkaz zastaviť: jednoduchší spôsob zastavenia

Príkaz Halt vykonáva všetky základné operácie potrebné na zastavenie systému.

Zvyčajne sa vyvoláva s shutdown -h, ale dá sa použiť aj samostatne. Príkaz zaznamená vypnutie, zabije nepodstatné procesy, vykoná systémové volanie synchronizácie, počká na dokončenie zápisu na disk a potom ukončí jadro.

Voľba -n potlačí systémové volanie synchronizácie. Príkaz halt -n sa používa po obnovení koreňového oddielu pomocou príkazu fsck, aby jadro nemohlo prepísať záplaty staršími verziami oddielu uloženými vo vyrovnávacej pamäti.

Príkaz reštartovať: rýchly reštart

Príkaz reboot je takmer identický s príkazom halt. Jediný rozdiel je v tom, že systém sa reštartuje a nezastaví sa. Režim reštartu je tiež vyvolaný príkazom shutdown -r. Príkaz reboot tiež podporuje príznak -n.

Príkaz telinit: zmeniť úroveň spustenia démona init

Pomocou príkazu telinit môžete inštruovať démona init, aby sa presunul na konkrétnu úroveň spustenia. Napríklad príkaz

Zdalo by sa, čo môže byť jednoduchšie? Všetko, čo musíte urobiť, je vypnúť alebo reštartovať server Linux. Ak ho chcete vypnúť, stačí zadať príkaz

Sudo vypnutie -h teraz

Na reštart

Sudo vypnutie -r teraz

Sudo reštart

Tieto činnosti sa aj z technického hľadiska (bez toho, aby sme sa dotkli sprievodných organizačných záležitostí), len na prvý pohľad môžu zdať jednoduché. Ale skúsení správcovia systému vedia, že aj pravidelný a správny reštart môže mať negatívne dôsledky pre akýkoľvek OS. Je to do značnej miery spôsobené kvalitou údržby a prevádzky pred reštartom. Preto musíte pochopiť, že najbežnejší reštart alebo vypnutie systému Linux. Bez preháňania sú to celkom zodpovedné akcie a správcovia by si to mali vždy pamätať.

Reštartovanie a vypnutie systému – prečo je to také dôležité?

Operačný systém Linux je dôveryhodný pre prácu, ktorá musí zabezpečiť dlhodobú a spoľahlivú prevádzku zložitých celkov, technologických celkov, databázových serverov (DB), web serverov a pod., ktoré využíva veľké množstvo používateľov, operátorov a personálu údržby. Vypnutie a reštartovanie je nevyhnutné pre každý systém. Tieto činnosti by sa však mali vykonávať s minimálnymi rizikami. Pre úlohy vykonávané servermi aj pre používateľov.

Kedysi boli UNIX a Linux dosť citlivé na reštarty. Ale s príchodom vysoko spoľahlivých žurnálovaných súborových systémov (FS) sa zastavenie alebo reštartovanie stalo oveľa bezpečnejším. Pravdepodobnosť poškodenia konfigurácie alebo samotného OS v prípade nesprávneho vypnutia počítača (alebo servera) však nie je úplne vylúčená. Napríklad abnormálne vypnutie databázových serverov veľmi často vedie k integrite údajov a poškodeniu tabuľky. Nezáleží na tom, ktorý systém správy databáz (DBMS) sa používa na ich údržbu. Problémy, ktoré vznikajú v Linuxe, je zvyčajne dosť ťažké odhaliť. Pretože architektonické vlastnosti samotného Linuxu umožňujú jeho fungovanie aj v prípade zložitých kolízií. Keď však príde čas reštartovať operačný systém, tieto skryté problémy sa často objavia okamžite. Čo je často sprevádzané nárazom.

Skúsení správcovia systému vedia, že keď sa v systéme vykonajú akékoľvek zmeny, napríklad sa upravia spúšťacie skripty, konfigurácia jednotlivých komponentov atď., je veľmi vhodné vykonať reštart, aby sa zabezpečilo, že systém po týchto zmenách správne funguje. Nezabudnite skontrolovať, aby ste nepremeškali vznik skrytých a zložitých problémov. Treba mať na pamäti, že problémy sa nemusia objaviť hneď a ani po niekoľkých týždňoch – to je ovplyvnené množstvom faktorov a všetko závisí od konkrétnej situácie.

Príkaz na vypnutie

Tento príkaz umožňuje bezpečne a technicky „správne“ reštartovať, vypnúť OS alebo ho uviesť do režimu pre jedného používateľa. Pre rôzne systémy príkaz vypnúť má inú špecifikáciu, pokiaľ ide o syntax a možnosti, takže je rozumné zvážiť ho vo všeobecnosti, pričom sa dotýka iba niekoľkých funkcií používania.

Keďže činnosti, ako je reštart a vypnutie, často ovplyvňujú mnohých používateľov, správcovia systému ich musia vedieť na tieto akcie vopred upozorniť pred ich vykonaním. Príkaz vypnúť umožňuje vám to urobiť pridaním mecha, počas ktorého sa používateľom odosielajú správy o nadchádzajúcej udalosti (vypnutie alebo reštart). Odosielanie týchto správ sa štandardne opakuje v kratších intervaloch a obsahujú text o povahe nadchádzajúcej udalosti, pri ktorej je uvedený aj zostávajúci čas. Administrátor môže v prípade potreby nastaviť ľubovoľný text správy v závislosti od situácie. Prirodzene, po dokončení vypnutia sa používatelia nebudú môcť prihlásiť, ale po celú dobu sa im bude zobrazovať informačná správa zadaná prostredníctvom príkazu vypnúť.

Povaha akcie, ktorá sa má vykonať vypnúť sa nastavuje pomocou parametrov a môže byť:

  • normálne zastavenie;
  • normálne zastavenie, po ktorom nasleduje automatický štart (reštart);
  • prechod do režimu pre jedného používateľa;
  • niektoré ďalšie súvisiace akcie (v závislosti od systému), ako napríklad overenie úložných zariadení pomocou príkazu.

V druhom prípade šek fsck môže byť vynútené, pretože štandardne v moderných operačných systémoch sa táto kontrola vykonáva automaticky pri štarte iba v prípade nesprávneho odpojenia súborových systémov.

Nasledujúca tabuľka sumarizuje hlavné možnosti vypnúť pre niektoré systémy Linux:

systém spôsob R H S F
Linux / sbin / vypnutie -r -h -f
Solaris / usr / sbin / vypnutie -i6 -i0 -je
HP-UX / etc / vypnutie -r -h
Aix / sbin / vypnutie -r -h -m

Pre tento systém sa používajú tieto označenia: R - reštart, H - normálne zastavenie, S - pokračovať v práci v režime jedného používateľa, F - kontrola vypnutia fsck(relevantné len pre SUSE a Red Hat).

Ak chcete zastaviť Linux o 8:30 (napríklad vykonať rutinnú údržbu serverov) a upozorniť na to používateľov, spustite nasledujúci príkaz:

$ sudo shutdown -h 08:30 "Pozor! Od 08:30 do 13:00 prebiehajú údržbárske práce. Ospravedlňujeme sa za spôsobené nepríjemnosti."

Ak potrebujete nastaviť relatívny čas zastavenia/reštartu:

$ sudo shutdown -h +30 "Pozor! Prebieha rutinná údržba."

Príkazy na zastavenie a reštart

Tieto príkazy by sa mali brať do úvahy v kontexte skutočnosti, že hoci môžu byť použité samostatne, spravidla sa volajú rovnakým príkazom. vypnúť.

Pri volaní zastaviť vykonajú sa všetky základné úkony potrebné na normálne vypnutie OS. Napríklad sa najskôr ukončia všetky nekritické procesy, do protokolu sa zapíše správa o vypnutí, potom sa vykoná synchronizačné systémové volanie a čaká sa na uvoľnenie úložných zariadení z operácií zápisu. Potom jadro systému prestane fungovať.

Jedna z dôležitých možností zastaviť je kľúčom -n... Zakazuje použitie systémového volania synchronizácia aby jadro neobnovovalo „staré“ obrazy koreňového oddielu uložené v jeho vyrovnávacej pamäti. Inými slovami, zastaviť -n používa sa po obnovení oddielu pomocou.

Príkaz reštartovať sa líši od zastaviť iba vykonaním predvoleného reštartu. Môže sa však použiť na vykonanie niektorých užitočných akcií pred reštartovaním systému. Napríklad nemôžete posielať správy o nadchádzajúcom reštarte (stojí za zmienku, že to nie je vždy užitočné ...) používateľom pomocou kľúča — Bez steny... Ak potrebujete udalosť zaznamenať do súboru / var / log / wtmp(tento súbor registruje všetky vstupné a výstupné udalosti OS), potom musíte použiť kľúč -w(alebo —iba Wtmp) bez reštartu. Na reštart bez vykonania akýchkoľvek záznamov do súboru / var / log / wtmp, je tam kľúč -d(alebo —No-wtmp). Tiež pomocou príkazu reštartovať je možné zastaviť systém a vypnúť stroj pomocou kláves — Zastaviť a -p (-Vypnúť), resp. Na vynútený a okamžitý reštart sa používa kľúč. -f (—sila)... Na väčšine systémov sú všetky klávesy popísané pre príkaz reštartovať prihlásiť sa do tímu zastaviť s rovnakým významom.

Ak nájdete chybu, vyberte časť textu a stlačte Ctrl + Enter.

Vypnutie počítača je akcia, ktorej bežní používatelia čelia takmer každý deň. Ak musíte server vypnúť pomerne zriedka, bežné stolné počítače podliehajú tejto operácii veľmi často. Väčšina používateľov vypína linux v grafickom rozhraní systému. V desktopovom prostredí KDE sa to robí cez hlavné menu a v Gnome a Unity je dokonca na paneli vyhradené tlačidlo pre túto úlohu.

Ale nie vždy je možné vypnúť váš linuxový počítač týmto spôsobom. Ak napríklad nefunguje desktopové prostredie, nezostáva nič iné, len vypnúť počítač z príkazového riadku. Okrem toho je vypnutie počítača s linuxom cez terminál jediným možným spôsobom pre servery, ktoré nemajú grafické rozhranie. Ako uvidíte, táto metóda je tiež oveľa flexibilnejšia ako bežné vypnutie, pretože môžete nastaviť požadovaný čas vypnutia alebo vypnúť počítač po čakaní na dokončenie konkrétneho programu.

Príkaz shutdown sa používa na vypnutie počítača so systémom Linux. Existujú aj príkazy vypnutie, zastavenie, ale sú pre neštandardné prípady. Zvyčajne stačí samotné vypnutie. Môžete tiež vypnúť linux z konzoly pomocou klávesových skratiek SysRq. Najprv sa však pozrime na syntax príkazu na vypnutie.

Syntax príkazu je veľmi jednoduchá:

$ vypnutie [možnosti] [čas] [správa]

Možnosti nastavujú parametre vypnutia, rozoberieme ich nižšie. Čas je možné zadať vo formáte hh: mm v 24 hodinovom formáte. Môžete tiež použiť záznam + minúty, ktorý udáva, za koľko minút od aktuálneho okamihu potrebujete vypnúť počítač s linuxom. K dispozícii je aj konštanta now, čo naznačuje, že vypnutie by sa malo vykonať práve teraz.

Parameter správy umožňuje nastaviť správu, ktorá sa zobrazí v termináli pred vypnutím.

možnosti

  • --Pomoc- zobrazenie pomocníka k programu
  • -H, --zastaviť- vypnite napájanie bez ukončenia procesov alebo opätovného pripojenia súborových systémov
  • -P, --vypnutie- normálne vypnutie
  • -k- nevykonávať skutočné akcie, ale iba zobrazovať správu
  • --bez steny- vypnite počítač, ale nezobrazujte správu
  • -c- zrušiť plánované vypnutie linuxu z príkazového riadku

To sú v zásade všetky možnosti, ktorých je na takú jednoduchú akciu viac než dosť. Teraz môžete prejsť na príklady, ale najprv sa pozrime na to, čo sa stane, keď je Linux zapnutý.

Proces vypínania Linuxu

Prirodzene, príkaz shutdown linux alebo akýkoľvek iný príkaz automaticky nevypne systém a nevypne počítač. Len odošle požiadavku na vypnutie init systému a potom jadru. A už vykonávajú množstvo zložitých operácií na prípravu a vypnutie počítača. Stručne povedané, tu sú:

  • Ukončenie používateľských procesov
  • Signál SIGTERM pre všetky procesy
  • SIGKILL signál všetkým procesom
  • Pripájanie súborových systémov len na čítanie
  • Príprava externých zariadení na odpojenie
  • Uzamknutie používateľského priestoru, aby sa zabezpečilo, že už nikdy nebude spustený žiadny používateľský kód
  • Vypnite a vypnite väčšinu periférnych zariadení
  • Vypnite počítač

Teraz rozumiete podstate procesu vypínania a prečo nemôžete jednoducho odpojiť napájací kábel zo zásuvky. Ak tak urobíte, počítač sa okamžite vypne a nevykoná všetky potrebné operácie, čo môže hroziť stratou neuložených alebo dokonca nedávno uložených dát, poškodením súborového systému a pod. Preto je vhodné vypnúť počítač správne pomocou vypnutia alebo iných špeciálnych nástrojov.

Teraz prejdime na príklady.

Vypnutie počítača v systéme Linux

1.vypnutie

Najjednoduchší a najbežnejšie používaný príkaz na vypnutie počítača so systémom Linux okamžite vypne počítač:

sudo vypnutie -h teraz

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

Teraz sa pokúsme naplánovať vypnutie počítača s linuxom do piatich minút:

sudo shutdown -h +5 "Počítač sa vypne o 5 minút."

Naplánovali sme zobrazenie správy pred vypnutím.

Teraz zrušme vypnutie počítača so systémom Linux:

sudo vypnutie -c

Rovnako tak vieme určiť presný čas vypnutia, napríklad o deviatej večer:

sudo vypnutie -h 21:00

Ako som povedal, nielen príkaz shutdown linux dokáže vypnúť počítač, ale existuje aj niekoľko nástrojov, ktoré to dokážu. Zvážme ich tiež.

2. reštartovať

Príkaz reboot sa bežne používa na reštartovanie systému, ale môže tiež vypnúť počítač. Nebudeme sa tomu podrobne venovať, pretože je to ešte jednoduchšie ako príkaz na vypnutie. Ak ho chcete vypnúť, musíte zadať voľbu -p:

3.zastavenie

Tento príkaz tiež vypne počítač. Len ona to robí po svojom. Nevykonáva žiadne prípravné akcie pred vypnutím, ale jednoducho vypne napájanie:

Použitie zastavenia môže poškodiť systém

4.vypnutie

Je to analogické so zastavením, robí presne to isté:

5. SysRq

Pamätáte si, že na začiatku tohto článku som hovoril o klávesovej skratke na zapnutie počítača? Pozrime sa na túto otázku podrobnejšie.

SysRq je subsystém na úrovni jadra. Jadro si poradí so všetkými stlačeniami kláves a pomocou tohto podsystému dokáže prijímať príkazy od používateľa, aj keď je systém úplne zamrznutý. Hlavným účelom tohto podsystému je práca s počítačom v problémových situáciách, napríklad ak si myslíte, že váš počítač bol napadnutý vírusom, alebo počítač zamrzol a je potrebné ho vypnúť. Na prístup k SysRq sa používajú klávesové skratky Alt + PrtScr + číslo

Najzaujímavejšie je, že môžeme vykonať bezpečné vypnutie linuxového počítača. Ak to chcete urobiť, podržte stlačené klávesy Alt + PrtScr a striedavo stlačte:

  • R- odblokovanie klávesnice
  • E- poslať signál SIGTERM všetkým procesom
  • ja- poslať signál SIGKILL všetkým procesom
  • S- preniesť všetky údaje z vyrovnávacej pamäte systému súborov na disk
  • U- znovu pripojiť súborové systémy len na čítanie
  • B- znovu načítať

Namiesto toho všetkého môžete použiť klávesovú skratku Alt + PrtScr + O, v tomto prípade sa celá procedúra vykoná automaticky, tento príkaz nepodporujú všetky jadrá.

závery

Teraz viete všetko, čo potrebujete vedieť o tom, ako vypnúť Linux cez terminál. Ak vás zaskočí chrobák alebo zamrzne, viete, čo máte robiť. Ak máte nejaké otázky, napíšte do komentárov!

Potom môže SysRq pomôcť v tých zdanlivo beznádejných situáciách, pokiaľ, samozrejme, jadro nie je v „panike“, čo zvyčajne dokazujú chaoticky blikajúce LED diódy klávesnice. zaujímavé? Potom čítajte ďalej.

Kláves SysRq sa objavil dlho predtým, ako Windows začal robiť snímky obrazovky. IBM pôvodne zamýšľala kláves SysRq na prepínanie medzi aplikáciami bez ich zastavenia. Ale to je už história. Linux prispôsobil SysRq tak, aby poskytol používateľovi núdzový prístup k jadru. Ale ani tu nie je všetko jednoduché. Faktom je, že pre kompatibilitu s Windows v linuxových grafických prostrediach funguje jeden kláves SysRq ako PrintScreen a kombinácia Alt + SysRq odporúčaná v učebniciach na konzole, rovnako ako vo Windowse, hlúpo vloží obrázok aktívneho okna do schránka. Preto v systéme Linux v okne nie je ani kľúč SysRq ...! Namiesto tohto kľúča sa v linuxových grafických prostrediach používa magická kombinácia Alt + Ctrl + SysRq + latinské písmeno / číslo, čo výrazne zvyšuje vašu moc nad strojom.

M - zobrazuje množstvo využitej pamäte. Funguje v Ubuntu, ak vopred nastavíte vysokú výrečnosť výstupu.

N - zobrazuje zoznam úloh v reálnom čase. Funguje aj vtedy, ak vopred nastavíte vysokú úroveň výstupu.

E - Abnormálne ukončí všetky procesy okrem init.

I - zabije všetky procesy vrátane init.

T - vytlačí zoznam úloh do konzoly.

S - Synchronizuje všetky systémy súborov, zapisuje všetky dáta vo vyrovnávacej pamäti na pevný disk.

R - násilne vráti klávesnicu do pracovného stavu. V tomto prípade jadro začne pracovať s klávesnicou priamo, obíde X-server a iba v kódoch ASCII.

T - zobrazí zoznam procesov. Opäť funguje len pri vysokej úrovni výrečnosti.

P - výpis registrov procesora. Žiadosť môže byť zaujímavá pre tých, ktorí sa zaoberajú ladením softvéru.

Q - Zobrazuje ťažké udalosti časovača. Funguje, ak je výrečnosť výstupu nastavená na vysokú.

O - naliehavo vypne počítač.

B - reštartuje počítač. Pravda, uvádza sa, že pri jadre 3.8.0-25 nedochádza k reštartu, ale k vypnutiu. Ale sám som to netestoval.

U - Znovu pripojí všetky súborové systémy len na čítanie.

V - obnoví framebuffer konzoly. Povedzme, že pozeráte video vo virtuálnej konzole (áno, Linux na rozdiel od Windowsu to tiež umožňuje) a pred spustením videa si súrne potrebujete spomenúť, čo ste v konzole robili. Príkaz obnoví framebuffer konzoly. Vo všeobecnosti by stálo za to povedať podrobnejšie o tejto zábavnej veci - framebuffer, ale nie v tomto článku.

W – zobrazuje všetky pozastavené úlohy, ak nejaké existujú.

Z - Výstup obsahu vyrovnávacej pamäte sledovania jadra.

Takže váš Linux ZRAZU visí, takže nepomôže ani reštartovanie X pomocou Alt + Del + BS. Pokoj, len pokoj. V žiadnom prípade sa neponáhľajte, aby ste stlačili tlačidlo reset na skrinke počítača. S veľmi vysokou pravdepodobnosťou neprídete o dáta, keď postupne stlačíte klávesy R-E-I-S-U-B (držte Alt + Ctrl + SysRq!). A viete čo? Normálne fungujúci počítač môžete vždy okamžite vypnúť stlačením Alt + Ctrl + SysRq + O. Pokiaľ, samozrejme, neukončíte svoje programy. :)

Predpokladá sa však, že je nebezpečné sprístupniť magický SysRq, ak necháte iných používateľov vzdialene pracovať na vašom počítači alebo ak s ním vy sami na diaľku pracujete. Faktom je, že signál prerušenia odoslaný zo vzdialenej konzoly možno interpretovať ako Alt + SysRq so všetkými z toho vyplývajúcimi dôsledkami. Preto, ak sa rozhodnete poskytnúť vášmu počítaču vzdialený prístup, pre každý prípad najskôr resetujte premennú kernel.sysrq v systémovej konfigurácii. Môžete si na to napísať aj jednoduchý skript na bash a dokonca k nemu priskrutkovať tlačidlo na ploche, aby ste sa nemuseli zakaždým obťažovať úpravou konfiguračného súboru systému. Veľa štastia!