Sistemos užkrovimas ir paleisties lygiai

Trumpai

Paspaudžiu mygtuką ‘Power’, BIOS suranda prijungtus įrenginius, ir ieško kas perims krovimąsi toliau. Pirmas žvilgsnis pagal dažniausiai naudojamą pasirinkimą į kietojo disko MBR. Čia dažnai šiai dienai GRUB.

Paleisties lygiai

Kai GRUB suradęs Linux (branduolį) pasako jam krautis, pirma programa yra /sbin/init. Jos konfigūracija yra /etc/inittab, čia taip pat pažymėta kaip krauti sistemą:

# The default runlevel.
id:2:initdefault:

Toliau vykdomi skriptai, kurie paleidinėja servisus, kiekvieno lygmens kataloge yra nuorodos į programas ir jų veiksena (vykdomi viens po kito pagal surašymą kataloge):

Pereiti iš vieno pakrovimo lygio į kitą, galima įvykdžius ‘/sbin/init lygis’. Taip bus įvykdyti skriptai to lygio kataloge:

init 6

Arba perkrauti norimą servisą pačiam:

/etc/init.d/networking restart

Taip pat galima įsidėti savo norimas programas, pvz dc++ hubo demoną /etc/rc.local pagalba. Į /etc/rc.local galima įrašyti ir paprastas komandas. Jis vykdomas paskutinis, po viso sistemos užkrovimo.

Pabaiga

O kas iš viso to? Nagi tai, kad galima keisti kraunamų procesų sąrašą (keisti vietomis nederėtų). Labiausia šiandieniniai Linux OS reikia ne pridėti, o išmesti nereikalingus procesus. Tarkim nenaudojamus bluetooth, infrared, dialup… Kalbant tik apie išjungimą, tam yra labai patogus įrankis sysv-rc-conf. Pridėti galima update-rc.d, rc-update komandomis, bet vėlgi pagal distribuciją. Prieš išjungiant verta žinoti ką išjungi.

Kaip sekėsi pakrauti matosi /var/log/boot byloje.

Daugiau

Nuorodos

Panašūs puslapiai

  1. LinuxĮžanga
  2. Straipsniai
  3. Straipsniai/SistemosUžkrovimasIrPaleistiesLygiai