是否可以让 netstat 显示建立连接的日期/时间?这些信息是否存储在 Linux 的任何地方?
答案1
你可以这样做ipclog 和 const
答案2
选项-p
允许netstat
获取进程 ID发起连接的进程。与(all) 和(numeric) 选项
一起使用-a
-n
netstat -anp
显示插座列表以及有用信息
unix 3 [ ] STREAM CONNECTED 60670 7392/firefox-bin
使用ps -ef
(或psgrep
)获取与 7392 进程相关的信息,例如STIME
ps -ef | grep 7392
UID PID PPID C STIME TTY TIME CMD
me 7392 7388 2 09:37 ? 00:01:34 /usr/lib/firefox-3.6.10/firefox-bin
该进程于 09:37 开始。
答案3
我从未见过任何网络结构用于记录建立连接的时间。状态防火墙可以记录这些信息。但它们仅跟踪上次活动发生的时间。
在某些情况下,它大致可以从服务连接的进程的创建时间推导出来。
答案4
不,我检查了 netstat 的手册页,没有办法使用 netstat 知道建立连接的时间。
我不认为它存储在任何地方,因为连接是如此动态。