像 Top 这样的什么命令可以提供客户端 IP 可见性?

像 Top 这样的什么命令可以提供客户端 IP 可见性?

我对 sysadmin 相当陌生,并且正在运行 apache Linux 服务器 - 我喜欢使用 TOP 实时监控 Solarputty 中实例的流量

TOP 很棒,但我似乎找不到合适的命令来让我也看到传入的客户端 IP。

理想情况下,我想要一个类似于 TOP 的命令,这样我就可以看到 PID、USER、CPU、MEM 等,而且还可以显示传入的访问者地址(客户端)。

哪个命令可以提供这个?或者除了solarputty之外还有更好的界面吗?

答案1

我不知道提供进程监控的工具同时进行单独的连接监控,但有一些方法可以解决这个问题。

为了密切关注网络连接,我使用iftop,在大多数发行版中都可用。这显示了每个连接使用的带宽:

iftop 显示连接详细信息,包括主机名和 IP 地址以及使用的瞬时带宽

您可以使用诸如多路复用器如果您想同时查看两个屏幕,则可以将屏幕一分为二,分别显示top一半和iftop另一半。

答案2

您可以使用许多工具。

  1. mod_status- 例如,这将帮助您在网页上查看当前访问者的 IP
  2. lsof- 获取打开文件的命令行工具(网络连接也是UNIX/Linux意义上的文件)
  3. netstat- 与第 2 点类似,但仅适用于网络连接
  4. tail- 列出文件中的最后几行(在您的情况下是access.log)

相关内容