zoukankan      html  css  js  c++  java
  • 【linux】查看进程使用的端口和端口使用情况

    netstat -a 查看所有服务端口
    netstat -tln 查看当前使用的端口
     
    通过PID查看端口号:netstat -anop|grep pid 
     
    ps命令查看进程的id:
    ps aux | grep ftp

    或者

    pidof Name
     
    netstat命令查看其占用的端口:
    netstat -apn | grep ftp

     统计数量

    netstat -apn | grep ftp | wc -l
    

      

    查看有哪些链接

    lsof -i:21
    netstat -tunlp|grep 端口号

    centos7默认没netstat命令,需要安装yum install net-tools 

    fuser命令需要安装yum install psmisc 

    如果进程已经退出,ps看不到,但是端口还被占用,就要查询端口使用的PID

    [root@namenode2 ~]# fuser -v -n tcp 5602
                         USER        PID ACCESS COMMAND
    5602/tcp:            esuser    35995 F.... node

    [root@namenode2 ~]# kill -9 35995
    [root@namenode2 ~]# netstat -anp | grep 5602

     
  • 相关阅读:
    elasticsearch7.16.2集群部署
    MySQL on lion
    2012年10月 小记
    2013年01月小记
    配置tomcat+apache
    Maven安装
    android maven lion
    2012年11月小记
    Python:sys.argv[]的用法<转>
    Python:socket初学总结
  • 原文地址:https://www.cnblogs.com/linn/p/4171086.html
Copyright © 2011-2022 走看看