Режими на изпълнение (нива на работа)

Изпълнение режим (нива на работа)

Всички файлове, свързани със багажника са в /etc/rc.d директория. Ето списък на файловете:

В началото, както видяхме, той работи rc.sysinit файл. Този файл е отговорен за определянето на основната конфигурация на машината: тип клавиатура, конфигурацията на определени устройства, проверка на файловата система и т.н.

След това стартирайте скрипта RC. ниво на работа с желания номер като аргумент. Както можем да видим, ниво на работа е прост число, както и за всеки ниво на работа има съответен RC.г директория. В типичен монтаж на Mandrake Linux 6, можете да видите някои ниво на работа:

0: пълно спиране на машината;

1: режим на единичен потребител (единичен потребител); Той се използва в случай на сериозни проблеми, или за възстановяване на системата;

2: мулти-потребителското режим (множество потребители), без мрежа;

3: за мулти-потребителското (мулти-потребителското) режим с мрежа;

5: същата като 3, но преди всичко, той работи графичен потребителски интерфейс за вход (вход);

Нека да разгледаме, например, на съдържанието на директорията rc5.d.

Както можете да видите, всички файлове в тази директория са символни връзки, както и всички от тях имат специфичен външен вид. Тяхната обща форма е както следва:

Така че, без да се вземат предвид всички други скриптове, можем да видим, че когато системата преминава в ниво на работа 5, първа стартира K15postgresql. т.е. /etc/rc.d/init.d/postgresql спре. Тогава K20nfs. След това K20rstatd. и така нататък, докато последният; След това пуснете всички S скриптове: първо S05apmd. който причинява /etc/rc.d/init.d/apmd започне. и така нататък.

Въоръжени с всичко това, можете да създадете свой собствен цялото ниво на работа в рамките на няколко минути, или да се предотврати започването или спиране на услугата чрез заличаване на съответната символна връзка (има и програма с интерфейс, за да постигнем това, особено drakxservices и chkconfig; бивши графична програма)