Hogyan lehet csökkenteni a számítógép leállási idejét Linux alatt. Lágy újraindítás és a számítógép azonnali leállítása Ubuntuban

Fájlpufferek Linux rendszerek a memóriában tárolva és csak alkalmanként írva lemezre. Ez felgyorsítja a lemez I/O műveleteit, de növeli az adatvesztés kockázatát hirtelen hiba esetén.

A hagyományos UNIX és Linux rendszerek nagyon válogatósak voltak a leállítási eljárást illetően. A modern rendszerek toleránsabbak (különösen, ha olyan rendkívül megbízható fájlrendszerről van szó, mint az ext3fs), de még mindig a legjobb, ha kecsesen leállítjuk, ha lehetséges. A számítógép helytelen leállítása nehezen fellelhető, nem nyilvánvaló hibák megjelenéséhez, néha pedig a rendszer teljes összeomlásához vezethet.

Indítsa újra a rendszert a személyi számítógép- megoldás szinte minden problémára. De ha Linux alatt dolgozik, azt tanácsoljuk, hogy először gondolkodjon, és csak azután indítsa újra. A Linuxban előforduló problémák általában finomak és összetettek, ezért az újraindítás sokkal ritkábban hozza meg a várt eredményt, mint más rendszereken. Ezenkívül a Linux újraindítási folyamata hosszú időt vesz igénybe, ami kényelmetlenséget okoz a felhasználók számára.

Újra kell indítani, ha új eszközt csatlakoztat, vagy egy működő eszköz lefagy, így nem lehet inicializálni. Ha olyan konfigurációs fájlt módosítanak, amelyet csak rendszerindításkor kérdeznek le, a változtatások csak az újraindítás után lépnek érvénybe. És végül, ha lehetetlen regisztrálni a rendszerben, egyszerűen nincs más kiút, mint az újraindítás.

Ha a rendszerindítási szkriptek egyike módosul, akkor legalább újra kell indítania, hogy ellenőrizze, a rendszer sikeresen működik-e a változtatások után. Ha a következő hetekben nem jelenik meg egy probléma, akkor a legutóbbi változtatások részleteire nem fog emlékezni utána.

Ellentétben a rendszerindítással, amely az egyetlen módja, különböző módokon állíthatja le és indíthatja újra a rendszert:

  • kapcsolja ki az áramellátást;
  • írja be a leállítási parancsot;
  • használjon halt és reboot parancsokat;
  • módosítsa az init démon futási szintjét a telinit paranccsal;
  • futtassa a kikapcsolás parancsot, és kérje meg a rendszert az áramellátás kikapcsolására.

Kapcsolja ki Linux alatt

Még a rendszerekben is asztali számítógépek az áramellátás kikapcsolása nem a legjobb módja a rendszer leállításának. Ez adatvesztést és a fájlrendszer sérülését okozhatja.

Egyes számítógépeken van egy lágy leállító gomb, amely megnyomásakor parancsok sorozatát hajtja végre, amelyek kecsesen leállítják a rendszert. Ha nem biztos abban, hogy számítógépe támogatja-e ezt a funkciót, ne próbálja kideríteni a bekapcsológomb megnyomásával, miközben a rendszer működik! Sokkal kevesebb probléma lesz, ha manuálisan állítja le a rendszert.

Természetesen az előrelátás jó az ésszerűség határain belül. Árvíz vagy tűz esetén jobb, ha kikapcsolja az áramellátást, ha egyszerűen nincs idő a rendszer megfelelő leállítására. Valamikor régen a géptermekben volt egy segélygomb, amellyel egyszerre lehetett minden berendezést kikapcsolni.

Csapat Leállitás: a rendszer leállításának helyes módja

A shutdown parancs a legbiztonságosabb és leghelyesebb módja a rendszer leállításának vagy újraindításának, illetve az egyfelhasználós módba való visszatérésnek.

