在 netstat 中显示日期/时间

在 netstat 中显示日期/时间

是否可以让 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 知道建立连接的时间。

我不认为它存储在任何地方,因为连接是如此动态。

相关内容