在Linux系统中,可以通过以下命令查看端口占用情况:

  1. 使用htop
    htop 是一个常用的工具,可以实时显示进程和资源使用情况,包括端口占用。
    示例命令:

    htop

    按下e键后,可以查看更多详细信息。

  2. 使用cat + ping
    如果你怀疑某个进程使用了特定端口,可以检查该进程的输出。
    示例命令:

    cat -A | grep -E '(\d+:.*\d+)' | screen -o -c

    这里 -A 表示显示所有列,-E '(\d+:.*\d+)' 是用于匹配端口信息的正则表达式。

  3. 使用iostat
    iostat 可以显示磁盘和文件系统的IO使用情况,对服务器端特别有用。
    示例命令:

    iostat -d /dev/sha1
  4. 使用vi + screen
    如果在远程服务器上运行,可以使用以下命令远程查看:

    vi -s /var/run X -t :80

    这表示通过vi编辑/var/run目录中的X进程(通常是Web服务器),并按Ctrl + D退出。

这些命令可以根据不同的需求选择使用。

TAG:端口

本篇文章内容来源于:linux 查看端口占用