Utasíthatja a parancsot, hogy szüneteltessen a rendszer leállítása előtt. Várakozás közben a csapat fokozatosan rövidebb időközönként üzeneteket küld a regisztrált felhasználóknak, figyelmeztetve egy közelgő eseményre. Alapértelmezés szerint az üzenetek a rendszer leállását jelzik, és jelzik a leállásig hátralévő időt. Opcionálisan az adminisztrátor hozzáadhat saját rövid üzenetet, amely elmagyarázza, hogy miért áll le a rendszer, és körülbelül mennyi időbe telik az újbóli bejelentkezés. A shutdown parancs kiadása után a felhasználók nem tudnak bejelentkezni, de látni fogják a rendszergazda által biztosított üzenetet.

A shutdown paranccsal megadható, hogy mit tegyen a rendszer a parancs végrehajtása után: stop (-h) vagy újraindítás (-r). Azt is megadhatja, hogy az fsck (-F) parancs kényszerítse-e a lemezellenőrzést az újraindítás után vagy sem (-f). Alapértelmezés szerint a Linux automatikusan kihagyja ezt az ellenőrzést, ha a fájlrendszereket megfelelően leválasztották.

A következő parancs egy ütemezett karbantartási eljárásra emlékezteti a felhasználókat, és 9:30-kor leállítja a rendszert:

$ leállás -h 09:30 "Megmegy ütemezettre karbantartás. A várható állásidő 1 óra"

Beállíthat egy relatív leállási időt is. Például a következő parancs 15 perc elteltével elindítja a leállítási folyamatot:

$ shutdown -h +15 "Vészhelyzeti lemezjavításra megy."

Csapat Állj: egyszerűbb módja a megállásnak

A leállítás parancs végrehajtja a rendszer leállításához szükséges összes alapvető műveletet.

Általában a shutdown -h paranccsal hívható meg, de önmagában is használható. A parancs naplózza a leállítás tényét, leállítja a nem alapvető folyamatokat, végrehajtja a szinkronizálási rendszerhívást, megvárja, amíg a lemezírás befejeződik, majd leállítja a kernelt.

Az -n opcióval a szinkronizálási rendszerhívás le van tiltva. A halt -n parancs a gyökérpartíció fsck paranccsal történő visszaállítása után használatos, így a kernel nem tudja felülírni a gyorsítótárban tárolt partíció régi verzióival végzett javításokat.

Csapat újraindítás: gyors újraindítás

A reboot parancs szinte megegyezik a halt paranccsal. Az egyetlen különbség az, hogy a rendszer a leállás helyett újraindul. Az újraindítási módot a shutdown -r parancs is meghívja. A reboot parancs az -n jelzőt is támogatja.

Csapat telinit: démon futási szint módosítása benne

A telinit paranccsal utasíthatja az init démont, hogy ugorjon egy adott futási szintre. Például a parancs

A "shutdown" parancs biztonságosan leállítja a rendszert. Minden bejelentkezett felhasználó értesítést kap arról, hogy a rendszer leáll, és a bejelentkezési műveletek blokkolva vannak. A rendszert azonnal vagy meghatározott késleltetés után kikapcsolhatja.

A Linux leállítása innen parancs sor nagyon kényelmes, és sok rendszerhasználó vezérli a PC-jét a parancssoron keresztül az ilyen dolgokban. Minden folyamat először értesítést kap arról, hogy a rendszer alvó állapotba vagy újraindításra készül a SIGTERM-en keresztül. Ez időt ad az olyan programoknak, mint a vi, hogy elmentsék a szerkesztett fájlt, levél- és hírkezelők, kijelentkezési lehetőség stb.

A "Shutdown" úgy végzi a dolgát, hogy jelzi az init folyamatot, és megkéri, hogy változtassa meg a futási szintjét. A 0. futási szint a rendszer leállítására szolgál, a 6. futási szint a rendszer újraindítására, az 1. futási szint pedig a rendszer olyan állapotba helyezésére szolgál, ahol adminisztrációs feladatokat lehet végrehajtani (egyfelhasználós mód). Az 1. futási szint az alapértelmezett, hacsak nincs megadva a -h vagy -r kapcsoló.

