LINUX.ORG.RU

init по умолчанию при загрузке...


0

0

Как сделать чтобы при загрузке по умолчанию грузился не init 5 графическая система, а init 3 консольная? И ещё вопросик, если я набираю init 3, то те службы которые работают и в 5 и в 3, они останавливаются и опять запускаются, или с ними вообще ничего не происходит, как работали так и работать продолжают?

anonymous

отредактировать строчку initdefault в /etc/inittab

anonymous
()

А на вторую половину вопроса какой ответ??

anonymous
()

chkconfig --help

anonymous
()

Блин, это такая привычка здесь отвечать. man bla-bla-bla или bla-bla-bla --help. Ну что я дурак чтоль, посмотрел я справки, всё что мог понял, то что не понятно спрашиваю. Меня интересует: при переходе из одного init в другой без перезагрузки, сервисы будут перезапущены (те которые работают в обоих режимах) или как работали, так и будут работать???

anonymous
()

Есть такие каталоги
/etc/rc.d/rc3.d и /etc/rc.d/rc5.d
А в них - файлы лежат. Это *символические ссылки* на скрипты, умеющие
рожать и убивать процессы-сервисы.
Если имя скрипта(ссылки, конечно же) начинается с буквочки "К", он убивает соотв. сервис (при этом имя сервиса содержится в самом
названии скрипта; например, K10ntpd - это для убивания сервиса ntpd).
Срабатывают скрипты при смене runlevel'a. Так, если ты
переходишь с ранлевела-5 (х-виндов и все такое) на
ранлевел-3 (консоль), то вначале отрабатывают все скрипты-убивальщики
(те, которые с "К") из каталога /etc/rc.d/rc5.d.
Затем запускаются скрипты-запускальщики
[ классная у меня терминология! %-) ] из каталога /etc/rc.d/rc3.d
(это те, имена которых начинаются с буквы "S"; типа,
S18named - запускает сервис named). Уф-ф. %-)
И разумеется, можно рученьками убирать и вставлять символические
ссылки куда надо. Так, например, хочу, чтоб запускался у меня сквид
при старте в ранлевел-3? Тогда пишу:
ln -s /etc/rc.d/init.d/squid /etc/rc.d/rc3.d/S30squid
А вот если хочу, чтоб тот же сквид сдох при выходе с ранлевел-3, то пишу так: /ln -s /etc/rc.d/init.d/squid /etc/rc.d/rc3.d/K25squid

Теперь, вроде, д. быть понятно кто когда запускается при
переходе из чего во что без перезагрузки.. ;)

braindef
()

Вот теперь спасибо, стало понятно, что при переходе из одного ранлевел в другой сначало все убивается, а потом запускается снова...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.