Отключение автозагрузки сервисов

Knoppix

Модераторы: Warderer, Модераторы разделов

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Отключение автозагрузки сервисов

Сообщение watashiwa_daredeska » 17.07.2009 12:53

DarkHeart писал(а):
17.07.2009 12:22
я всё понимаю но и вы поймите меня я не имел возможности заниматься линуксом в 96
В 96-м документация, которая имелась, писалась теми, кто решал свои проблемы, чтобы остальные могли решить эти проблемы проще. У вас проблемы? Вы их решили? Напишите. Я понимаю, всем хочется, чтобы их проблемы кто-то решил за них. Так бывает, если дать что-то взамен.
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Отключение автозагрузки сервисов

Сообщение sunny1983 » 19.07.2010 23:29

Имеются тоже вопросы по загрузке сервисов в Debian. Но прежде беру книгу Эви Немета "Руководство администратора Linux и читаю":
Сцанарии 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, что нужно сделать?
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Отключение автозагрузки сервисов

Сообщение sunny1983 » 25.07.2010 14:04

Хотелось бы всё-таки получить какую-нибудь внятную инфу по управлению загрузкой сервисов. Тем более что я сейчас новые устанавливаю, slim в частности.
Спасибо сказали:

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Отключение автозагрузки сервисов

Сообщение Aectann » 29.07.2010 14:46

sunny1983 писал(а):
25.07.2010 14:04
Хотелось бы всё-таки получить какую-нибудь внятную инфу по управлению загрузкой сервисов.

Вы прочитали тему с самого начала, вместе с тем, что есть по ссылкам, и у вас остались вопросы? Вроде описали уже всё.
My god... it's full of stars!...
Спасибо сказали:

truelock
Сообщения: 96

Re: Отключение автозагрузки сервисов

Сообщение truelock » 15.10.2012 23:55

Код: Выделить всё

chkconfig --del service
Спасибо сказали:

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Отключение автозагрузки сервисов

Сообщение Aectann » 28.10.2012 14:41

truelock писал(а):
15.10.2012 23:55

Код: Выделить всё

chkconfig --del service

Это в RedHat-based, в Debian для управления сервисами используются утилиты update-rc.d, invoke-rc.d .
My god... it's full of stars!...
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Отключение автозагрузки сервисов

Сообщение sunny1983 » 29.10.2012 08:41

Перезапускать сервисы командой "service <имясеервиса> restart" это Debian-based или не Debian-based способ?
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1642

Re: Отключение автозагрузки сервисов

Сообщение chitatel » 29.10.2012 14:50

sunny1983 писал(а):
29.10.2012 08:41
Перезапускать сервисы командой "service <имясеервиса> restart" это Debian-based или не Debian-based способ?

Это, судя по man'у System V-базед способ.


Етотвашлинупс - чудище обло, озорно, огромно, стозевно и лаяй.
©Радищев Алексашка, рукопожатный небылодельфин
Спасибо сказали:

Fkabir
Сообщения: 369

Re: Отключение автозагрузки сервисов

Сообщение Fkabir » 15.06.2013 14:25

А как сейчас обстоит дело с автозагрузкой? 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 вообще порядок загрузки не указывает, просто выбор что грузить. А если мне надо поменять порядок загрузки апача и др сервисов + свои скрипты, как быть?
Спасибо сказали:

Fkabir
Сообщения: 369

Re: Отключение автозагрузки сервисов

Сообщение Fkabir » 15.06.2013 14:39

Для себя нашел решение, в скриптах надо явно указывать

# X-Start-Before: nis
# X-Stop-After: nis

тогда оно само выстроится как надо. Команды update-rc.d уже, получается, неактуальны, т.к. позволяют только включать и выключать, а править все надо в самих скриптах в плане очередности загрузки...
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Отключение автозагрузки сервисов

Сообщение Bluetooth » 15.06.2013 16:47

Fkabir писал(а):
15.06.2013 14:39
Команды update-rc.d уже, получается, неактуальны, т.к. позволяют только включать и выключать, а править все надо в самих скриптах в плане очередности загрузки...