Előfordulhat, hogy a rendszer különböző beállításokkal rendelkezik a leállítási parancshoz; Ellenőrizze a készülék dokumentációját.

Állítsa le a Linuxot a parancssorból

leállítás [-akrhPHfFnc] [-t mp] idő [üzenet]

  1. -a A shutdown parancshoz való hozzáférés szabályozása az /etc/shutdown.allow control access fájl segítségével. Kapni további információ lásd alább a Belépés-vezérlés részt.
  2. -k Ne állítsa le, hanem küldjön figyelmeztető üzeneteket, mintha a leállás valódi lenne.
  3. -h Azt mondja a rendszernek, hogy állítsa le, majd állítsa le.
  4. -P Leállásra, majd leállításra utasítja a rendszert.
  5. -H Ha a -h kapcsoló meg van adva, ez a beállítás azt határozza meg, hogy a rendszernek be kell indulnia a rendszerindító monitorból azokon a rendszereken, amelyek támogatják.
  6. -f Az fsck kihagyása újraindítás után.
  7. -F Fsck kényszerítése újraindítás után.
  8. -n Ne hívja meg az init-et a folyamatok leállításához; Utasítsa a leállítást, hogy ezt saját maga végezze el.
  • Ennek az opciónak a használata nem ajánlott, és az eredmények nem mindig előre láthatók.
  1. -c Egy függőben lévő leállás megszakítása. (Ez nem vonatkozik a "shutdown now"-ra, amely nem várja meg a leállítást.) Ezzel az opcióval nem adhat meg idő argumentumot, de megadhat egy magyarázó üzenetet, amelyet minden felhasználó elküld.
  2. t mp. Mondd meg az indítónak, hogy várjon másodperceket a figyelmeztetés küldése és az ölési jel között, mielőtt másik futási szintre lép.
  3. idő Az idő argumentum határozza meg, hogy mikor kell végrehajtani a leállítási műveletet.

Az idő többféleképpen formázható:

Először is, ez lehet egy abszolút idő óó:pp formátumban, ahol hh az óra (1 vagy 2 számjegy, 0-tól 23-ig), a mm pedig az óra perce (két számjeggyel).

Másodszor, lehet +m formátumban, ahol m a várakozási idők száma.

Ezenkívül a szó most ugyanaz, mint a +0; Azonnal leállítja a rendszert.

  1. üzenet. Minden felhasználónak elküldött üzenet, normál leállási értesítéssel együtt.

Részletek

Ha a leállást a jövőben ütemezzük, az létrehoz egy tanácsadó /etc/nologin fájlt, amely kényszeríti az olyan programokat, mint a bejelentkezés, hogy megakadályozzák az új felhasználók engedélyezését. Ez a fájl öt perccel a leállítási folyamat kezdete előtt jön létre. A leállítás törli ezt a fájlt, ha leállítja, mielőtt az inicializálást jelezhetné (azaz megszakad, vagy valami hiba történt). Azt is eltávolítja, mielőtt meghívná az init-et a futási szint megváltoztatásához.

Az -f jelző azt jelenti, hogy "gyors újraindítás". Ez csak egy /fastboot tanácsadó fájlt hoz létre, amelyet a rendszer ellenőrizhet, amikor újra megjelenik. A rendszer indító rc fájlja (az "rc" a "runcom" rövidítése, ami a "run parancsok" rövidítése) ellenőrizheti a fájl jelenlétét, és úgy dönthet, hogy nem futtatja az fsck-t, mert a rendszert megfelelően leállították. Ezt követően a rendszerindítási folyamatnak el kell távolítania a /fastbootot.

Az -F jelző jelentése "force fsck". Ez csak egy tanácsadó /forcefsck fájlt hoz létre, amelyet a rendszer ellenőrizhet, amikor újra megjelenik. A boot rc fájl képes ellenőrizni, hogy ez a fájl jelen van-e, és úgy dönt, hogy az fsck-t egy speciális "force" jelzővel futtatja, hogy ellenőrizze, hogy a leválasztott fájlrendszerek megfelelőek-e. A rendszerindítási folyamatnak ezután el kell távolítania a /forcefsck fájlt.

Az -n jelző azt teszi, hogy a shutdown ne hívja meg az init-et, hanem mindent megöljön folyamatok futtatása. A leállítás letiltja a kvótát, az elszámolást és a swapokat, és leválasztja az összes fájlrendszert.

Hozzáférés-szabályozás

A leállítás a CTRL-ALT-DEL billentyűkombináció lenyomásakor hívható meg az initből, ha van megfelelő bejegyzés az /etc/inittab fájlban. Ez azt jelenti, hogy mindenki, akinek van fizikai hozzáférés a konzol billentyűzetére, leállíthatja a rendszert.

Ennek megakadályozása érdekében a leállítás ellenőrizheti, hogy be van-e jelentkezve egy jogosult felhasználó. Ha a shutdownt az -a argumentummal hívjuk meg (adjuk hozzá a shutdown híváshoz az /etc/inittab fájlban), akkor ellenőrzi, hogy az /etc/shutdown.allow fájl jelen van-e. Ezután összehasonlítja a fájlban található bejelentkezéseket a virtuális konzolba bejelentkezett személyek listájával (a /var/run/utmp fájlból). Csak akkor lép életbe, ha valamelyik jogosult felhasználó vagy root be van jelentkezve. Ellenkező esetben üzenetet fog írni

Leállítás: nincs jogosult felhasználó bejelentkezve

