美文网首页
Linux 查看端口占用及关闭进程

Linux 查看端口占用及关闭进程

作者: 冰斧 | 来源:发表于2020-10-14 17:47 被阅读0次

    Linux 查看端口占用及关闭进程

    查看端口占用

    查看指定端口被哪个进程占用的情况

    lsof -i:端口号
    netstat -tunlp|grep 端口号
    ss -lntpd | grep 端口号
    

    1、lsof -i:端口号

    lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。

    lsof -i 输出当前系统所有运行进程的信息

    字段 意义
    COMMAND 进程名称
    PID 进程ID
    USER 进程所有者
    FD 文件描述符
    TYPE 文件类型
    DEVICE 磁盘盘符
    SIZE/OFF 大小
    NODE 索引节点
    Name 打开文件的确切名称

    可使用 lsof -i:端口号 查询指定端口的占用情况

    2、netstat -atunlp | grep 端口号

    netstat -tunlp用于显示tcp,udp的端口和进程等相关情况

    netstat 参数 意义
    -a 查看所有
    -t tcp,仅显示tcp 相关信息
    -u udp,仅显示udp 相关信息
    -n 不显示别名,能相识数字的全部转化为数字
    -l 仅列出有在监听的服务状态
    -p 显示建立相关链接的程序名

    netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况

    3、ss -lntpd | grep 端口号

    关闭进程

    关闭进程使用Kill + 对应进程的PId

    # kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。
    kill -9 "pid"
    

    相关文章

      网友评论

          本文标题:Linux 查看端口占用及关闭进程

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