The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Порядок загрузки в RedHat"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Порядок загрузки в RedHat"
Сообщение от Mike emailИскать по авторуВ закладки on 10-Авг-02, 01:32  (MSK)
А как в RedHat'е задаётся, в каком порядке будут грузиться службы, выбранные в setup (ntsysv) и где вообще сохряняется информация о том, какие службы выбраны и будут загружаться?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Порядок загрузки в RedHat"
Сообщение от Ermugand emailИскать по авторуВ закладки on 10-Авг-02, 13:48  (MSK)
>А как в RedHat'е задаётся, в каком порядке будут грузиться службы, выбранные
>в setup (ntsysv) и где вообще сохряняется информация о том, какие
>службы выбраны и будут загружаться?


/etc/rc*.d. Чего вместо звездочки зависит от режима, в который грузишься  - обычно 3. Там линки на файлы в каталоге /etc/init.d вида K<2 цифры><имя службы> и S<2 цифры><имя службы>. То, что с S начинается - запускается при старте, в порядке, определяемом цифрами, то есть если там ссылки типа S01blabla & S02bla1bla1, то запускается сначала blabla, потом bla1bla1.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Порядок загрузки в RedHat"
Сообщение от Mike emailИскать по авторуВ закладки on 10-Авг-02, 20:24  (MSK)
> Там линки на файлы в каталоге /etc/init.d вида K<2 цифры><имя службы> и S<2 цифры><имя службы>. То, что с S начинается - запускается при старте, в порядке, определяемом цифрами, то есть если там ссылки типа S01blabla & S02bla1bla1, то запускается сначала blabla, потом bla1bla1.


Да, это я знаю. НО! Вот изменяем порядок загрузки (в частности, я переставляю загрузку pcmcia раньше network). Всё нормально, но только до тех пор, пока я не запущу ntsysv! После запуска порядок загрузки опять будет первоначальным! Вот как изменить именно этот первоначальный порядок, либо каким образом изменять загружающиеся службы без использования ntsysv - вот в чём вопрос!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Порядок загрузки в RedHat"
Сообщение от Ermugand emailИскать по авторуВ закладки on 11-Авг-02, 12:50  (MSK)
>> Там линки на файлы в каталоге /etc/init.d вида K<2 цифры><имя службы> и S<2 цифры><имя службы>. То, что с S начинается - запускается при старте, в порядке, определяемом цифрами, то есть если там ссылки типа S01blabla & S02bla1bla1, то запускается сначала blabla, потом bla1bla1.
>
>
>Да, это я знаю. НО! Вот изменяем порядок загрузки (в частности, я
>переставляю загрузку pcmcia раньше network). Всё нормально, но только до тех
>пор, пока я не запущу ntsysv! После запуска порядок загрузки опять
>будет первоначальным! Вот как изменить именно этот первоначальный порядок, либо каким
>образом изменять загружающиеся службы без использования ntsysv - вот в чём
>вопрос!

а на гуя тебе этот ntsysv??? Без него жизнь не мила???:)
Он ить наверняка где-то в свлих файлах пишет чего раньше было, и когда ты меняешь ручками что-то, при запуске все на место тащит:) Так что лучче все ручками - оно и надежнее и ошибиться труднее:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Порядок загрузки в RedHat"
Сообщение от Mike emailИскать по авторуВ закладки on 11-Авг-02, 21:53  (MSK)
> а на гуя тебе этот ntsysv??? Без него жизнь не мила???:)

Приходится админить RedHat. Сам бы я Слаку поставил и не мучился.

>Он ить наверняка где-то в свлих файлах пишет чего раньше было, и
>когда ты меняешь ручками что-то, при запуске все на место тащит:)
>Так что лучче все ручками - оно и надежнее и ошибиться
>труднее:)

Ручками лучше. Вот я и спрашиваю, как без ntsysv всё ручками сделать! :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Порядок загрузки в RedHat"
Сообщение от LinaS emailИскать по авторуВ закладки on 12-Авг-02, 01:00  (MSK)
>> а на гуя тебе этот ntsysv??? Без него жизнь не мила???:)
>
>Приходится админить RedHat. Сам бы я Слаку поставил и не мучился.
>
>>Он ить наверняка где-то в свлих файлах пишет чего раньше было, и
>>когда ты меняешь ручками что-то, при запуске все на место тащит:)
>>Так что лучче все ручками - оно и надежнее и ошибиться
>>труднее:)
>
>Ручками лучше. Вот я и спрашиваю, как без ntsysv всё ручками сделать!
>:))