A rendszer fizikai konzolján. Az /etc/shutdown.allow formátum soronként egy felhasználónév. Üres sorok és megjegyzéssorok (# előtaggal) megengedettek. Ez a fájl jelenleg legfeljebb 32 felhasználóval rendelkezik.

Vegye figyelembe, hogy ha az /etc/shutdown.allow hiányzik, az -a argumentum figyelmen kívül marad.

A Linux kikapcsolása és a számítógép bekapcsolása

A -H opció egyszerűen beállítja az INIT_HALT inicializálási környezeti változót HALT-ra, a -P opció pedig egyszerűen POWEROFF-ra állítja ezt a változót. A leállítási parancsfájlnak, amely a leállítási szekvencia utolsó elemeként a halt-ot hívja meg, ellenőriznie kell ezeket a környezeti változókat, és meg kell hívnia a halt-ot a megfelelő opciókkal ahhoz, hogy ezek a beállítások ténylegesen hatást fejtsenek ki.

Fájlok

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

Linux leállítása parancssorból: példák

Ütemezze be a rendszer leállítását reggel 8 órára.

Ütemezze be a rendszer leállítását 20 órára.

leállítás +15 "Hardver frissítése, az állásidő minimális legyen"

Tervezze meg, hogy tizenöt percen belül leállítja a rendszert. A felhasználók szokásos értesítése mellett a rendszer leállásáról egy leíró üzenetet is kapnak a hardverfrissítésről.

Azonnal állítsa le a Linuxot

Azonnal engedje le a rendszert, és indítsa újra automatikusan.

Azonnal kapcsolja ki a rendszert, és kapcsolja ki automatikusan.

Kapcsolódó parancsok

  • Leállítás – Állítsa le a számítógépet.
  • Kikapcsolás – Állítsa le a számítógépet.
  • Újraindítás – Állítsa le a számítógépet.
  • Fal - Üzenet küldése minden bejelentkezett felhasználónak.

Fordítás egy csodálatos angol forrásból számítógépes remény.

Ha továbbra is kérdései vannak a „Linux leállítása parancssorból” témával kapcsolatban, akkor ezeket megírhatja nekünk a webhely megjegyzés űrlapján.

Ha hibát talál, kérjük, jelöljön ki egy szövegrészt, és kattintson rá Ctrl+Enter.

Nézzük meg, hogyan indítsuk újra vagy állítsuk le a számítógépet a parancssorból. Ezt használom valamilyen illesztőprogram telepítésekor vagy amikor nehéz rakomány a processzoron az interfész nem reagál a műveleteimre (bár ez rendkívül ritkán fordul elő). A "torkos" folyamatot a parancssoron keresztül meg lehet ölni, de nem mindig tudni, hogy melyik folyamatról van szó, ezért gyors megoldás a számítógép újraindítása.

Újraindítjuk a számítógépet

én így teszek. Nyissa meg a konzolt egy billentyűparancs megnyomásával Ctrl+Alt+F1. A konzolban először meg kell adnia felhasználónevét és jelszavát (jelszó megadásakor a karakterek nem jelennek meg). És végrehajtom a parancsot:

sudo újraindítás

Ismét meg kell adnia a rendszergazdai jelszót, és meg kell nyomnia az Enter billentyűt. A számítógép újraindul.

A parancs segítségével újraindíthatja a számítógépet. Leállitás, ehhez a kulcsot kell használni -r:

Sudo leállítás -r most

Kapcsold ki a számítógépet

A számítógép parancssorból történő kikapcsolásához futtassa a következő parancsot:

sudo leállítás -h most

A számítógépet a következő parancs futtatásával is kikapcsolhatja:

Sudo megáll

És használható is.

Ekkor a SysRq a legreménytelenebbnek tűnő helyzetekben is tud segíteni, kivéve persze, ha a kernel "pánikban" van, amit általában véletlenszerűen villogó billentyűzet LED-ek jeleznek. Érdekes? Aztán olvasunk tovább.

A SysRq kulcs már jóval azelőtt létezett, hogy a Windows képernyőképeket készített volna. Az IBM eredetileg a SysRq kulcsot arra szánta, hogy az alkalmazások között leállítás nélkül váltson. De ez már történelem. A Linuxoidok a SysRq-t úgy adaptálták, hogy a felhasználónak vészhelyzeti hozzáférést biztosítsanak a kernelhez. De még itt sem minden egyszerű. A helyzet az, hogy a Windows-val való kompatibilitás érdekében Linux grafikus környezetben egyetlen SysRq billentyű úgy működik, mint a PrintScreen, és a konzoloktatóanyagokban ajánlott Alt + SysRq kombináció, akárcsak a Windowsban, az aktív ablak képét hülyén berakja a pufferbe. Ezért ablakos Linuxokban nincs SysRq kulcs sem...! Linux grafikus környezetekben e billentyű helyett az Alt + Ctrl + SysRq + latin betű / szám mágikus kombinációt használják, ami jelentősen megnöveli a gép feletti hatalmat.

M - a felhasznált memória mennyiségét mutatja. Ubuntu esetén működik, ha előre telepíted magas szint kimeneti részletek.

N - megjeleníti a valós idejű feladatok listáját. Akkor is működik, ha korábban magasra állította a kimeneti szintet.

E – Az init kivételével minden folyamatot megszakít.

I - megöl minden folyamatot, beleértve az init-et is.

T - kiírja a feladatok listáját a konzolra.

S - szinkronizálja az összes fájlrendszert, minden pufferelt adatot a merevlemezre ír.

R - erőszakkal visszaállítja a billentyűzetet működő állapotba. Ebben az esetben a kernel közvetlenül a billentyűzettel kezd dolgozni, megkerülve az X szervert, és csak ASCII kódokban.

T - megjeleníti a folyamatok listáját. Ismét csak a kimeneti bőbeszédűség magas szintjén működik.

P - processzor regiszter dump. A kérés érdekes lehet a szoftverhibakereséssel foglalkozók számára.

Q - Megjeleníti a kemény időzítő eseményeket. Akkor működik, ha a kimenet bőbeszédűsége magasra van állítva.

O - azonnal kikapcsolja a számítógépet.

B - újraindítja a számítógépet. Igaz, arról számolnak be, hogy a 3.8.0-25-ös kernelnél nem újraindítás, hanem leállás. De nem magam ellenőriztem.

U – Minden fájlrendszert csak olvasható módba csatol.

V – Visszaállítja a konzol framebufferét. Tegyük fel, hogy videót néz a virtuális konzolon (igen, a Linux a Windowstól eltérően ezt is lehetővé teszi), és sürgősen emlékeznie kell arra, hogy mit csinált a konzolban a videó elindítása előtt. A parancs visszaállítja a konzol framebufferét. Általában többet kellene beszélni erről az érdekes dologról - a framebufferről, de nem ebben a cikkben.

W – Megjeleníti az összes felfüggesztett feladatot, ha van ilyen.

Z - megjeleníti a kernel nyomkövetési puffer tartalmát.

Tehát HIRTELEN úgy lefagy a Linuxod, hogy még az Xes újraindítása sem segít az Alt + Del + BS billentyűkkel. Nyugi, csak nyugi. Semmi esetre se rohanjon megnyomni a reset gombot a számítógép házán. Nagyon nagy valószínűséggel nem veszítenek el adatok, ha egymás után megnyomja gombok R-E-I-S-U-B(tartsa lenyomva az Alt+Ctrl+SysRq billentyűt!). És tudod mit? A normálisan működő számítógépet bármikor azonnal kikapcsolhatja az Alt + Ctrl + SysRq + O billentyűkombinációval. Kivéve persze, ha bezártad a programjaidat. :)

Azonban úgy gondolom, hogy veszélyes a varázslatos SysRq elérhetővé tétele, ha lehetővé teszi más felhasználók számára, hogy távolról dolgozzanak a gépen, vagy Ön maga is távolról dolgozzon vele. A lényeg, hogy a távoli konzolról küldött törésjel Alt+SysRq-ként értelmezhető, az ebből fakadó összes következménnyel együtt. Ezért, ha úgy dönt, hogy távoli hozzáférést ad a gépéhez, minden esetre először állítsa vissza a kernel.sysrq változót a rendszerkonfigurációban. Ehhez írhatsz egy egyszerű szkriptet is a bash-ra, és még az asztalon lévő gombot is csatolhatsz hozzá, hogy minden alkalommal ne fáradj a rendszerkonfigurációs vezérlőfájl szerkesztésével. Sok szerencsét!

Ez a cikk azoknak szól, akik a Linuxban a legfrissebbek, és akik érdeklődnek a Linux konzolról történő újraindítása iránt. Számomra a számítógép újraindítása a terminálban vagy a grafikus felület használata elemi, de ez az alap, nem minden kezdő ismeri és írnom kell róla.

Ma olyan kérdésekről fogunk beszélni, mint a Linux konzolról való újraindítása, távoli újraindítása és közvetlen újraindítása. GUI. Kezdjük a rendszer szokásos újraindításával.

Itt, ahogy mondják, mi lehetne könnyebb. Fontolja meg először az Ubuntu Unity újraindítását. Csak kattintson a jobb oldalon lévő fogaskerék gombra felső sarok képernyőt, és válassza ki Leállitás:

Ezután a megnyíló ablakban kattintson az elemre:

A Gnome asztali környezetben minden nagyon hasonlít a Unityhoz, de a KDE-ben meg kell nyitnia a főmenüt, menjen a lapra Kimenet gombot, és válassza ki az elemet újratölteni:

Ezután erősítse meg az újraindítást.

Indítsa újra a Linuxot a terminálban

És itt a hatókör sokkal szélesebb, körülbelül egy tucat parancs használható a Linux újraindítására. Némelyiknek root jogosultságra van szüksége, másoknak nem, néhány egyszerűnek és könnyen megjegyezhetőnek tűnik, míg mások hosszúak és összetettek. Ezután mindegyiket megvizsgáljuk.

Az első Linux újraindítási parancs, a leggyakoribb és legegyszerűbb:

