Как убрать/добавить сервисы?

Аватар пользователя alekhv

Как убрать ненужные сервисы а потом когда нужно их добавить. Может скрипт какой есть с детальным описанием особенно за что какой сервис несет ответственность, ну что бы не получилось что потом вообще не загрузишся?

Заранее спасибо за совет.
Алексей

Аватар пользователя alex_root

Re: Как убрать/добавить сервисы?

apmd - сервис слежения за состоянием батарей; нужен на лэптопах, ноутбуках и прочих переносных компьютерах.
cpuspeed - изменяет частоту ЦПУ с целью экономии энергии, нужет на лэптопах (и то только в том случае, когда эта опция поддерживается железом).
cups, cups-config-daemon - управление принтером
hpoj - драйверы принтеров HP
irqbalance - демон распределения запросов на обработку прерываний между процессорами в многопроцессорных системах с целью балансировки нагрузки на процессоры; очевидно бесполезен в однопроцессорной системе.
isdn - если есть ISDN;
mDNSResponder и nifd - Запускаются на клиентах Howl с целью выполнить поиск сервисов в сети и должны запускаться, если используется Howl.
mdmonitor - мониторинг и управлений программными RAID-массивами.
messagebus - служба рассылки широковещательных сообщений и других сообщений о событиях в системе.
pcmcia - эта служба поддержки pcmcia-устройств, которые обычно используются на ноутбуках для подключения модемов или сетевых адаптеров;
readahead, readahead-early - службы, которые ускоряют начальную загрузку системы.
rpcgssd, rpcidmapd, rpcsvcgssd - отключаем.
sendmail - агент пересылки почты. Поскольку обычные почтовые агенты получают почту с почтовых серверов в Интернет, эта служба на локальном компьютере не нужна.
Если случится что то страшное, то можно загрузица без иксов и запустить к примеру setup - и там нужный демон включить снова.
зы. демон kudzu я тоже вырубаю.

Аватар пользователя sergeil

Re: Как убрать/добавить сервисы?

Цитата:
alekhv писал:
Как убрать ненужные сервисы

Я так понимаю, Вы хотели спросить как исключить автоматический старт сервиса при загрузке системы...

В ASPLinux есть замечательная консольная утилита - setup.

Она позволяет делать некоторую несложную настройку системы, в том числе определять сервися, которые запускаются при старте системы.

Вам нужны права root.

# setup

=>Системные службы

Перемещение стрелками <вверх> <вниз>.

Встав на сервис, нажмите F1. По сервису будет придоставлена краткая справка...

Перечень сервисов зависит от функционального назначения Вашего хоста.

Предупреждение: Отключение сервиса не приводит к его немедленной остановке, а включение - к старту.

Остановить сервис можно из командной строки:
root# service stop

Стартонуть сервис:
root# service start

Перечень сервисов, зарегистрированных в системе, можна найти, выполнив

root# chkconfig --list

Вот как у меня ...
[root@homedesk ~]# chkconfig --list

mDNSResponder   0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
netplugd        0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
syslog          0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
netfs           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
network         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
keytable        0:выкл  1:вкл   2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
squid           0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
acpid           0:выкл  1:выкл  2:выкл  3:вкл   4:вкл   5:вкл   6:выкл
anacron         0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
apmd            0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
atd             0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
gpm             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
nscd            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
saslauthd       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
winbind         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
portmap         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ypbind          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
autofs          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
messagebus      0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
bluetooth       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
xinetd          0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
cups            0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
xfs             0:выкл  1:выкл  2:выкл  3:вкл   4:вкл   5:вкл   6:выкл
haldaemon       0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
spamassassin    0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
nifd            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
iptables        0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
hpoj            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
cups-config-daemon      0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
sendmail        0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
snmpd           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
snmptrapd       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
kudzu           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
cpuspeed        0:выкл  1:вкл   2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
irda            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
isdn            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
microcode_ctl   0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
irqbalance      0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
readahead_early 0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
readahead       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
mdmonitor       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
smartd          0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
NetworkManager  0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
mdmpd           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
rpcidmapd       0:вкл   1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:вкл
netdump         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
nfs             0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
nfslock         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
rpcgssd         0:вкл   1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:вкл
clamav-milter   0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
rpcsvcgssd      0:вкл   1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:вкл
ntpd            0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
httpd           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
sshd            0:выкл  1:выкл  2:выкл  3:вкл   4:вкл   5:вкл   6:выкл
pcmcia          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
psacct          0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
crond           0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
vncserver       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
yum             0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
amd             0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
lm_sensors      0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
lisa            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ipsec           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
named           0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
smb             0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ldap            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
vsftpd          0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
clamd           0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
freshclam       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
dovecot         0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
arpwatch        0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
webmin          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
rdate           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
sybase          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
bgpd            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ospf6d          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ospfd           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ripd            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
ripngd          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
zebra           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
mysqld          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
tomcat          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
wine            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
jabber          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
spamass-milter  0:выкл  1:выкл  2:выкл  3:вкл   4:выкл  5:выкл  6:выкл
watchquagga     0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
hddtemp         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
sysstat         0:выкл  1:вкл   2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
lirc            0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
сервисы на основе xinetd:
        chargen-udp:    выкл
        auth:   выкл
        chargen:        выкл
        daytime-udp:    выкл
        daytime:        выкл
        echo-udp:       выкл
        echo:   выкл
        services:       выкл
        ktalk:  выкл
        time:   выкл
        time-udp:       выкл
        cups-lpd:       выкл
        rsync:  выкл
        swat:   выкл

Внимание, я не использую графический старт (runlevel=5).
Моя система стартует в runlevel=3

Цитата:
а потом когда нужно их добавить.

Я так понимаю, Вы имеете ввиду настроить их автоматический старт... См. выше.

Цитата:
Может скрипт какой есть с детальным описанием особенно за что какой сервис несет ответственность, ну что бы не получилось что потом вообще не загрузишся?

Если Вы используете графический вход в систему, нельзя отключать xfs (сервер шрифтов).
Если у Вас карта NVIDIA, то Вы, скорее всего, используете драйвер nvidia. Его также не следует отключать...
Если у Вас есть доступ в интернет, то не следует отключать iptables.

Какие сервисы у Вас подключены?
root# chkconfig --list

В каком runlevel стартует Ваша системв
[root@homedesk ~]# runlevel
N 3

Как у Вас осуществляется монтирование дисков
root# cat /etc/fstab

и я постараюсь подсказать что следует исключить.

Аватар пользователя alekhv

Re: Как убрать/добавить сервисы?

Всем спасибо-разобрался.

Аватар пользователя sergeil

Re: Как убрать/добавить сервисы?

Цитата:
alekhv писал:
Всем спасибо-разобрался.

OK, вопрос закрыт ...

RSS-материал