Inicializálási rendszer unixban

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:

Kapcsolódó cikkek