Amint látja, a segédprogramnak szuperfelhasználói jogokra van szüksége. Az Enter megnyomása után a számítógép azonnal újraindul.

A leállításhoz használt shutdown segédprogram a számítógép újraindítását is lehetővé teszi, ehhez át kell adni neki az -r paramétert. Ezenkívül megadhatja az újraindítási időt is. Most - 0 vagy most, egy perc múlva +1 kettő után - +2, és így tovább:

sudo leállítás -r +1

Az Init Scriptekkel kompatibilis inicializálási rendszerekben a rendszerindítási szintek - 0,1,2,3,4,5,6, 0 - leállást, 6 újraindítást jelentettek, a rendszer egyéb módjai most nem érdekelnek minket. A szintek között az init paranccsal válthatunk. De ismét szükség van szuperfelhasználói jogokra. És így:

A dbus rendszerüzenet szolgáltatás újraindíthatja a számítógépet:

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

Nincs többé szükség szuperfelhasználói jogokra. Ezek voltak a szokásos módszerek a Linux újraindítására, de van még egy, nem szabványos vagy akár kettő is. Ezek a varázslatos SysRq kulcsok. Linux kernel figyeli az egyes billentyűkombinációk lenyomását, és ezekre reagálva elvégzi a szükséges műveleteket. Először engedélyezze a sysrq támogatást:

echo 1 > /proc/sys/kernel/sysrq

Jobb ezt előre megtenni, mivel ez a módszer akkor hasznos, ha a rendszer lefagy, és nem reagál semmire:

nano /etc/sysctl.conf

kernel.sysrq=1

Aktiválni SysRq kombinációk esetén tartsa lenyomva az Alt + SysRq gombot, és nyomja meg a billentyűkódot. Normál újraindításhoz a következő sorrend használata javasolt: R E I S U B, nyomja meg a billentyűket ugyanabban a sorrendben, körülbelül egy másodperces időközönként.

  • R- visszaadja a billentyűzetvezérlést, ha az X szervert helytelenül fejezték be;
  • E- a kernel SIGTERM jelet küld az init kivételével minden folyamatnak;
  • én- SIGKILL jelet küld az init kivételével minden folyamatnak;
  • S- a kernel szinkronizálja a fájlrendszereket, a gyorsítótárból minden adat átkerül a merevlemezre;
  • U- újracsatolja az összes fájlrendszert csak olvasható módban;
  • B- azonnali újraindítás, szinkronizálás és további előkészületek nélkül.

Újraindítás előtt a rendszer megvárja az összes folyamat leállását, leállítja az összes szolgáltatást, leválasztja és csatlakoztatja a csak olvasható fájlrendszereket. Ezt tesszük úgy, hogy egymás után megnyomjuk ezeket a billentyűkombinációkat. De ha most újra kell indítania a rendszert anélkül, hogy megvárná az összes folyamat, például a szerver leállását, azonnal küldhet egy B jelet. Így: Alt+SysRq+B.

SysRq billentyűparancsok nélkül használható írással kívánt kódot műveletek a /proc/sysrq-trigger fájlba:

echo b > /proc/sysrq-trigger

A rendszer a jelenlegi állapotában újraindul, a szolgáltatások leállítása és a fájlrendszerek előkészítése nélkül, így a nem mentett adatok elveszhetnek, és fájlrendszer sérült.

Linux távoli újraindítás

Ha ssh-n keresztül fér hozzá a szerverhez, akkor nagyon egyszerű a linux távoli újraindítása a fenti parancsok egyikével, például:

ssh [e-mail védett]/sbin/reboot

De ismét ehhez a művelethez kell root jogosultságok távoli szerveren.

megállapításait

Most már tudja, hogyan kell újraindítani a linuxot, sőt azt is tudja, hogyan kell újraindítani a szervert ssh-n keresztül. Ha kérdésed van, tedd fel kommentben!

Kapcsolódó hozzászólások: