Автозапуск на centOS
Ставил я значит себе на сервак milter-greylist (защита от спама), но по умолчанию он в автозапуск не прописывается, но зато прописывается в сервисы (/etc/rc.d/init.d). Немного порывшись в сети — набрел на эту статью в OpenNET .
Итак из неё стало понятно, что автозапуск можно сделать через chkconfig. Убеждамеся что greylist присутствует в сервисах (chkconfig —list). Должно выдать табличку: 1 столбец — название сервиса. Остальные уровни выполнения.
Уровень 0
остановка системы (halt) — работа системы должна быть прекращена;
Уровень 1
однопользовательский режим работы — система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. Как правило, этот режим используется для восстановления системы;
Уровень 2
многопользовательский режим — пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации;
Уровень 3
многопользовательский сетевой режим — в отличие от предыдущего уровня, осуществляется настройка сети и запускаются различные сетевые службы;
Уровень 4
не имеет стандартного толкования и практически не используется;
Уровень 5
запуск графической подсистемы — по сравнению с уровнем 3 производится также старт графической подсистемы X11 , и вход в систему осуществляется уже в графическом режиме;
Уровень 6
перезагрузка системы — при включении этого режима останавливаются все запущенные программы и производится перезагрузка.
Итак добавляем в автозапуск (chkconfig —level 2345 milter-greylist). После level идет перечисление уровней выполнения скрипта. Убеждаемся что все добавилось (chkconfig —list). Должно выдать такую строчку:
milter-greylist 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Проверяем запущен или нет сервис (service —status-all). Если нет то запускаем (/etc/init.d/milter-greylist start). Или же если хочется убедится в работоспособности автозапуска то ребутим сервак.
P.S.: если кто-то не знает как ставить грейлист — пишите в аську выложу статью.