Linux-netstat

  • 本文为学习笔记;相较原文可能会有部分注释及修改
  • 转载请注明出处

查看所有端口的占用情况,并在进程中查到占用该端口的软件的详细信息,最后选择结束该进程

  • 查看端口使用情况,其中最后一栏是 PID/Program name
    使用指令: netstat
    COMMAND:

    netstat –apn
  • 进一步查看占用该端口的软件的详细信息
    使用指令: psgrep
    COMMAND:

    ps -aux | grep java
    或者直接:
    ps -aux | grep pid
  • 终止占用该端口的软件的进程
    使用指令: kill
    COMMANDS:

    kill -9 [pid]
    也可以直接使用如下指令:
    netstat -anp | grep portno
  • 使用 netstat 命令查看占用情况

    netstat -ap |grep 8080 //查找tomcat端口是否被占用
  • 其他

    netstat -tln //表示以数字形式查看正在监听的端口
    netstat -ap //查看所有应用占用端口情况

netstat

netstat [选项]
-a--all 显示所有连线中的Socket
-A<网络类型>--<网络类型> 列出该网络类型连线中的相关地址
-c--continuous 持续列出网络状态
-C--cache 显示路由器配置的快取信息
-e--extend 显示网络其他相关信息
-F--fib 显示FIB
-g--groups 显示多重广播功能群组组员名单
-h--help 在线帮助
-i--interfaces 显示网络界面信息表单
-l--listening 显示监控中的服务器的Socket
-M--masquerade 显示伪装的网络连线
-n--numeric 直接使用ip地址,而不通过域名服务器
-N--netlink--symbolic 显示网络硬件外围设备的符号连接名称
-o--timers 显示计时器
-p--programs 显示正在使用Socket的程序识别码和程序名称
-r--route 显示Routing Table
-s--statistice 显示网络工作信息统计表
-t--tcp 显示TCP传输协议的连线状况
-u--udp 显示UDP传输协议的连线状况
-v--verbose 显示指令执行过程
-V--version 显示版本信息
-w--raw 显示RAW传输协议的连线状况
-x--unix 此参数的效果和指定"-A unix"参数相同
--ip--inet 此参数的效果和指定"-A inet"参数相同

猜你喜欢

转载自www.cnblogs.com/apimhnkj/p/11685947.html