У тебя в /etc/rc.d есть ссылочки на соответствующие скрипты в /etc/init.d

В /etc/rc.d/rcX.d перед названием каждой ссылки стоит K или S - соответственно KILL или START. Цифра после этой буквы означает порядок запуска или останова сервиса. Чем она меньше, тем раньше запускается сервис %). Чтобы какой-то сервис запускался раньше другого, тебе надо поставить ему в соответствующем ранлевеле (который у тебя в /etc/inittab прописан как x:3:lalala, где 3 - твой ранлевел), то есть в /etc/rc3.d (например) ссылку с названием SXservice, где X - меньше, чем у того сервиса, который должен грузиться позже...

То есть короче, сносишь в /etc/rc3.d (например) ссылку с именем SXXservice, а потом делаешь:
ln -s /etc/init.d/service /etc/rc3.d/SYYservice,
где YY - меньше, чем XX

Ну в общем, я постаралась объяснить, как смогла, надеюсь, что это получилось достаточно доходчиво %)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Порядок загрузки в RedHat"
Сообщение от Mike emailИскать по авторуВ закладки on 12-Авг-02, 08:10  (MSK)
>У тебя в /etc/rc.d есть ссылочки на соответствующие скрипты в /etc/init.d
>
>В /etc/rc.d/rcX.d перед названием каждой ссылки стоит K или S - соответственно KILL или START.

Спасибо!
Вот в этом месте можно было остановиться. Я всё понял.
Но всё же, где ntsysv берёт порядок, в котором нужно расставлять сервисы?
Этот вопрос пока открыт.

>Ну в общем, я постаралась объяснить, как смогла, надеюсь, что это получилось достаточно доходчиво %)

Предельно доходчиво. :)
Тебе бы маны писать, имхо... ;-))


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Порядок загрузки в RedHat"
Сообщение от LS emailИскать по авторуВ закладки on 12-Авг-02, 11:03  (MSK)
>> а на гуя тебе этот ntsysv??? Без него жизнь не мила???:)
>
>Приходится админить RedHat. Сам бы я Слаку поставил и не мучился.
>
>>Он ить наверняка где-то в свлих файлах пишет чего раньше было, и
>>когда ты меняешь ручками что-то, при запуске все на место тащит:)
>>Так что лучче все ручками - оно и надежнее и ошибиться
>>труднее:)
>
>Ручками лучше. Вот я и спрашиваю, как без ntsysv всё ручками сделать!
>:))

В стартовом скрипте, который лежит в /etc/rc./init.d есть две строки-коментария - пример

#chkconfig: 234 30 50

эта строка означает, что сервис запустится на уровнях 2, 3 и 4 (соответсвенно на остальных будет выгружен). Стартует он по порядку 30-тым (те будет сделана ссылка S20service), убивается - 50-ым (К80service).

#description: bla-bla-bla

это просто описание сервиса, которое ты увидишь, нажав F1 в ntsysv.

Меняешь содержимое первого коментария на то, что тебе нравиться и спокойно пользуешься ntsysv, который является интерфейсом для chkconfig (так что man chkconfig). В простейшем случае:

chkconfig -add service - создаем ссылки на сервис (как описано в полях коментария стартового скрипта)

chkconfig -del service - убиваем ссылки на сервис

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Порядок загрузки в RedHat"
Сообщение от LS emailИскать по авторуВ закладки on 12-Авг-02, 11:06  (MSK)
>#chkconfig: 234 30 50
>
>эта строка означает, что сервис запустится на уровнях 2, 3 и 4
>(соответсвенно на остальных будет выгружен). Стартует он по порядку 30-тым (те
>будет сделана ссылка S20service), убивается - 50-ым (К80service).
>

ошибся - (K50service) естественно, но думаю и так понятно :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Порядок загрузки в RedHat"
Сообщение от LS emailИскать по авторуВ закладки on 12-Авг-02, 11:12  (MSK)
>>#chkconfig: 234 30 50
>>
>>эта строка означает, что сервис запустится на уровнях 2, 3 и 4
>>(соответсвенно на остальных будет выгружен). Стартует он по порядку 30-тым (те
>>будет сделана ссылка S20service), убивается - 50-ым (К80service).

Куда глядят мои глаза - (S30service) - сорри.

>>
>
>ошибся - (K50service) естественно, но думаю и так понятно :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру