Sistem de inițializare în unix

Sistem de inițializare în unix

Uneori mă întreb ce fel de initializare este folosit pe server și în articolul meu „inițializarea sistemului în Unix / Linux» vă voi spune cum puteți afla ce sistem este folosit pentru a inițializa server.







Sisteme de inițializare de bază:

  • sysvinit - Stilul SysVinit a existat încă din perioada SystemV, care a fost dezvoltat în 1983. Acest lucru a stabilit standardul pentru inițializarea sistemelor POSIX.
  • upstart este un sistem de inițializare a sistemului de operare care controlează începutul daemonilor în timpul pornirii sistemului, le oprește și le controlează și în timpul operării sistemului. Acesta a fost dezvoltat inițial pentru distribuția Ubuntu, dar apoi a început să fie utilizate în alte distribuții Linux, cum ar fi Fedora (ulterior înlocuit de systemd), ca un înlocuitor pentru UNIX System V de inițializare.
  • systemd este un manager de sistem (un daemon pentru inițializarea altor daemon-uri în Linux) care a venit și a înlocuit aproape SysV. Principala diferență este pornirea distribuită a serviciilor în timpul procesului de boot al sistemului, ceea ce a făcut posibilă accelerarea semnificativă a lansării sistemului de operare.
  • launchd - Sistemul inițializarea sistemului cu sursa deschisă utilizat în sistemul de operare Mac OS X. Procesul are PID 1 și face ce declanșează alte procese și le reporneste în caz de eșec, care este, îndeplinește funcțiile init UNIX și Linux (în noi versiuni de Linux realizate du-te la sistemd).






Comenzi privind sistemele de inițializare în sistemul de operare Unix / Linux:

Sistem de inițializare în Unix / Linux

Există mai multe modalități de a verifica acest lucru, acum vă voi arăta cum.

-=== METODA 1 - verificarea proceselor PID == -

De exemplu, Ubuntu înainte de versiunea 14 a folosit sistemul de inițializare Upstart pentru a verifica acest lucru, executați:







Articole similare

Trimiteți-le prietenilor: