В 96-м документация, которая имелась, писалась теми, кто решал свои проблемы, чтобы остальные могли решить эти проблемы проще. У вас проблемы? Вы их решили? Напишите. Я понимаю, всем хочется, чтобы их проблемы кто-то решил за них. Так бывает, если дать что-то взамен.
Отключение автозагрузки сервисов
Модераторы: Warderer, Модераторы разделов
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Отключение автозагрузки сервисов
Мои розовые очки
-
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
Re: Отключение автозагрузки сервисов
Имеются тоже вопросы по загрузке сервисов в Debian. Но прежде беру книгу Эви Немета "Руководство администратора Linux и читаю":
Теперь изучаем. Номер уровня тут присутствует и то хорошо, в отличае от Ubuntu в которой даже файла /etc/inittab нет. До этого я пользовался дистрибутивами подкласса RedHat.
В /etc/inittab в качестве рунлевела по умолчанию стоит 2. В RedHat runlevel 2 использовался для загрузки в многопользовательском режиме без поддержки сети. Сценарии запуска наблюдаю в /etc/init.d, в RedHat они располагались в /etc/rc.d/init.d. Симплинки на сценарии запуска наблюдаю в /etc/rc*.d, в RedHat они располагались в /etc/rc.d/rc*.d. Просматриваю эти каталоги:
Каталоги rc5.d и другие идентичны rc2.d. Вопрос, зачем тут рунлевелы, если выбирать тут не из чего? И почему нет ни одного симплинка, начинающегося на K? Вообще конфигурировать запуск следует редактированием этих каталогов или лучше через специальную утилиту?
И ещё вопрос, если нужно чтобы некоторые демоны запускались не во время инициализации системы, а горяздо раньше, во время initrd, что нужно сделать?
Сцанарии Debian ненадёжны, недокументированы и невероятно противоречивы. Печально, но отсутствие стандартных правил организации сценариев запуска привело в данном случае к хаосу.
На каждом уровне выполнения демон init вызывает сценарий /etc/init.d/rc, передавая ему номер уровня в качестве аргумента...
Теперь изучаем. Номер уровня тут присутствует и то хорошо, в отличае от Ubuntu в которой даже файла /etc/inittab нет. До этого я пользовался дистрибутивами подкласса RedHat.
В /etc/inittab в качестве рунлевела по умолчанию стоит 2. В RedHat runlevel 2 использовался для загрузки в многопользовательском режиме без поддержки сети. Сценарии запуска наблюдаю в /etc/init.d, в RedHat они располагались в /etc/rc.d/init.d. Симплинки на сценарии запуска наблюдаю в /etc/rc*.d, в RedHat они располагались в /etc/rc.d/rc*.d. Просматриваю эти каталоги:
Код: Выделить всё
# ls -l /etc/rc2.d
-rw-r--r-- 1 root root 556 Авг 12 2008 README
lrwxrwxrwx 1 root root 17 Июл 4 12:35 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root 15 Июл 4 12:35 S12acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 14 Июл 4 13:52 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root 20 Июл 4 16:19 S20fancontrol -> ../init.d/fancontrol
lrwxrwxrwx 1 root root 17 Июл 4 16:19 S20hddtemp -> ../init.d/hddtemp
lrwxrwxrwx 1 root root 13 Июл 4 14:17 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root 15 Июл 7 22:50 S21aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root 13 Июл 4 14:17 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root 14 Июл 4 12:35 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root 18 Июл 4 12:35 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root 19 Июл 4 12:35 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root 23 Июл 4 12:35 S99stop-bootlogd -> ../init.d/stop-bootlogd
Каталоги rc5.d и другие идентичны rc2.d. Вопрос, зачем тут рунлевелы, если выбирать тут не из чего? И почему нет ни одного симплинка, начинающегося на K? Вообще конфигурировать запуск следует редактированием этих каталогов или лучше через специальную утилиту?
И ещё вопрос, если нужно чтобы некоторые демоны запускались не во время инициализации системы, а горяздо раньше, во время initrd, что нужно сделать?
-
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
Re: Отключение автозагрузки сервисов
Хотелось бы всё-таки получить какую-нибудь внятную инфу по управлению загрузкой сервисов. Тем более что я сейчас новые устанавливаю, slim в частности.
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Отключение автозагрузки сервисов
Вы прочитали тему с самого начала, вместе с тем, что есть по ссылкам, и у вас остались вопросы? Вроде описали уже всё.
My god... it's full of stars!...
-
- Сообщения: 96
Re: Отключение автозагрузки сервисов
Код: Выделить всё
chkconfig --del service
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Отключение автозагрузки сервисов
Это в RedHat-based, в Debian для управления сервисами используются утилиты update-rc.d, invoke-rc.d .
My god... it's full of stars!...
-
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
Re: Отключение автозагрузки сервисов
Перезапускать сервисы командой "service <имясеервиса> restart" это Debian-based или не Debian-based способ?
-
- Сообщения: 2075
-
- Сообщения: 369
Re: Отключение автозагрузки сервисов
А как сейчас обстоит дело с автозагрузкой? update-rc.d не работает как надо, постоянно пишет
update-rc.d: using dependency based boot sequencing
Мельком прочитал где-то, что меняется принцип автозагрузки, многие стандартные сервисы переходят на init-ng + upstart.
новый синтаксис, файлы в /etc/init
А внятной документации даже на сайте Дебиан не вижу.
В частности, явно указываю для update-rc.d - на каком уровне что грузить (ставлю и 99, и 29), он тупо ставит 19 и пишет using dependency based boot sequencing
rcconf вообще порядок загрузки не указывает, просто выбор что грузить. А если мне надо поменять порядок загрузки апача и др сервисов + свои скрипты, как быть?
update-rc.d: using dependency based boot sequencing
Мельком прочитал где-то, что меняется принцип автозагрузки, многие стандартные сервисы переходят на init-ng + upstart.
новый синтаксис, файлы в /etc/init
А внятной документации даже на сайте Дебиан не вижу.
В частности, явно указываю для update-rc.d - на каком уровне что грузить (ставлю и 99, и 29), он тупо ставит 19 и пишет using dependency based boot sequencing
rcconf вообще порядок загрузки не указывает, просто выбор что грузить. А если мне надо поменять порядок загрузки апача и др сервисов + свои скрипты, как быть?
-
- Сообщения: 369
Re: Отключение автозагрузки сервисов
Для себя нашел решение, в скриптах надо явно указывать
# X-Start-Before: nis
# X-Stop-After: nis
тогда оно само выстроится как надо. Команды update-rc.d уже, получается, неактуальны, т.к. позволяют только включать и выключать, а править все надо в самих скриптах в плане очередности загрузки...
# X-Start-Before: nis
# X-Stop-After: nis
тогда оно само выстроится как надо. Команды update-rc.d уже, получается, неактуальны, т.к. позволяют только включать и выключать, а править все надо в самих скриптах в плане очередности загрузки...
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
-
- Модератор
- Сообщения: 20936
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение автозагрузки сервисов
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 369
Re: Отключение автозагрузки сервисов
Инет пестрит "мануалами", что должно задавать порядок загрузки типа
update-rc.d proga defaults NN
NN - порядок загрузки
А реально это НЕ работает...
-
- Сообщения: 5
- ОС: Linux Mint 18 Cinnamon 32-bit
Re: Отключение автозагрузки сервисов
Plex Media Server подскажите что нужно сделать что бы он не загружался вместе с системой!
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Отключение автозагрузки сервисов
systemctl disable plex-media-server.service
-
- Сообщения: 5
- ОС: Linux Mint 18 Cinnamon 32-bit
-
- Модератор
- Сообщения: 20936
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение автозагрузки сервисов
Что это такое? Откуда Вы его взяли? Что Вы подразумеваете под «загружался вместе с системой»?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 5
- ОС: Linux Mint 18 Cinnamon 32-bit
Re: Отключение автозагрузки сервисов
Bizdelnick писал(а): ↑11.10.2016 18:56
Что это такое? Откуда Вы его взяли? Что Вы подразумеваете под «загружался вместе с системой»?
Это DLNA - server!Скачал с оф.сайта и установил! В смысле, что бы не включался когда Linux загрузится!!!
-
- Модератор
- Сообщения: 20936
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение автозагрузки сервисов
Не надо кричать, пожалуйста.
Что значит «включается, когда linux загрузится»? Где и как Вы видите, что он включился?
Что именно Вы скачали с оф. сайта? Прямую ссылку можете дать?
Что значит «включается, когда linux загрузится»? Где и как Вы видите, что он включился?
Что именно Вы скачали с оф. сайта? Прямую ссылку можете дать?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 5
- ОС: Linux Mint 18 Cinnamon 32-bit
Re: Отключение автозагрузки сервисов
Bizdelnick писал(а): ↑11.10.2016 19:46Не надо кричать, пожалуйста.
Что значит «включается, когда linux загрузится»? Где и как Вы видите, что он включился?
Что именно Вы скачали с оф. сайта? Прямую ссылку можете дать?
то и значит! в системном мониторе! вот ссылка https://www.plex.tv/downloads/.....
-
- Модератор
- Сообщения: 20936
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение автозагрузки сервисов
Ещё раз прошу: не надо кричать.
systemctl disable plexmediaserver.service если, конечно, Вы ставили пакет для ubuntu, и у Вас действительно mint 18.
systemctl disable plexmediaserver.service если, конечно, Вы ставили пакет для ubuntu, и у Вас действительно mint 18.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 5
- ОС: Linux Mint 18 Cinnamon 32-bit
Re: Отключение автозагрузки сервисов
Помогло! Спасибо!