CentOS är en Linux-distribution som används oftast i webbservrar . Liksom alla operativsystem , går CentOS genom en steg -för-steg startprocessen. Denna process är helt automatiserad , och involverar flera olika program och minne lagringsenheter . Genom att förstå varje steg och att veta vilka bitar av hårdvara är involverade längs vägen , kan du felsöka bättre startproblem . BIOS
När du först slår på CentOS - driven dator , kör din processor ett program som kallas Basic Input /Output System , eller BIOS . BIOS är den mest grundläggande program som datorn körs , och den är ansvarig för att fortsätta uppstartsprocessen . Det första som BIOS gör är att köra en serie tester på hårdvara för att se till att det kommer att kunna ladda resurser som krävs för att starta upp . Därefter tittar BIOS för ett program som kallas boot loader i diskettenheten , CD - ROM-enheten och hårddisken .
Starthanteraren
CentOS starthanterare är ett program som är 512 byte i storlek . BIOS hittar det i vilket lagringsmedium innehåller operativsystemet . Programmet består av två delar : den första etappen boot loader och det andra steget boot loader . Den förra av dessa är ett mycket enkelt program som lokaliserar den senare och laddar den i RAM. Vid denna punkt , kommer du att se en skärm som ber dig att välja ett operativsystem för att läsa in . Om CentOS är det enda systemet på din dator , kommer detta att vara det enda alternativet du ser . När du gör ett val genom att trycka på " Enter ", det andra steget boot loader laddar en fil som heter initramfs i minnet och uppmanar CentOS : s kärna för att slutföra startprocessen .
The Kernel
kärnan är en samling av CoreOS s kärnfiler . Dessa är de filer som fånga resurser från hårddisken som CentOS behöver för att nå de slutliga boot stadierna . Innan kärnan kan bli aktiv , måste den behandla initramfs filen . Det är denna fil som kärnan använder för att ladda drivrutiner . Dessa drivrutiner är nödvändiga för startprocessen eftersom de tillåter kommunikation mellan processorn och kringutrustning som grafikkortet .
Kontroll Transfer och Logga in
gått att starta process , laddar kärnan ett program som kallas init . Init tar sedan över för kärnan genom att starta skript som kontrollerar integriteten för systemfiler samt laddar det grafiska användargränssnittet . Därefter startar init flera CentOS processer . Dessa processer körs i bakgrunden medan systemet är igång . De representerar systemets tjänster . När det grafiska användargränssnittet är laddad , kan du logga in som root-användare och börja använda datorn .