Как да зареди Linux, с отворен код в Татарстан
Натиснете бутона за захранване на вашия sistemnike, и след няколко секунди ще видите екрана за вход.
Смея да се предположи, че всички се интересуват от най-малкото някога какво се случва зад завесата скрийнсейвъри и зареждане екрани, тъй като мощността на компютъра в момента, когато бъдете подканени да влезе в системата.
Предлагам ви да се запознаете със следните нива типичен Linux багажника:
- BIOS е отговорен за основната входно / изходни данни с устройства / устройството.
- Това става известна цялост проверка устройство. Също така, за тестване на работата на електрониката отговорен POST (Power-самодиагностика, известен също като "адекватност се тества," работи като етап на предварително натоварване), което се контролира от BIOS
- Търсите, изтегли и пусне програма товарач OS
- Това отнема товарача от flopika, sidyuka или твърд диск. По време на зареждане, на BIOS можете да натиснете бутона (обикновено F12 или F2 или Del, в зависимост от платформата), ако трябва да се направят някои промени в настройките на желязото.
- След като зареждането на ОС е намерена и заредени в паметта, на BIOS предава управлението на него.
- С една дума, да се зареди BIOS и изпълнява зареждане запис (MBR).
- MBR - магистър Boot Record се съхранява на твърдия диск
- Той се намира в първия сектора за начално зареждане на диск, например / сътрудничество / HDA или / сътрудничество / SDA
- MBR заема по-малко от 512 байта. Тя се състои от три компонента: 1) майстор информация обувка "жива" през първите 446 байта; 2) информация за таблицата на дяловете - в следващите 64 байта; 3) и са необходими последните 2 байта, за да се провери коректността на MBR.
- Тя съдържа информация за GRUB'e (или LILO).
- С прости думи - MBR товари и работи GRUB зареждане на ОС.
- GRUB - Grand Unified Bootloader.
- Ако системата ви има повече от едно ядро, имате възможност да изберете кои от тях трябва да се извършва
- GRUB показва красив анимационен скрийнсейвър Плимут, и да изчакате няколко секунди на излагане на интерактивен потребителски ако не натиснете произволен клавиш, тя зарежда ядрото инсталиран по подразбиране в конфигурационния файл плюскане.
- GRUB разбира какво файлова система (древни товарачи Linux, например, LILO не разбират).
- Компилатори на конфигурационен файл обикновено се крие /boot/grub/grub.conf път (също /etc/grub.conf може да бъде символична връзка към него). Ето един примерен конфигурационен файл за CentOS:
# Boot = / сътрудничество / SDA
подразбиране = 0
изчакване = 5
splashimage = (hd0,0) /boot/grub/splash.xpm.gz
hiddenmenu
заглавие Цент (2.6.18-194.el5PAE)
корен (hd0,0)
ядрото /boot/vmlinuz-2.6.18-194.el5PAE ро корен = ЕТИКЕТ = /
initrd /boot/initrd-2.6.18-194.el5PAE.img
4. ядрото на ядрото или
- Ядрото монтира файловата система в съответствие с настройката на «корен =» в Фейл grub.conf
- Изпълнява програмата / sbin / първоначален
- Тъй като първоначален - това е първият процес, който се стартира от ядрото на Linux, така че има ID процес (PID) №1. Можете да извършвате «к.с. -EF | Впиши първоначален »и провери това.
- initrd - това начално RAM Disk, тя е временна диск в RAM
- initrd се използва от ядрото като временно основната файлова система ядрото все още не е зареден в реално монтира файловата система. Тази временна диск съдържа и необходимите драйвери за изтегляне, което позволява достъп до дялове на дискове и друго оборудване
- Търси в файл / и т.н. / inittab за да се определи нивото на производителност (Нивото на работа).
- Има следните стойности на показателите:
- 0 - прекъсване
- 1 - на единични потребители режим, така наречената «еднопотребителската», или с други думи, конзолата за възстановяване
- 2 - многопотребителска, без подкрепа NFS
- 3 - Пълен многопотребителски режим
- 4 - Не се използва
- 5 - X11
- 6 - рестартиране
- Init определя стандартното ниво се изпълняват на базата на / и т.н. / inittab и го използва, за да заредите всички необходими софтуер.
- Следвайте «Впиши initdefault / и т.н. / inittab» на вашата система, и вие ще разберете какво е нивото на просрочията сте използвали
- Ако не се получи да живеят в мир, можете да настроите нивото на неизпълнение на 0 или 6)
- В повечето случаи, е необходимо само ниво 3 или 5.
6. Нивото на изпълнение на програмата (Първо ниво)
- Когато Linux изпълнява своята натоварване, може да се наблюдава товаренето на различни услуги. Например, може да е на съобщения, като «започне Postfix ... OK» (тече Postfix). Тези услуги - и наричат програми, осъществявани ниво, извършено в директорията, която съответства на желаното ниво на производителност.
- Въз основа на настройките по подразбиране, системата ще изпълни файлове в съответствие със следните директории.
- ниво на изпълнението 0 - /etc/rc.d/rc0.d/
- Извършване Ниво 1 - /etc/rc.d/rc1.d/
- ниво на изпълнение 2 - /etc/rc.d/rc2.d/
- Изпълнение Layer 3 - /etc/rc.d/rc3.d/
- Изпълнение Layer 4 - /etc/rc.d/rc4.d/
- ниво на изпълнение 5 - /etc/rc.d/rc5.d/
- ниво на изпълнение 6 - /etc/rc.d/rc6.d/
- Но имайте предвид, че на таралеж в директорията / и др може да бъде символична връзка. Например, /etc/rc0.d zalinkovan на /etc/rc.d/rc0.d.
- Каталозите /etc/rc.d/rc*.d/ можете да видите списък на програмите, които се стартират на буквите 'и К.
- Програма започващи с S се използва, за да се изпълнява. S, защото е tartup.
- Програми, които започват с буквата "К използва - правилно - за завършване на работата. К, защото к болен.
- Все още има редица от които не са S и K букви в имената на програмите. Тези номера се използват за определяне на реда на стартиране на програмите.
- Например, S12syslog проектиран да работи на демон Syslog, неговия сериен номер 12. S80sendmail - да започне демон Sendmail, като сериен номер 80. По този начин, Syslog да започнат преди Sendmail.
Това е всичко. Може би някои от вас това не е нещо ново и не е бил голям интерес към четенето на статията, защото тя е по-фокусирани върху първоначалната средното ниво на познаване на Linux.
В този случай, мога само да кажа, че "повторението - майка на живот" (п).