美文网首页
Linux查看某个端口是否被占用

Linux查看某个端口是否被占用

作者: 网络小乙 | 来源:发表于2021-05-31 17:21 被阅读0次
  1. lsof -i :端口号
    lsof -i 用于显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。
    #以root账户运行命令
    #查看某一个端口的占用情况,例如端口22的使用情况
    lsof -i :22
    #查看所有端口占用情况
    lsof -i
    #输出结果
    COMMAND      PID     USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    systemd        1     root   41u  IPv4   15531      0t0  TCP *:sunrpc (LISTEN)
    rpcbind      320     _rpc    4u  IPv4   15531      0t0  TCP *:sunrpc (LISTEN)
    dhclient     386     root    7u  IPv4   19680      0t0  UDP *:bootpc 
    #说明
    #COMMAND 进程名称
    #PID 进程ID
    #USER 进程所有者
    #FD 文件描述符,应用程序通过文件描述符识别该文件
    #TYPE 文件类型
    #DEVICE 
    #SIZE/OFF 
    #NODE
    #NAME 打开文件的确切名称
    
  2. netstat -lnutp 显示当前正在使用的所有tcp、udp的端口和进程信息
    netstat命令的详细介绍,点这里查看
    #查看当前正在使用的所有tcp、udp的端口
    netstat -lnutp
    #查看某个端口的使用情况
    netstat -lnutp | grep 22
    #或者
    netstat  -anp  | grep :22
    

相关文章

网友评论

      本文标题:Linux查看某个端口是否被占用

      本文链接:https://www.haomeiwen.com/subject/hjyilltx.html