CentOS er en Linux-distribusjon som brukes oftest i webservere . Som alle operativsystemer , går CentOS gjennom en trinn -for-trinn oppstartsprosessen. Denne prosessen er fullstendig automatisert , og involverer flere forskjellige programmer og minne lagringsenheter . Ved å forstå hvert trinn, og vite hvilke deler av maskinvaren er involvert underveis , kan du bedre feilsøke oppstartsproblemer . BIOS
Når du først slår på CentOS - drevet PC på , kjører prosessoren et program kalt basic input /output system , eller BIOS. BIOS er det mest grunnleggende program som datamaskinen kjører , og den er ansvarlig for å fortsette oppstartsprosessen. Det første som BIOS gjør er å kjøre en rekke tester på maskinvare for å sikre at det vil være i stand til å laste ressurser som kreves for oppstart. Deretter ser BIOS for et program kalt boot loader i diskettstasjonen , CD- ROM-stasjonen og harddisken .
Boot Loader
CentOS boot loader er et program som er 512 byte i størrelse . BIOS finner det i hvilken som helst lagringsmedium inneholder operativsystemet . Dette programmet består av to deler: den første fasen boot loader og den andre fasen boot loader . Førstnevnte er et veldig enkelt program som lokaliserer sistnevnte og laster den inn RAM . På dette punktet , vil du se et skjermbilde som ber deg om å velge et operativsystem for å laste. Hvis CentOS er det eneste systemet på maskinen din , vil dette være det eneste alternativet du ser. Når du gjør et valg ved å trykke " Enter", den andre fasen boot loader laster en fil som heter initramfs inn i minnet og samtaler på CentOS er kjernen for å fullføre oppstartsprosessen.
The Kernel
kjernen er en samling av CoreOS kjernevirksomhet filer. Dette er filene som fange ressurser fra harddisken som CentOS trenger for å nå de endelige boot etapper. Før kjernen kan bli aktive , må den behandle initramfs filen. Det er denne filen som kjernen bruker til å laste enhetsdrivere . Disse driverne er avgjørende for oppstartsprosessen fordi de tillater kommunikasjon mellom CPU og eksterne enheter som skjermkortet.
Kontroll Transfer og Logg inn
å fullføre boot prosess , laster kjernen et program kalt init . Init tar da over for kjernen ved å starte skript som sjekker integriteten til systemfiler samt lasting det grafiske brukergrensesnittet . Deretter starter init flere CentOS prosesser . Disse prosesser som kjøres i bakgrunnen mens systemet er i drift . De representerer systemets tjenester. Når det grafiske brukergrensesnittet er lastet, kan du logge inn som root og begynne å bruke datamaskinen .