Автозавантаження centos 6

У CentOS існує кілька рівнів автозавантаження. Давайте їх розглянемо:

Для роботи з автозавантаженням в CentOS використовується утиліта chkconfig:

Необхідно знати всього пару команд, щоб відчувати себе цілком комфортно. Отже:

chkconfig --list
Виводить список служб, які перебувають (зареєстрованих) в автозавантаженні. Зовсім не означає, що вони включаються при запуску системи. Ось приклад, як це виглядає:

Spoiler: Highlight to view


Цікаво, що в CentOS 5 команда chkconfig без ключів виведе інформацію про версію, а в CentOS 6 - покаже список служб. Але це не важливо.

Якщо Вам потрібна якась конкретна служба, Грепан не потрібно =) Просто робимо:
chkconfig --list <имя сервиса>
Приклад, кому цікаво:

Spoiler: Highlight to view

Щоб додати (зареєструвати) службу в chkconfig, потрібно виконати команду:
chkconfig --add <имя сервиса>
Відповідно, щоб видалити:
chkconfig --del <имя сервиса>

Робота з самими службами зводиться, по суті, до їх включення / вимикання на всіх / конкретному рівні автозавантаження. наприклад:
chkconfig # 91; --level <уровни> # 93; <имя сервиса>

Тобто якщо Ви хочете включати apache при запуску системи можна зробити:
chkconfig httpd on
Система поставить його автоматично в 2, 3, 4 і 5 рівні. Можна самостійно вказати для якого рівня включити (або вимкнути) службу:
chkconfig --level 35 httpd on

На цьому, в цілому, і все. Акуратніше з експериментами! ;)

Схожі статті