nedeľa 8. decembra 2019

Boot proces - jednoducho

Boot počítača:


Keď zapneme počítač, server, RPI alebo niečo, kde je nainštalovaný Linux, prebehne pár krokov.

1. BIOS
2. MBR
3. GRUB
4. Kernel
5. init
6. runlevel



1. BIOS proces

Basic input/output system. Načítajú sa najjednoduchšie vstupno-výstupné zariadenia.

2. MBR

je to len 512 kb súbor, ktorý spustí proces bootovania. (bootovanie znamená spúšťanie.) MBR je master boot record, tj. je to záznam, kde sa nachádzajú informácie na spúšťanie ďalších procesov. Predstavte si, keď otvoráte obchod. Toto je niečo ako kľúč, ktorým otvoríte dvere.(Musíte ale aj ďalšie veci otvoriť, tj. vypnúť alarm, zapnúť počítače, rozchodiť si pokladne, dať tam peniaze, atď.)

3. GRUB

Najjednoduchšie vysvetlenie: ide o tabuľku, ktorá vám vyberá, ktorý operačný systém (s ktorým konkrétnym jadrom chcete zapnúť.)

4. KERNEL

Kernel je jadro operačného systému Linux. Je to mozog alebo srdce operačného systému, stará sa o všetko.

5. init

Keď sa zapne operačný systém, init je úplne prvý proces. (Ten proces sa stará o všetky ostatné procesy, pokiaľ to ešte nevedia. Spúšťa ich, zapína, pripája disky, zapína sieť, atď...)

Čitali ste Na západe nič nové a pamätáte si na Katza? Ak nie, najprv prečítajte knihu, lebo nepochopíte bootovanie v linuxe. Init je ako Katz, tiež sa o všetkých staral.

6. runlevel

Runlevel je spôsob práce. Pokiaľ chcete pozerať Ramba, musíte mať nainštalované grafické prostredie. grafické prostredie ==GUI 
úloha: napíšte príkaz runlevel v grafickom prostredí.


Servery nepotrebujú často grafické prostredie, ale zároveň nemôžete pozerať ramba.

Uloha: Napíšte príkaz runlevel tu.  (v príkazovom riadku.)

Pomocou runlevelu vieme určovať, ktorá služba má byť zapnutá po reštarte operačného systému.  (Napríklad webový server, poštový server, rambo server.)



článok bol napísaný:

martin@guliverkel:~$ date
Sun Dec  8 11:55:56 CET 2019

Žiadne komentáre:

Zverejnenie komentára