Здравствуйте.
В аттаче совсем быстрый наколенный хак для выяснения,
какому именно файлу, отдаваемому vsftpd, соответствует
видимый в iftop -BP порт сервера, болтающийся в топе.

Сделано для снижения расходов времени на спорадическое
любопытство, _не_ учитывает httpd/rsync, но вдруг кому
сгодится в качестве полезной отправной точки.

Принимает один аргумент (порт), запускается из-под sudo.

-- 
 ---- WBR, Michael Shigorin <[email protected]>
  ------ Linux.Kiev http://www.linux.kiev.ua/
#!/bin/sh
[ $# = 1 ] || exit 1

PID="$(netstat -pan | fgrep ":$1 " | sed -n 's,^.*ESTABLISHED 
\([0-9]\+\).*$,\1,p')"

# vsftpd behaviour hardwired, 
readlink /proc/$PID/fd/7

# or do like this:
#ls -l /proc/$PID/fd/* | fgrep /var/ftp | cut -f12- -d" "

Attachment: pgpyc4tNMNvdF.pgp
Description: PGP signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить