Inicializálási rendszer unixban
Néha kíváncsi vagyok, hogy milyen inicializációt használnak a kiszolgálón és a "Unix / Linux inicializálási rendszer" című cikkemben. Megmondom, hogyan lehet kideríteni, hogy milyen inicializálási rendszert használ a kiszolgálón.
Alapvető inicializálási rendszerek:
- sysvinit - A SysVinit stílusa a SystemV-től kezdve létezett, ami 1983-ban alakult ki. Ez beállította a szabványt a POSIX rendszerek inicializálására.
- felkapaszkodott - OS inicializálási rendszer, amely ellenőrzi a futó démonok a rendszerben az indítás során, megállás, és kezeli azokat működés közben. Ez eredetileg az Ubuntu, de aztán kezdett használni más Linux disztribúciók, mint például a Fedora (helyébe lépett a systemd), a helyett UNIX System V init.
- A systemd egy rendszervezérlő (démon más démonok inicializálására Linux alatt), amely a SysV-hez érkezett és szinte kicserélte. A legfontosabb különbség a szolgáltatások elosztott indítása a rendszerindítási folyamat során, ami lehetővé tette az operációs rendszer indításának jelentős felgyorsítását.
- launchd - A rendszer inicializálása a rendszer a nyílt forráskódú használt operációs rendszer a Mac OS X. A folyamat PID 1, és nem mi váltja ki más folyamatok, és újraindítja őket meghibásodása esetén, vagyis látja el init UNIX és Linux (új változat a Linux tett menj a rendszerbe).
Parancsok az Unix / Linux operációs rendszer inicializálási rendszerein:
Inicializálási rendszer Unix / Linux alatt
Számos módon ellenőrizheted ezt, most megmutatom, hogyan.
-=== MÓDSZER 1 - PID folyamatok ellenőrzése == -
Például, a 14. verzió előtti Ubuntu a Upstart inicializáló rendszert használta a fenti ellenőrzéshez, hajtsa végre a következőket: