Добрый день господаСледующая ситуация:
на сервере RH_9, был поднят днс и web-сервер apache. Всё прекрасно работает. Скрипты запуска останова лежат в необходимых директориях /etc/rc.d/.... Когда их запускаешь на останов, перезагрузку, старт, всё отрабывает без ошибок и работает корректно. Когда сервер полностью перегружаешь ни named, ни httpd не поднимаются. И в логах по загрузке системы нет ни слова о них. Помнил, что когда-то использовал утилиту setup. В ней, в есть System services, где указаны все службы, которые должны автоматически запускаться. Named я там нашел, после включения его в setup, named стал подниматься после перезагрузки сервера. Но вот httpd там нет.
Пытался поискать доку про setup, но не успешно. В man-ах есть информация только в руководстве по программированию (2). Я так понимаю, что это немного не то.Поэтому у меня следующие вопросы:
- в чём суть данной утилиты (почему скриптов запуска/останова в rcN.d не хватает для автоматического запуска)
- и как мне заставить httpd подниматься автоматически после перезагрузки сервера.Есть предположение, что setup показывает опции ядра, и надо лезь в ядро для разбирательств с httpd. Но хотелось бы прежде "проникнуться" всем этим, а после уже предпринимать какие-либо шаги.
Заранее спасибо всем
поищи в etc/rc.d/... файлик rc.httpd, он скорее всего не сделан исполняемым , chmod 755 /etc/rc.d/rc.httpd
>поищи в etc/rc.d/... файлик rc.httpd, он скорее всего не сделан
>исполняемым , chmod 755 /etc/rc.d/rc.httpdБред! В Шапке все что лежит в /rc.d/init.d по дефолту исполняемое.
Просто нет линков в нужном ините, нужно в /rc.d/rc3.d или rc5.d (в зависимости от того в каком ранлевеле грузимся)
делаем ln -s /rc.d/init.d/httpd(или как оно там называется) Snhttpd
где n - номер по порядку(можно и не по порядку) ;-)и все...можно еще chconfig или что-то в этом роде заюзать....
>>поищи в etc/rc.d/... файлик rc.httpd, он скорее всего не сделан
>>исполняемым , chmod 755 /etc/rc.d/rc.httpd
>
>Бред! В Шапке все что лежит в /rc.d/init.d по дефолту исполняемое.
>Просто нет линков в нужном ините, нужно в /rc.d/rc3.d или rc5.d (в
>зависимости от того в каком ранлевеле грузимся)
>делаем ln -s /rc.d/init.d/httpd(или как оно там называется) Snhttpd
>где n - номер по порядку(можно и не по порядку) ;-)
>
>и все...можно еще chconfig или что-то в этом роде заюзать....
господа, плииз, читайте внимательно:
я же писал:
-- Скрипты запуска останова лежат в необходимых директориях /etc/rc.d/....
я просто не стал перечислять rc"0-6".d, init.d, и линки правильно называются стартовый на S, стоповые на K.
иначе как бы у меня named заработал
сейчас просмотреть внимательно вновь все линки,
у меня линк в rc5.d был создан с ошибкой в имени.
так что прошу прощения.
теперь httpd нормально поднимается после рестартано вопрос касательно утилиты setup остается.
ведь пока я не включил в в Service services named на автозапуск, днс не поднимался при старте/рестарте системы.
так что: в чем суть утилиты setup, и почему (в частности для named), недостаточно стартовых/стоповых скриптов, что лежат в init.d?