web-dev-qa-db-ja.com

現在開いている接続を確認するTCP接続が作成されましたか?

Linuxで現在開いているTCP接続が確立された時刻を確認するにはどうすればよいですか?

11
opsguy

lsofを使用してファイル記述子を取得し、次にstat /proc/<PID>/fd/<file descriptor>日付を取得します。

11
opsguy

@opsguyによって提案されているように、lsof/procの組み合わせが機能します。

lsof -P -i tcp | awk '{print $2,$4}' | tr -d 'u' | sort -u \
| while read pid fd; do stat --printf "%z %N\n" /proc/$pid/fd/$fd ; done | sort -r