Indítsuk újra a rendszert, és megáll - szilárd ismeretekkel rendelkeznek a Unix rendszerek

UNIX-rendszerek áruház pufferek változások a memóriában, és csak néha kiírja lemezre. Ez felgyorsítja disk IO, hanem teszi a rendszer védtelenebbé adatvesztés esetén hirtelen leállása.

Korábban a UNIX-rendszerek már nagyon lelkiismeretes tekintetében a kikapcsolási eljárás. A modern rendszerek sokkal toleránsabb, de még mindig lehetséges jobb, hogy állítsa le helyesen. Helytelen leállítás a rendszer vezethet nehezen, nem nyilvánvaló hibákat, és néha a teljes összeomlás.

Reboot szükséges abban az esetben, amikor csatlakoztatja egy új eszközt, vagy egy működő készülék lefagy úgy, hogy már nem lehet megváltoztatni. Ha módosította a konfigurációs fájl, amelyet csak a rendszer indításakor, a változások csak akkor lép érvénybe az újraindítás után. És végül, ha a rendszer „beragadt”, oly módon, hogy lehetetlen regisztrálni, nincs más választása, újra kell indítani, egyszerűen nem létezik.

Ellentétben a boot, amely végre csak egy módon, leállítása és újraindítása rendszer lehet végezni a különböző módon:

így a parancs leállítás;

használja megállt, és indítsa újra parancsokat (a BSD-rendszerek, és Linux);

küld egy jelet az init programot távon;

szintjének megváltoztatásához a program végrehajtása init keresztül telinit paranccsal (System V-alapú rendszerek);

megölni az init

Még a kis UNIX-alapú rendszerek ezt a módszert a megállás nem elfogadható. Ez nem csak akkor vezet az adatvesztés és a károk rendszer fájlokat. Azt kockáztatja, károsíthatja a meghajtót, ha van azok között, amelyek kihúzása előtt teljesítmény kell telepíteni a megfelelő helyzetben a biztonsági kapcsolót valamelyik parkok a felvétel fejüket.

Természetesen árvíz esetén, vagy a tűz jobban húzza ki a hálózati, ha nincs ideje, hogy megfelelően állítsa le a rendszert. A motortér, és néha megfelel ennek órás sürgősségi gomb, amely lehetővé teszi, hogy kapcsolja ki az összes berendezést, ugyanabban az időben.

A shutdown parancs: a helyes utat, hogy állítsa le a rendszert

A shutdown parancs - a legbiztonságosabb és leginkább megfelelő módon megállítani vagy indítsa újra a rendszert, vagy térjen vissza az egyfelhasználós módban. Sajnos, nehéz megtalálni a szolgáltató, hogy nem „egy kéz” érveit. Nézzük meg ezt a csapatot általában, majd egy rövid összefoglalót adni a szintaxis és érveket, amelyek hasznosak, ha dolgozik bármelyik leírt rendszereket.

Akkor ad jelzést a shutdown parancs szünet előtt a rendszer leállítása. Várva a parancsot küld a regisztrált felhasználók a fokozatosan lerövidítése időközönként üzeneteket figyelmezteti őket a közelgő shutdown. Alapértelmezésben az üzenet azt jelzi, hogy a rendszer elvégzi a munkát, és jelzi a hátralévő időt, shutdown. Ha szükséges, a rendszergazda felveheti saját rövid üzenetet, ami megmagyarázza, hogy miért a rendszer leáll, és körülbelül mennyi időt kell várni, mielőtt a felhasználó képes lesz újra be a rendszerbe.

Sok shutdown parancs lehetővé teszi, hogy meghatározza a változat, hogy meg kell tennie, hogy pontosan a rendszer: stop, menj egyfelhasználós módban, vagy újraindítani. Néha azt is megadhatja, hogy szeretné újraindítani ellenőrzést követően lemezeket a fsck paranccsal. A modern rendszerek nagy meghajtók ez csekket hosszú időt vesz igénybe, így általában nem tudja elvégezni, ha a munkát a rendszert, mielőtt azt kitölteni. Egyes rendszerekben meghajtó színpad automatikusan kimarad ellenőrzi, hogy a fájl rendszereket megfelelően eltávolítani.

Táblázat. 2.6 felsorolja a shutdown parancsot, a parancssori paramétereket a hat rendszerek vizsgálják. A gondolatjel az alapértelmezett beállítás.

2.6 táblázat. A Sokarcú a shutdown paranccsal

