Помогни ни да направим Uroci.net по - богат! Добави урок

Базова настройка на системата в Linux

Aleksandrov   трудност:    видян: 13504

 

 

Ако на този ред бъде премахнат коментара операционната система ще се опитва да зарежда модула 8139too при всяко стартиране (този модул отговаря за мрежовите карти с чип Realtek 8139). Чрез втория файл може този модул да се присвои към определено устройство. Например:

 

 

alias eth0 dmfe

 

alias eth1 8139too

 

alias char-major-195 nvidia

 

 

Първият ред присвоява към устройство отговарящо за първата мрежова карта модула dmfe (мрежови карти Davicom), а на втората мрежова карта модула 8139too. Последния ред указва на операционната система, че за char устройство с главен номер 195 отговаря модула nvidia (модула на видео картите с чип на Nvidia).

 

 

5. НАСТРОЙКА НА ПУСКАНЕТО И СПИРАНЕТО НА ОПЕРАЦИОННАТА СИСТЕМА

 

 

Пускането и спирането на операционната система се извършва от шел скрипове намиращи се w директорията /etc/rc.d/. Линукс има седем режима в които може да работи: режим на единичен потребител, многопотребителски режим, режим с графична среда, режим на рестартиране и режим на изключване. Те са обозначени със следните номера – 1, 3, 4, 6, 0 наречени runlevels. Номерата 2 и 5 не се използват. За всеки един от режимите в директорията има по един шел скрипт:

 

 

  • rc.0 – това е символична връзка към rc.6. Oтговаря за runlevel 0 (изключване на операционната система)

     

  • rc.K – отговаря за runlevel 1 (еднопотребителски режим)

     

  • rc.M – отговаря за runlevel 3 (многопотребителски режим)

     

  • rc.4 – отговаря за runlevel 4 (режим с графична среда)

     

  • rc.6 – отговаря за runlevel 6 (рестартиране на операционната система)

     

  • rc.S – не отговаря за никой от режимите тъй като се стартира преди тях. Използва се за инициализация на операционната система. Тук се прави проверка за коректно изключване на операционната система, стартиране на модулите и т.н.

     

Всеки един от тези скриптове стартира множество програми необходими за нормалната работа в дадения runlevel. По подразбиране системата влиза в runlevel 3. Това може да се промени чрез промяна на файла /etc/inittab.

 

 

id:3:initdefault:

 

трябва да се промени на

 

id:4:initdefault:

 

Освен тези скриптове, в тази директория има още няколко важни скрипта:

 

  • rc.local – първоначално този скрипт е празен. Тук администратора може да добавя собствени команди, които ще се изпълняват при всяко стартиране на операционната система.

     

  • rc.inet2 – от тук се стартират скриптовете на сървърите които са инсталирани.

     

  • rc.inetd – в последната версия, Slackware добавиха този прост скрипт който позволява да се рестартира inetd. Това в старите версии ставаше с командата killall -HUP inetd.

     

  • rc.sysvinit – позволява автоматично разпознаване и стартиране на скриптове предназначени за Red Hat. Тъй като Red Hat (Mandrake, Debian, Fedora, SUSE) използва Sys V тип на скриптовете, а Slackware BSD стил, чрез този файл се постига съвместимост.

     

  • rc.syslog – управлява системния процес наречен syslog. Той следи и записва възниканлите грешки и по-важни събития в определени журнални файлове.

     

  • rc.serial – управлява серийните устройства, като чете конфигурацията от файла /etc/serial.conf

     

Останалите файлове са скриптове за управление на инсталираните сървъри и зависят от направената инсталация.

 

 


Страници: «1 2 3 4 »

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com