1

Тема: Отключение служб в linux

Всем привет

Почитал в интернете как это делается на всех сайтах один копи-паст, но удалось найти несколько где написано но всеравно не до конца понятно.

Насколько я понял,  сначала нужно начать с уровня запуска, т.к  графический режим это номер 5 значит  нужно зайти в каталог  (/etc/rc5.d) и все ссылки которые там есть и начинаются на букву S - означает что они запускаются. Чтобы отключить службу нужно букву "S" поменять на букву  "K".

А вот потом везде пишут по разному, кто на этом останавливается и не пишет больше ничего, кто-то пишет что нужно использовать команду             update-rc.d, но как ее использовать и что писать?

Объясните пожалуйста что именно нужно сделать после того, как я поставил букву  "K" допустим перед процессом  hddtemp в итоге у меня получилось вот так      K20hddtemp. Что нужно сделать потом???

Если так и оставить, а потом зайти допустим в rcconf  там эта слуба будет включена, значит этого мало и нужно что-то еще делать...


P.S.  предвкушаю вопросы на подобие зачем мучиться если можно использовать (bum, rcconf и тд..). Отвечу сразу хочу научиться это делать без посторонних программ, требуется это очень редко а из-за такой фигни устанавливать дополнительную программу как-то не особо хочется.

2

Re: Отключение служб в linux

когда смотрел на ubuntu 14.04 смело выключал не нужное для себя так
через SysV-init

Консоль
ls /etc/rc3.d/

смотрим службы и выклычаем

update-rc.d saned disable
update-rc.d kerneloops disable
update-rc.d rsync disable
update-rc.d speech-dispatcher disable

через Upstart.

echo manual | sudo tee /etc/init/apport.override
echo manual | sudo tee /etc/init/avahi-cups-reload.override
echo manual | sudo tee /etc/init/avahi-deamon.override
echo manual | sudo tee /etc/init/bluetooth.override
echo manual | sudo tee /etc/init/cups.override
echo manual | sudo tee /etc/init/cups-browsed.override
echo manual | sudo tee /etc/init/woopsie.override

3

Re: Отключение служб в linux

dicros, Нагуглил для тебя , где вроде по-русски написано, главное понятно
http://th22.ru/blog/ubuntu-%D1%83%D0%BF … %80%D0%B0/

4

Re: Отключение служб в linux

Остановка юнитов средствами systemd

Консоль
[root@localhost ~]# systemctl stop ModemManager.service
[root@localhost ~]# systemctl disable ModemManager.service
Removed symlink /etc/systemd/system/dbus-org.freedesktop.ModemManager1.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/ModemManager.service.
[root@localhost ~]# systemctl status ModemManager.service
● ModemManager.service - Modem Manager
   Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; disabled)
   Active: inactive (dead)

Ну и таким же макаром я вырубил abrtd, cups, colord, bluetooth, avahi и .... и ....
Надеюсь понятно.

5

Re: Отключение служб в linux

m@xim,  спасибо огромное.  Обязательно почитаю

6

Re: Отключение служб в linux

m@xim,  А каким образом можно узнать что именно у меня используется    SysV-init, Upstart   или   systemd?

7

Re: Отключение служб в linux

dicros пишет

m@xim,  А каким образом можно узнать что именно у меня используется    SysV-init, Upstart   или   systemd?

В ubuntu сейчас используется upstart.

Проверить использование upstart можно так:

Консоль
ps -eaf|grep upstart
init --help
sudo /sbin/init --version

8

Re: Отключение служб в linux

m@xim пишет

Ну и таким же макаром я вырубил abrtd, cups, colord, bluetooth, avahi и .... и ....

в этой "юзерфрендли" разве нет мышкотыкательной менюшки с галочками?

9 (12.03.2015 12:24:25 отредактировано )

Re: Отключение служб в linux

drBatty, без понятия, но ТСу надо без посторонних программ

dicros пишет

m@xim,  А каким образом можно узнать что именно у меня используется    SysV-init, Upstart   или   systemd?

Если мне неизменяет память, гуглить по этому поводу просто не хочу, то в текущей LTS смесь из sysvinit и Upstart, в 14.10 upstart, sysv, systemd одним словом винегрет, а вот 15.04 будет поставляться с systemd вместо upstart http://www.opennet.ru/opennews/art.shtml?num=41786