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]
- -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.
- -k Ne állítsa le, hanem küldjön figyelmeztető üzeneteket, mintha a leállás valódi lenne.
- -h Azt mondja a rendszernek, hogy állítsa le, majd állítsa le.
- -P Leállásra, majd leállításra utasítja a rendszert.
- -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.
- -f Az fsck kihagyása újraindítás után.
- -F Fsck kényszerítése újraindítás után.
- -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.
- -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.
- —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.
- 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.
- ü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: