Показать полную графическую версию : Лишние демоны
Hollander
27-07-2003, 14:27
Какие демоны можно остановить ?
Мне нужно только
ftp,ssh,http,smtp
В /etc/rc.d скрипты только для некоторых демонов.
Как указать, чтоб демон вообще не запускался ?
PID TTY TIME CMD
1 ? 00:00:04 init
2 ? 00:00:00 keventd
3 ? 00:00:00 kapmd
4 ? 00:00:00 ksoftirqd_CPU0
9 ? 00:00:00 bdflush
5 ? 00:00:00 kswapd
6 ? 00:00:00 kscand/DMA
7 ? 00:00:01 kscand/Normal
8 ? 00:00:00 kscand/HighMem
10 ? 00:00:00 kupdated
11 ? 00:00:00 mdrecoveryd
25 ? 00:00:00 kjournald
77 ? 00:00:00 khubd
458 ? 00:00:00 syslogd
462 ? 00:00:00 klogd
493 ? 00:00:00 rpc.statd
557 ? 00:00:00 sshd
571 ? 00:00:00 xinetd
589 ? 00:00:19 gpm
598 ? 00:00:00 crond
678 ? 00:00:00 login
679 tty3 00:00:00 mingetty
680 tty4 00:00:00 mingetty
681 tty5 00:00:00 mingetty
682 tty6 00:00:00 mingetty
1447 tty2 00:00:00 bash
1519 tty1 00:00:00 mingetty
1553 tty2 00:01:15 mc
1555 pts/1 00:00:10 bash
2162 pts/1 00:00:00 vsftpd
2347 pts/1 00:00:00 ps
glassMonk
28-07-2003, 06:48
557 ? 00:00:00 sshd (Точно)
589 ? 00:00:19 gpm (Как хочеш)
2162 pts/1 00:00:00 vsftpd (Точно)
Это если у тебя домашний комп. А так все зависит от того что тебе нужно
Дистрибутив какой? Если у тебя дистрибутив с BSD init. (например дистрибутив Slackware)
В этом случае:
1) Для даемонов, у которых есть свои скрипты, нужно либо удалить эти скрипты, либо ихменить их права на тоько чтение (что более предпочтительно), но не на запуск. chmod 666 rc.smth
2) Для остальных даемонов искать места откуда они запускаются, и коментировать эти строчки. (например для слаки эти места /etc/rc.d/rc{.M,.inet1,.inet2})
Исправлено: Zur0, 17:33 28-07-2003
Hollander
28-07-2003, 18:57
ЭЭээ, у меня кучи файлов в этих фолдерах - ссылки на
/etc/rc.d/init.d и все имеют права на выполнение.
Только запусчены не все.
Где указывается все это - хз.
Hollander
Мне нужно только man xinetd
Barracuda
02-08-2003, 11:59
Hollander
Вот и чудно - можно просто отменить пермишн на исполнение скрипта, на которій ссылается линк или убить линк. Только номерок старт/стоп лучше запомнить.
x wanderer
02-08-2003, 21:01
че за гон
Все перечисленные демоны нужны
- Все что начинается с K - процессы ядра(лучше не трогать а то пингвин упадет в panic mode)
- init неотемлемая часть *nix
- мона ограничить число виртуальных консолей mgetty напр до 2-х
- выгрузить Midnight Commander :-)
- про bash, login, crond, xinetd я *молчу
>>Мне нужно только
>>ftp,ssh,http,smtp
а где httpd, sendmail или postfix (неужто через xinetd запускаются)
А вообще, ИМХО, нормальный tasklist не нужно ничего делать :-)
man chkconfig - управляем стартовыми скриптами
Исправлено: x wanderer, 22:09 2-08-2003
x wanderer
Все перечисленные демоны нужны
кому???
Все что начинается с K - процессы ядра(лучше не трогать а то пингвин упадет в panic mode)
Спасибо расмешил. "К" и цифра (например К99squid) , говорит об очередности остановки скриптов при отключении (Кill)
а где httpd, sendmail или postfix
А ты уверен что оно ему нужно???
Вообщем че за гон ???
Исправлено: Zur0, 16:41 3-08-2003
Нихрена не понял
chkconfig
portmap 0:выкл1:выкл2:выкл3:выкл4:выкл5:выкл6:выкл
kudzu 0:выкл1:выкл2:выкл3:вкл4:вкл5:вкл6:выкл
xfs 0:выкл1:выкл2:выкл3:выкл4:выкл5:выкл6:выкл
sshd 0:выкл1:выкл2:вкл3:вкл4:вкл5:вкл6:выкл
httpd 0:выкл1:выкл2:выкл3:вкл4:вкл5:вкл6:выкл
vsftpd 0:выкл1:выкл2:выкл3:вкл4:вкл5:вкл6:выкл
Текущий левел 3 !
Вот что в скриптах из /etc/rc.d/init.d
kudzu
# chkconfig: 345 05 95 - запущен
httpd
# chkconfig: - 85 15 - запущен
sshd
# chkconfig: 2345 55 25 - запущен
vsftpd
# chkconfig: - 60 50 - запущен
xfs
# chkconfig: 2345 90 10 - незапущен
portmap
# chkconfig: 345 13 87 - незапущен
Вот содержимое фолдера rc3.d
K00linuxconf-setup
K05saslauthd
K10xfs
K15gpm
K20nfs
K20nvidia
K24irda
K25squid
K34dhcrelay
K35dhcpd
K35smb
K35winbind
K45named
K50xinetd
K74apmd
K74nscd
K75netfs
K80random
K86nfslock
K87portmap
S05kudzu
S08iptables
S10network
S12syslog
S17keytable
S55sshd
S56rawdevices
S60vsftpd
S85httpd
S90crond
S95anacron
S99local
Может есть еще способ для запуска остановки демонов ?
Добавлено:
Реально оказывается все просто -
chkconfig управляет именем ссылки на скрипт
K87portmap - запускается
S05kudzu - незапускается
А в man chkconfig сплошная пурга !
Добавлено:
Сучный дистриб млять этот ASP
Barracuda
03-08-2003, 15:26
Zur0
Я по натуре человек добрый, но могу и замечание влепить. Полегче с выражениями, плиз.
Guest 194.158.219.* - то же самое
Barracuda
А я по натуре человек спокойный :), просто я ответил человеку тем же тоном, что и он предыдущим...
Guest
Возьми да руками удали все симлинки демонов, которые тебе не нужны на данном ранлевеле. Например для третьего уровня это каталог /etc/rc3.d или /etc/init.d/rc3.d/ в зависимости от дистрибутива.
Как я уже писал первая буква в названии ссылки означает предназначение скрипта (всмысле, которые "S" при входе на данный ранлевел, а которые с "K", при выходе из него). Затем идет уникальное (для данного ранлевела) двухзначное число, с помощью которых разрешается вопрос очередности запуска скриптов...
Может есть еще способ для запуска остановки демонов ?
Можеш загрузится в однопользовательский режим, а затем все руками запускать... :gigi:
Кстати а что за демон такой nvidia? Фреймбуфер что ли?
Хороший способ. Но есть еще один - чз xinetd в редхате 73 прописвается в кадом файлике, запускать или не запускать.
Еще способы есть ?
Guest
А что тебя в этих не устраивает? Зачем тебе еще?
Мля, на мыло сообщение пришло, но в форуме не вижу... так, что пишу на память...
цитата по памяти
/etc/rc.d/rc.modules не устраивает тем что модули загружаются сразу, а не тогда когда нужны
а в чем собственно проблема?? модуль весит максимум мег-полтора, так что памать тебе не засрет, к тому же не придется тратить дополнительное время на загрузку модуля, когда он вдруг понадобился (тратиш время один раз при загрузке системы)
к манам посылают те кто их до конца не дочитал
Я действительно не читал манов по поводу kmod,modules.conf, итд,
но это не значит ничего, кроме того что тебе стоит прочитать маны,
так как это наиболее быстрое решение для тебя в данном случае, чем дожидаться ответа на форуме
ЗЫ я много манов еще не читал... да и главное не дочитать его до конца, а знать где найти инфу (а я тебе место подскозал :gigi:)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.