Режими на изпълнение (нива на работа)
Изпълнение режим (нива на работа)
Всички файлове, свързани със багажника са в /etc/rc.d директория. Ето списък на файловете:
В началото, както видяхме, той работи rc.sysinit файл. Този файл е отговорен за определянето на основната конфигурация на машината: тип клавиатура, конфигурацията на определени устройства, проверка на файловата система и т.н.
След това стартирайте скрипта RC. ниво на работа с желания номер като аргумент. Както можем да видим, ниво на работа е прост число, както и за всеки ниво на работа
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; бивши графична програма)