Команды update-rc.d автоматом выстраивают очередность на основании содержимого хедеров скриптов.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15527
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Отключение автозагрузки сервисов

Сообщение Bizdelnick » 15.06.2013 22:21

Fkabir писал(а):
15.06.2013 14:25
update-rc.d не работает как надо

А как надо и как работает?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Fkabir
Сообщения: 369

Re: Отключение автозагрузки сервисов

Сообщение Fkabir » 16.06.2013 02:00

Bizdelnick писал(а):
15.06.2013 22:21
Fkabir писал(а):
15.06.2013 14:25
update-rc.d не работает как надо

А как надо и как работает?

Инет пестрит "мануалами", что должно задавать порядок загрузки типа

update-rc.d proga defaults NN
NN - порядок загрузки

А реально это НЕ работает...
Спасибо сказали:

Аватара пользователя
Clel74
Сообщения: 5
ОС: Linux Mint 18 Cinnamon 32-bit

Re: Отключение автозагрузки сервисов

Сообщение Clel74 » 11.10.2016 07:20

Plex Media Server подскажите что нужно сделать что бы он не загружался вместе с системой!
Спасибо сказали:

Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Отключение автозагрузки сервисов

Сообщение yars » 11.10.2016 08:42

systemctl disable plex-media-server.service
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:

Аватара пользователя
Clel74
Сообщения: 5
ОС: Linux Mint 18 Cinnamon 32-bit

Re: Отключение автозагрузки сервисов

Сообщение Clel74 » 11.10.2016 18:48

yars писал(а):
11.10.2016 08:42
systemctl disable plex-media-server.service

пишет что нет такого файла или каталога (Failed to execute operation: No such file or directory)
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15527
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Отключение автозагрузки сервисов

Сообщение Bizdelnick » 11.10.2016 18:56

Clel74 писал(а):
11.10.2016 07:20
Plex Media Server подскажите что нужно сделать что бы он не загружался вместе с системой!

Что это такое? Откуда Вы его взяли? Что Вы подразумеваете под «загружался вместе с системой»?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Clel74
Сообщения: 5
ОС: Linux Mint 18 Cinnamon 32-bit

Re: Отключение автозагрузки сервисов

Сообщение Clel74 » 11.10.2016 19:40

Bizdelnick писал(а):
11.10.2016 18:56
Clel74 писал(а):
11.10.2016 07:20
Plex Media Server подскажите что нужно сделать что бы он не загружался вместе с системой!

Что это такое? Откуда Вы его взяли? Что Вы подразумеваете под «загружался вместе с системой»?

Это DLNA - server!Скачал с оф.сайта и установил! В смысле, что бы не включался когда Linux загрузится!!!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15527
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Отключение автозагрузки сервисов

Сообщение Bizdelnick » 11.10.2016 19:46

Не надо кричать, пожалуйста.
Что значит «включается, когда linux загрузится»? Где и как Вы видите, что он включился?
Что именно Вы скачали с оф. сайта? Прямую ссылку можете дать?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Clel74
Сообщения: 5
ОС: Linux Mint 18 Cinnamon 32-bit

Re: Отключение автозагрузки сервисов

Сообщение Clel74 » 11.10.2016 20:52

Bizdelnick писал(а):
11.10.2016 19:46
Не надо кричать, пожалуйста.
Что значит «включается, когда linux загрузится»? Где и как Вы видите, что он включился?
Что именно Вы скачали с оф. сайта? Прямую ссылку можете дать?

то и значит! в системном мониторе! вот ссылка https://www.plex.tv/downloads/.....
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15527
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Отключение автозагрузки сервисов

Сообщение Bizdelnick » 11.10.2016 22:05

Ещё раз прошу: не надо кричать.
systemctl disable plexmediaserver.service если, конечно, Вы ставили пакет для ubuntu, и у Вас действительно mint 18.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Clel74
Сообщения: 5
ОС: Linux Mint 18 Cinnamon 32-bit

Re: Отключение автозагрузки сервисов

Сообщение Clel74 » 12.10.2016 07:21

Bizdelnick писал(а):
11.10.2016 22:05
systemctl disable plexmediaserver.service

Помогло! Спасибо!
Спасибо сказали: