Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №4 (FAQ).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
406.02 Кб
Скачать

6.3.2. Sockstat(1)

Программа sockstat(1) предоставляет информацию о сокетах, как сетевых, так и сокетах доступных в виде файлов.

$ sockstat

USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS

emin sshd 84087 3 stream -> ??

emin sshd 84087 4 tcp4 xxx.yyy.zzz.180:22 xyz.yzx.zxy.yxz:56325

root sshd 84084 4 tcp4 xxx.yyy.zzz.180:22 xyz.yzx.zxy.yxz:56325

root sshd 84084 5 stream -> ??

dovecot imap-login 72803 0 tcp4 *:143 *:*

dovecot imap-login 72803 3 stream -> ??

dovecot imap-login 72803 8 stream -> /var/run/dovecot/login/default

dovecot imap-login 63557 0 tcp4 *:143 *:*

dovecot imap-login 63557 3 stream -> ??

dovecot imap-login 63557 8 stream -> /var/run/dovecot/login/default

dovecot imap-login 59983 0 tcp4 *:143 *:*

dovecot imap-login 59983 3 stream -> ??

dovecot imap-login 59983 8 stream -> /var/run/dovecot/login/default

www httpd 58349 3 tcp4 *:80 *:*

www httpd 58348 3 tcp4 *:80 *:*

www httpd 58347 3 tcp4 *:80 *:*

www httpd 46549 3 tcp4 *:80 *:*

www httpd 11184 3 tcp4 *:80 *:*

www httpd 81458 3 tcp4 *:80 *:*

www httpd 32934 3 tcp4 *:80 *:*

root dovecot-au 53422 0 stream -> ??

root dovecot-au 53422 3 stream /var/run/dovecot/login/default

root dovecot-au 53422 7 stream /var/run/dovecot/login/default

root dovecot-au 53422 8 stream /var/run/dovecot/login/default

root dovecot-au 53422 9 stream /var/run/dovecot/login/default

root dovecot 53421 5 tcp4 *:143 *:*

root dovecot 53421 6 dgram -> /var/run/logpriv

root dovecot 53421 9 stream /var/run/dovecot/login/default

root dovecot 53421 10 stream -> ??

root dovecot 53421 11 stream -> ??

root dovecot 53421 13 stream -> ??

root dovecot 53421 14 stream /var/run/dovecot/auth-worker.53422

root dovecot 53421 15 stream -> ??

www httpd 39377 3 tcp4 *:80 *:*

mysql mysqld 636 3 tcp4 *:3306 *:*

mysql mysqld 636 4 stream /tmp/mysql.sock

www httpd 612 3 tcp4 *:80 *:*

www httpd 609 3 tcp4 *:80 *:*

www httpd 606 3 stream /var/run/cgisock.536

root httpd 536 3 tcp4 *:80 *:*

root cron 499 6 dgram -> /var/run/logpriv

smmsp sendmail 484 3 dgram -> /var/run/log

root sendmail 480 3 dgram -> /var/run/logpriv

root sendmail 480 4 tcp4 *:25 *:*

root sendmail 480 5 tcp4 *:587 *:*

root sshd 475 3 tcp4 *:22 *:*

root ntpd 454 3 dgram -> /var/run/logpriv

root ntpd 454 4 udp4 *:123 *:*

root ntpd 454 5 udp4 xxx.yyy.zzz.180:123 *:*

root ntpd 454 6 udp4 172.16.0.1:123 *:*

root ntpd 454 7 udp4 127.0.0.1:123 *:*

daemon rpc.lockd 409 3 udp4 *:901 *:*

daemon rpc.lockd 409 4 tcp4 *:803 *:*

daemon rpc.lockd 409 5 dgram -> /var/run/logpriv

daemon rpc.lockd 409 7 udp4 *:797 *:*

_pflogd pflogd 402 5 stream -> ??

root pflogd 400 4 stream -> ??

root pflogd 400 5 dgram -> /var/run/logpriv

root rpc.lockd 390 3 udp4 *:901 *:*

root rpc.lockd 390 4 tcp4 *:803 *:*

root rpc.lockd 390 5 dgram -> /var/run/logpriv

root rpc.lockd 390 6 udp4 *:720 *:*

root rpc.lockd 390 7 udp4 *:797 *:*

root rpc.statd 385 4 udp4 *:743 *:*

root rpc.statd 385 5 tcp4 *:966 *:*

root rpc.statd 385 6 dgram -> /var/run/logpriv

root nfsd 375 3 tcp4 *:2049 *:*

root mountd 373 4 udp4 *:891 *:*

root mountd 373 5 tcp4 *:925 *:*

root rpcbind 351 5 stream /var/run/rpcbind.sock

root rpcbind 351 6 dgram -> /var/run/logpriv

root rpcbind 351 7 udp4 *:111 *:*

root rpcbind 351 8 udp4 *:796 *:*

root rpcbind 351 9 tcp4 *:111 *:*

bind named 279 3 dgram -> /var/run/logpriv

bind named 279 20 udp4 xxx.yyy.zzz.180:53 *:*

bind named 279 21 tcp4 xxx.yyy.zzz.180:53 *:*

bind named 279 22 udp4 172.16.0.1:53 *:*

bind named 279 23 tcp4 172.16.0.1:53 *:*

bind named 279 24 udp4 127.0.0.1:53 *:*

bind named 279 25 tcp4 127.0.0.1:53 *:*

bind named 279 26 udp4 *:59517 *:*

bind named 279 27 tcp4 127.0.0.1:953 *:*

root syslogd 264 3 dgram /var/run/log

root syslogd 264 4 dgram /var/run/logpriv

root syslogd 264 5 dgram /var/run/log

root syslogd 264 6 dgram /var/named/var/run/log

root syslogd 264 7 udp4 *:514 *:*

root devd 242 4 stream /var/run/devd.pipe

Здесь запись типа xxx.yyy.zzz.180:53 означает, что система слушает интерфейс с адресом IP xxx.yyy.zzz.180, порт 53 (из файла /etc/services узнаём, что это сервер DNS). Запись типа *:22 означает, что на 22-м порту запущен демон sshd.

Вот некоторые полезные опции данной команды:

-l

Список портов открытых на прослушивание

-c

Список установленных соединений

-4, -6

Только протокол IPv4 или IPv6

-n

Не производить reverse-DNS запросы (опция присутсвует не во всех реализациях)

-u

Перечислит открытые локальные UNIX-сокеты.

-p 21-23,25,80,110

Фильтр по номерам портов. В данном случае позвляет вывести информацию только по портам 21, 22, 23, 25, 80 и 110.

Аналогичную информацию можно получить при анализе вывода программы netstat(1). См. Раздел 6.1.2, «netstat(1)» и Раздел 6.1.2.3, «Работающие интернет сервисы и открытые сокеты».