LINUX.ORG.RU
ФорумAdmin

непонятные сообщения в syslog


0

1

Перестартовал inetd и каждые 10 минут стали появляться

следующие сообщения

Dec 21 15:40:51 linmed inetd[1049]: auth/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: netstat/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: systat/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: finger/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: imap2/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: login/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: shell/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: smtp/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: ftp/tcp: bind: Address already in use

Dec 21 15:40:51 linmed inetd[1049]: time/tcp: bind: Address already in use

Dec 21 15:41:18 linmed inetd[80]: pop3/tcp: bind: Address already in use

Dec 21 15:41:18 linmed inetd[80]: telnet/tcp: bind: Address already in use

список процессов inetd

80 ? S 0:02 /usr/sbin/inetd

994 ? S 0:00 inetd restart

1049 ? S 0:07 ./inetd

сообщение в сислог при перестарте inetd -

inetd[994]: restart: No such file or directory.

почему перезапускал не помню, но по датам файлов кроме

etc/services ничего не трогал.

процессов bind(named) в списке процессов нет

как остановить выдачу этих сообщений

bind, в данном случае, это не программа, а вызов функции bind(2)
address already in use означает, что на данном порту уже что-то работает, и он занят.

1049 ? S 0:07 ./inetd <-------- это чтоа?!

останови инетд и посмотри еще раз по процессам.
конкретно, мне не нравится процесс, который я тут обозначил

aol ★★★★★ ()

да, и зачем трогал /etc/services?!

aol ★★★★★ ()

У вас таки два (или три) экземпляра inetd, старый вы не убили, а новый запустили.

inetd restart

Это вобще откуда такая фантазия? inetd не перезапускается такой командой.

mky ★★★★★ ()

inetd[994]: restart: No such file or directory.

Вместо скрипта стартового, сам бинарник запускаем.

lvi ★★★★ ()

Еще, поубивать все процессы inetd и запустить правильно.

Что за система то?, xinetd уже больше 10-ти лет как везде.

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

1. если я что-то поменял, то надо перезапускать

inetd

2. последний раз я его смог перепустить inetd start

у меня в man есть опции для инетд -di

какую надо использовать

3 какие процессы с инетд я должен удалить

из списка 80 994 1049

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

удалил процесс 1049 и сообщения пропали

и все же с какой опцией перезапускать битовый

файл /usr/sbin/inetd ?

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

если я что-то поменял, то надо перезапускать
inetd

последний раз я его смог перепустить inetd start

у меня в man есть опции для инетд -di
какую надо использовать

ТС или школьник, или наркоман. Или школьник-наркоман.

Тебе уже всё сказали, у тебя больше одного процесса inetd. Убей все и запусти корректно, стартовым скриптом (где он у тебя - хз, сам не написал, что за система).

А лучше - позови к консоли взрослых.

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

последний раз я его смог перепустить inetd start

Я так и непонял что за ОS, в любом случае inetd start не катит.

Либо service inetd start

либо зайти в директорию с стартовыми скриптами (rc.d например) и в ней выполнить ./inetd start

Про процессы, вначеле бы я выполнил штатный останов сервиса (./inetd stop), посмотрел в процессы и поубивал что осталось, потом запустил его снова.

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

система слакваре старая 7.1 ядро 2.2.16

инетд стартует из rc.inet2 без параметров

почему старая система -= т.к. это последнее

ядро где работает ibcs2 --связь FreeBSD c

linux а на ФрееВСД работает база PROGRESS

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

killall -HUP inetd - это перестарт или удаление т.к. удалить я могу

просто по пиду процесса

а так как у меня скрипта нет то я могу только запустить через

/usr/sbin/inetd без параметров или использовать праметр start

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

killall -HUP inetd

Не удалит, заставит конфигурацию перечитать.

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

/usr/sbin/inetd без параметров или использовать праметр start

Нафига использовать параметр «start»? /usr/sbin/inetd это бинарник, все его параметры описаны в man'e. Параметра start нету и он воспринимает «start» как имя файла конфигурации.

start/restart/stop это параметры скриптов инициализации в стиле System V. В Slackware они не используются.

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