Az állj parancs: egy könnyebb út, hogy hagyja abba

Az állj parancs végrehajtja az összes alapvető műveletek szükségesek a rendszer leállítása. Ahhoz, hogy ezzel a paranccsal megadhatja a parancssorban shutdown -h vagy közvetlenül megállítására. halt parancsot nyilvántartások a naplófájlban leállás elpusztítja létező folyamatokat hajt végre sync parancs (ami viszont hajtjuk szinkron hívás) várakozás befejezése műveleteinek lemezmeghajtó, majd véget ér a művelet sejtmagban.

Ha megad egy megállt -n irányító rendszer hívás sync elnyomott. A parancs a helyreállítása után a root partíció fsck parancsot. úgy, hogy a kernel nem tudja felülírni a régi korrekciós szakasz változat a cache. A csapat megállt -q kiváltja szinte azonnal leáll szinkronizálás nélkül, a pusztítás folyamatok és a fakitermelés. -q zászló ritkán használják.

Az újraindítás parancs: gyors restart

Az újraindítás parancs közel azonos parancs megállt. A különbség az, hogy a rendszer újraindul, és nem hagyja abba. reset módba is nevezik shutdown -r paranccsal. Ettől eltekintve, a kikapcsolási parancs támogatja -n és a -q zászlókat.

Átviteli jel init programot TERM

init programot, hogy elpusztítsa az eredmény kiszámíthatatlan és a legtöbb esetben nagyon káros. Elküldése előtt a program semmilyen jelet, olvassa el a dokumentációt. Amikor a BSD-változata init kap egy TERM szignált, akkor általában megöli az összes felhasználói folyamatok, démonok getty folyamatokat, és hozza a rendszert egyfelhasználós módban. Ezért is nem a leállítási parancsot.

Annak érdekében, hogy egy jelet küld a folyamat, akkor kell használni a ps parancsot, hogy megtudja, az ID a folyamatot. init programot - mindig egyes számú folyamat. Annak érdekében, hogy küld egy jelet, hogy használja a kill parancsot:

telinit paranccsal: változások a szinten az init programot

Azokban a rendszerekben, ahol az init programot támogatja a több teljesítményszintet, akkor a telinit paranccsal adhatja meg a program, hogy menjen egy bizonyos szint. Például a parancs

A rendszer egyfelhasználós módban Solaris és HP-UX. A Red -Hat 1 meg kell határoznia, ahelyett, hogy a S, különben nem fog futni a héj rootként. és ő nem változtatja szinten lenne:

Ugyanezt lehet tenni a parancsot

amely többek között, kiadhat egy figyelmeztető üzenet, és egy kis szünetet, mielőtt a következő szintre.

telinit parancs hasznos tesztelés során változik a inittab fájlt. Jelenlétében a -q zászló a csapat teszi az init programot újra olvasni a fájlt.

Megsemmisítése az init

Az init folyamat olyan fontos a rendszer, ha az elpusztult a kill parancs -KILL vagy megölni-9. hogy a legtöbb rendszer automatikusan újraindul (egyes atommagok ez egyszerűen üzenetet ad pánik - végzetes hiba). Ez egy nagyon „durva” módja annak, hogy újraindul. Sokkal jobb, hogy használja a parancsokat leállítás és újraindítás.

mikrogramm projekt megjelent LineageOS szerelvény egy alternatív végrehajtását Google-szolgáltatások

Ennek része a build LineageOS az mikrogramm elő variáns LineageOS platform (folyamatos fejlesztését CyanogenMod), amely javasolja egy alternatív végrehajtását az ingyenes Google szolgáltatásokat.

ACT Alapítvány számolt felhasználói adatok szivárgás miatt kihagyott mentés

Free Software Foundation figyelmeztette az esetről, ami a nyilvánosság nem függ olyan információ nyilvánosságra a projekthez kapcsolódó Hibás By Design, beleértve.

Alakult kiigazítás kiadja egy speciális böngésző Tor Browser 7.0.9, orientált garantálja az anonimitást, a biztonság és az adatvédelem. Böngésző épülő Firefox és alapkód.

A szervezet ellen Software Freedom Conservancy beperelte, hogy visszavonja a védjegy

Szervezet Software Freedom Felügyelőség (SFC) bejelentette kézhezvételét visszavonhatják a védjegy által kezdeményezett szervezet Software Freedom Law Center (SFLC). A perben azt állítja, hogy a kereskedelemben.

Kapcsolódó cikkek