URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 47640
[ Назад ]

Исходное сообщение
"утилита setup"

Отправлено dim , 27-Авг-04 08:13 
Добрый день господа

Следующая ситуация:

на сервере RH_9, был поднят днс и web-сервер apache. Всё прекрасно работает. Скрипты запуска останова лежат в необходимых директориях /etc/rc.d/.... Когда их запускаешь на останов, перезагрузку, старт, всё отрабывает без ошибок и работает корректно. Когда сервер полностью перегружаешь ни named, ни httpd не поднимаются. И в логах по загрузке системы нет ни слова о них. Помнил, что когда-то использовал утилиту setup. В ней, в есть System services, где указаны все службы, которые должны автоматически запускаться. Named я там нашел, после включения его в setup, named стал подниматься после перезагрузки сервера. Но вот httpd там нет.
Пытался поискать доку про setup, но не успешно. В man-ах есть информация только в руководстве по программированию (2). Я так понимаю, что это немного не то.

Поэтому у меня следующие вопросы:
- в чём суть данной утилиты (почему скриптов запуска/останова в rcN.d не хватает для автоматического запуска)
- и как мне заставить httpd подниматься автоматически после перезагрузки сервера.

Есть предположение, что setup показывает опции ядра, и надо лезь в ядро для разбирательств с httpd. Но хотелось бы прежде "проникнуться" всем этим, а после уже предпринимать какие-либо шаги.

Заранее спасибо всем


Содержание

Сообщения в этом обсуждении
"утилита setup"
Отправлено ipmanyak , 27-Авг-04 09:58 
поищи в etc/rc.d/...   файлик rc.httpd, он скорее всего не сделан исполняемым , chmod 755 /etc/rc.d/rc.httpd  

"утилита setup"
Отправлено Taurus , 27-Авг-04 10:34 
>поищи в 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 или что-то в этом роде заюзать....


"утилита setup"
Отправлено dim , 27-Авг-04 11:50 
>>поищи в 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 заработал


"утилита setup"
Отправлено dim , 27-Авг-04 12:31 

сейчас просмотреть внимательно вновь все линки,
у меня линк в rc5.d был создан с ошибкой в имени.
так что прошу прощения.
теперь httpd нормально поднимается после рестарта

но вопрос касательно утилиты setup остается.

ведь пока я не включил в в Service services named на автозапуск, днс не поднимался при старте/рестарте системы.
так что: в чем суть утилиты setup, и почему (в частности для named), недостаточно стартовых/стоповых скриптов, что лежат в init.d?