Hallo, en deze lezing gaan we het Linux bootproces behandelen en in het bijzonder het proces dat is gebruikt in de nieuwere versie van Linux besturingssystemen,
de bootvolgorde veranderingen in S. O. S en RedHat zeven en hoger,
en sommige andere besturingssystemen ook.
Dus als u RAHAD vijf als vijf of zes gebruikt, zult u waarschijnlijk merken dat het een ander proces heeft
of gebruikt in de nieuwere versie van S. O. S of lezen, als het een ander opstartproces had
gebruikt.
En dit is wat we gaan behandelen.
De System D is een nieuwe service manager en stuurde ons en rels zeven die eigenlijk de opstartvolgorde beheert.
Het is achterwaarts compatibel met Systeem vier en zijn scripts sorry.
Systeem vijf wordt in zijn scripts gebruikt door eerdere versies van RedHat Linux, waaronder ook Réal vijf.
Dus je zou dit proces kunnen gebruiken om dat ook op de vorige versies te draaien.
Nu moet elke systeembeheerder het proces van een besturingssysteem begrijpen.
Ik zou zeggen of het Linux, Windows of wat voor besturingssysteem dan ook is om problemen
beter te kunnen oplossen, want wat gebeurt er als het systeem niet opstart?
Dan moet je de volgorde begrijpen waarin het doorloopt, hoe het doorloopt, wat het leest, zodat je problemen
kunt oplossen en ze allemaal kunt doorlopen om het probleem te identificeren.
Dus laten we naar de volgende dia gaan en ik zal u grafisch laten zien hoe dit proces werkt.
Zodra je een machine of een computer aanzet, zit er een leuke manier in.
En vergeet niet dat firmware niets te maken heeft met het besturingssysteem.
Die firmware wordt geleverd met die machine voorgeïnstalleerd door die fabrikant.
Die firmware wordt bios genoemd.
Dus het start op, het neemt de stroom aan, het start op en gaat door het post-proces en het post-proces is power on
self-test gestart wat betekent dat het opstart en dan gaat het door alle hardware die is aangesloten die het hele
computersysteem maakt, het gaat door elk van hen en controleert.
Hé, ben je in orde?
Ben je in orde?
Ben je wakker.
Zijn er problemen met de hardware?
Daarna wordt de NBER geladen, NBER staat voor Master Board Record.
De informatie wordt opgeslagen in de eerste sector van de harde schijf die MDR wordt genoemd en die aangeeft waar de
Grubbed two zich bevindt, zodat deze in het ram van de computer kan worden geladen.
Dus bias zoekt op, doet de post en dan gaat het naar de eerste sector van de schijf en ontdekt
dat MVR, NBER informatie heeft van Grubert twee en de Grubert twee staat voor Grand Unified Bootloader en het is zoals
het genoemd wordt, als twee wat betekent versie twee en het is van voor versie één, die er niet op staat, maar het
zegt gewoon Grupp.
Dus Grubbed twee taak is het laden van de kernel, de Linux kernel, en die informatie staat in slash boot
slash grub naar slash grub dot CFT, wat het configuratiebestand is.
Dus als je je Linux besturingssysteem opzet, zie je waarschijnlijk niet de bios en pull post omdat het zo snel door je scherm
gaat en MVR wordt waarschijnlijk niet opgemerkt omdat dat de tijd is dat je machine op zoek is naar
die sector.
Maar je zult op een bepaald moment op je scherm, op je zwarte scherm, zien dat het zal verschijnen als Linux
kernel en soms zul je waarschijnlijk één, twee, drie of vijf verschillende kernels zien die het moet laden, waarvan
het moet opstarten.
Dus u kunt op dat moment ook uw cursor op en neer bewegen en de kernel selecteren die u wilt laden of het systeem
laten beslissen welke kernel het gaat laden, afhankelijk van de grub-configuratie.
Oké.
Dus nu komt de kernel op, Kernel zegt, OK, de grub vroeg me om te starten, OK, de kernel is de kern van
het besturingssysteem.
Dus wat het doet is het laden van de benodigde drivers en het bestelde IMG bestand.
Nu is het de taak van de kolonel om het stuurprogramma te laden, dat wil zeggen alle hardware die op uw machine is aangesloten.
Om het te laten werken, moet de kolonel communiceren met die hardware, dus de kolonel, om de kolonel te laten
communiceren, moet hij het stuurprogramma hebben dat met de hardware praat, zeg
maar al die hardware laadt, en dan start hij het eerste, allereerste OS, ons besturingssysteemproces dat nu
System D heet, zoals ik al zei, het is een nieuw proces dat de nieuwe versie van Linux introduceert.
Dus het start de volgende stap als de laatste van het systeem D opstart.
En natuurlijk is dit het eerste proces in het systeem en krijgt het standaard een proces ID van niemand.
Als het andere proces start, krijgt dat de incrementele nummers van het proces.
Het start dan alle benodigde processen die op dat moment zijn ingeschakeld.
Dan leest het azzi systeem D standaard, het doelbestand dit dit om het systeem naar het run niveau te
brengen.
Elk systeem, elk Linux systeem heeft in totaal zeven run levels.
Dat gaat van zes tot nul tot zes, wat bepaalt waar het gaat beginnen.
Het heeft een netwerk nodig voor één gebruiker of het moet worden afgesloten.
Al die run levels zijn eigenlijk gedefinieerd in het standaard dot target bestand.
Dus het zoekt in het bestand op welk doelbestand het moet oplossen, welk run-niveau het
moet starten, en zo wordt je systeem online.
Dus dit is het Linux proces.
En zoals ik al zei, dit is een nieuwer proces dat de laatste tijd is ingevoerd in nieuwere versies.
Dus ga hier zeker doorheen.
Dit is een van de belangrijke dingen die elke systeembeheerder moet weten, moet onthouden
terwijl hij problemen oplost.
Oké.
Veel geluk.