Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Лишние демоны (http://forum.oszone.net/showthread.php?t=14004)

Hollander 27-07-2003 14:27 75043

Какие демоны  можно остановить ?

Мне нужно только

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 75044

557 ?        00:00:00 sshd (Точно)
589 ?        00:00:19 gpm (Как хочеш)
2162 pts/1    00:00:00 vsftpd (Точно)

Это если у тебя домашний комп. А так все зависит от того что тебе нужно

Zur0 28-07-2003 09:31 75045

Дистрибутив какой? Если у тебя дистрибутив с BSD init. (например дистрибутив Slackware)
В этом случае:
1) Для даемонов, у которых есть свои скрипты, нужно либо удалить эти скрипты, либо ихменить их права на тоько чтение (что более предпочтительно), но не на запуск. chmod 666 rc.smth
2) Для остальных даемонов искать места откуда они запускаются, и коментировать эти строчки. (например для слаки эти места /etc/rc.d/rc{.M,.inet1,.inet2})


[s]Исправлено: Zur0, 17:33 28-07-2003[/s]

Hollander 28-07-2003 18:57 75046

ЭЭээ, у меня кучи файлов в этих фолдерах - ссылки на

/etc/rc.d/init.d и все имеют права на выполнение.
Только запусчены не все.
Где указывается все это - хз.

Invite 29-07-2003 01:37 75047

Hollander
Цитата:

Мне нужно только
man xinetd

Barracuda 02-08-2003 11:59 75048

Hollander
Вот и чудно - можно просто отменить пермишн на исполнение скрипта, на которій ссылается линк или убить линк. Только номерок старт/стоп лучше запомнить.

x wanderer 02-08-2003 21:01 75049

че за гон
Все перечисленные демоны нужны
- Все что начинается с K - процессы ядра(лучше не трогать а то пингвин упадет в panic mode)
- init неотемлемая часть *nix
- мона ограничить число виртуальных консолей mgetty напр до 2-х
- выгрузить Midnight Commander :-)
- про bash, login, crond, xinetd я *молчу
>>Мне нужно только
>>ftp,ssh,http,smtp
а где httpd, sendmail или postfix (неужто через xinetd запускаются)

А вообще, ИМХО, нормальный tasklist не нужно ничего делать :-)
man chkconfig - управляем стартовыми скриптами


[s]Исправлено: x wanderer, 22:09 2-08-2003[/s]

Zur0 03-08-2003 08:39 75050

x wanderer
Цитата:

Все перечисленные демоны нужны
кому???
Цитата:

Все что начинается с K - процессы ядра(лучше не трогать а то пингвин упадет в panic mode)
Спасибо расмешил. "К" и цифра (например К99squid) , говорит об очередности остановки скриптов при отключении (Кill)
Цитата:

а где httpd, sendmail или postfix
А ты уверен что оно ему нужно???

Вообщем че за гон ???

[s]Исправлено: Zur0, 16:41 3-08-2003[/s]

Guest 03-08-2003 13:14 75051

Нихрена не понял

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 75052

Zur0
Я по натуре человек добрый, но могу и замечание влепить. Полегче с выражениями, плиз.
Guest 194.158.219.* - то же самое




Zur0 03-08-2003 22:35 75053


Barracuda
А я по натуре человек спокойный :), просто я ответил человеку тем же тоном, что и он предыдущим...


Guest
Возьми да руками удали все симлинки демонов, которые тебе не нужны на данном ранлевеле. Например для третьего уровня это каталог /etc/rc3.d  или  /etc/init.d/rc3.d/ в зависимости от дистрибутива.
Как я уже писал первая буква в названии ссылки означает предназначение скрипта (всмысле, которые "S" при  входе на данный ранлевел, а которые с "K", при выходе из него). Затем идет уникальное (для данного ранлевела) двухзначное число, с помощью которых разрешается вопрос очередности запуска скриптов...

Цитата:

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

Кстати а что за демон такой nvidia? Фреймбуфер что ли?



Guest 06-08-2003 00:06 75054

Хороший способ. Но есть еще один - чз xinetd в редхате 73 прописвается в кадом файлике, запускать или не запускать.

Еще способы есть ?

Zur0 07-08-2003 06:19 75055

Guest
А что тебя в этих не устраивает? Зачем тебе еще?

Zur0 08-08-2003 20:10 75056

Мля, на мыло сообщение пришло, но в форуме не вижу... так, что пишу на память...
цитата по памяти
Цитата:

/etc/rc.d/rc.modules не устраивает тем что модули загружаются сразу, а не тогда когда нужны
а в чем собственно проблема?? модуль весит максимум мег-полтора, так что памать тебе не засрет, к тому же не придется тратить дополнительное время на загрузку модуля, когда он вдруг понадобился (тратиш время один раз при загрузке системы)

Цитата:

к манам посылают те кто их до конца не дочитал
Я действительно не читал манов по поводу kmod,modules.conf, итд,
но это не значит ничего, кроме того что тебе стоит прочитать маны,
так как это наиболее быстрое решение для тебя в данном случае, чем дожидаться ответа на форуме

ЗЫ я много манов еще не читал... да и главное не дочитать его до конца, а знать где найти инфу (а я тебе место подскозал :gigi:)



Время: 12:40.

Время: 12:40.
© OSzone.net 2001-