LINUX.ORG.RU

Управление сервисами в Ubuntu 10.04


0

1

Может вопрос немного дурацкий... но чем вы управляете, какие сервисы запускаются по умолчанию в убунте 10.04? Я почему спрашиваю: я попробовал chkconfig, sysv-rc-conf, rcconf. Все они, например, показывают, что сервис ssh не запущен, однако я могу спокойно сделать ssh localhost и все работает, да и nmap localhots показывает открытый 22 порт. Что это за фигня такая: ssh не запущен, а консоль дает?

Ответ на: комментарий от blessed

что man service? Разве она управляет тем, что автозапускается?

annoynimous ★★★★★
() автор топика
Ответ на: комментарий от unikum

В процессах он есть, конечно.

Как я понимаю, в убунте поломали схему запуска sysv, а upstart толком не документировали, вот сейчас там и каша. Вопрос, как с этой кашей бороться?

annoynimous ★★★★★
() автор топика
Ответ на: комментарий от annoynimous

Сделайте
ps aux | grep ssh

Смотрите, там будет строка запуска. Погрепайте ее среди /etc и ~

dumal ★★
()

> Что это за фигня такая: ssh не запущен, а консоль дает?

Может быть xinetd?

Lumi ★★★★★
()
sudo service --status-all

не?

Ip0 ★★★★
()

ого, это точно не тонкий троллинг?

man update-rc.d

полностью апстартовские вещи нужно отключать редактированием файлов в /etc/init/

vsemprivet
()
Ответ на: комментарий от Ip0

Это вс лишь сообщает мне, что запущено. Я и так знаю, что ssh запущен! Как управлять скриптами в rc.d? chkconfig поломан, как и rcconf и прочие — они не показывают, например, что для ssh настроен автозапуск!

annoynimous ★★★★★
() автор топика
Ответ на: комментарий от vsemprivet

> полностью апстартовские вещи нужно отключать редактированием файлов в /etc/init/

Штатной утилиты, значится, нет? Ясно.

annoynimous ★★★★★
() автор топика

Кстати, как в той же 10.04 определить какая зараза стартует smbd, да к томуже на ipv6, и portmap при старте системы?

Причём, они отсутсвуют в автозапуске o_O

[jugatsu@lenovo ~]$ chkconfig -l | grep 2:on
acpi-support              0:off  1:off  2:on   3:on   4:on   5:on   6:off
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
atop                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
binfmt-support            0:off  1:off  2:on   3:on   4:on   5:on   6:off
bluetooth                 0:off  1:off  2:on   3:on   4:on   5:on   6:off
dns-clean                 0:off  1:on   2:on   3:on   4:on   5:on   6:off
fancontrol                0:off  1:off  2:on   3:on   4:on   5:on   6:off
grub-common               0:off  1:off  2:on   3:on   4:on   5:on   6:off
hddtemp                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
kerneloops                0:off  1:off  2:on   3:on   4:on   5:on   6:off
ondemand                  0:off  1:off  2:on   3:on   4:on   5:on   6:off
openvpn                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
pppd-dns                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
pulseaudio                0:off  1:off  2:on   3:on   4:on   5:on   6:off
rc.local                  0:off  1:off  2:on   3:on   4:on   5:on   6:off
smartmontools             0:off  1:off  2:on   3:on   4:on   5:on   6:off
speech-dispatcher         0:off  1:off  2:on   3:on   4:on   5:on   6:off
ssh                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
sysstat                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
ushare                    0:off  1:off  2:on   3:on   4:on   5:on   6:off
vboxdrv                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
vboxweb-service           0:off  1:off  2:on   3:on   4:on   5:on   6:off
[jugatsu@lenovo ~]$ ss -l4
Recv-Q Send-Q                                                 Local Address:Port                                                     Peer Address:Port   
0      128                                                                *:sunrpc                                                              *:*       
0      128                                                                *:49200                                                               *:*       
0      128                                                                *:59448                                                               *:*       
0      10                                                                 *:1337                                                                *:*       
0      128                                                                *:4321                                                                *:*       
0      6                                                                  *:8200                                                                *:*       
[jugatsu@lenovo ~]$ ss -l6
Recv-Q Send-Q                                                 Local Address:Port                                                     Peer Address:Port   
0      50                                                                :::microsoft-ds                                                            :::*       
0      128                                                               :::4321                                                               :::*       
0      50                                                                :::netbios-ssn                                                            :::*       
[jugatsu@lenovo ~]$ 
anton_jugatsu ★★★★
()
Ответ на: комментарий от anton_jugatsu

и за что две звезды?

cat /etc/init/smbd.conf

description "SMB/CIFS File Server"
author      "Steve Langasek <steve.langasek@ubuntu.com>"

start on local-filesystems
stop on runlevel [!2345]

respawn

pre-start script
        RUN_MODE="daemons"

        [ -r /etc/default/samba ] && . /etc/default/samba

        [ "$RUN_MODE" = inetd ] && { stop; exit 0; }

        install -o root -g root -m 755 -d /var/run/samba
end script

exec smbd -F

нужно закомментировать строку со стартом

vsemprivet
()
Ответ на: комментарий от vsemprivet

Я долго не хотел в это верить, но разве можно выпускать такое сырое ... в продакшн, да еще на сервера? Править ручками скрипты в init.d — это очень, очень скверная идея.

annoynimous ★★★★★
() автор топика
Ответ на: комментарий от annoynimous

неее, в убунте /etc/init.d/ как и «везде», а в /etc/init/ «правила» для апстарта.

вобщем - больше фломастеров маленьких и разноцветных, чего только индикаторы стоят.

vsemprivet
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.