Какие номера устройств сообщает lsof
?
Я прочитал страницу руководства , ] Идентифицируйте устройства из lsof , а это .
Я все еще не знаю, в чем его смысл. В частности, в этом случае, что я могу сделать из чисел?
$ lsof -ai tcp -c vino-server
lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vino-serv 4011 user1 12u IPv4 27353 0t0 TCP *:5900 (LISTEN)
vino-serv 4011 user1 11u IPv6 27352 0t0 TCP *:5900 (LISTEN)
vino-serv 4011 user1 14u IPv4 7506511 0t0 TCP XXXXXXXXXX (ESTABLISHED)
В данном случае каждый из них представляет собой номер инода соответствующего сокета. Вы перечислили открытые сокеты TCP, а сокеты идентифицируются по их номеру inode. Вы можете увидеть те же числа, если выполните ls -l /proc/
или ls -Lli /proc/
(в данном случае
равно 4011). Вы можете использовать номер инода при поиске информации об этом сокете (например, в /proc/net/tcp
или в команде ss
).