目录

  • linux中查看端口号使用情况
  • netstat

linux中查看端口号使用情况

linux中查看端口号使用情况使用netstat命令

命令如下:

netstat -tunpl | grep 端口号

例:查看9999端口的使用情况

$ netstat -tunpl | grep 9999
(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2003/java

说明:

(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)的意思是:(不是所有的进程都可以被识别,非拥有的进程信息不会显示,你必须是root才能看到这一切。)

状态为LISTEN的,表示该端口号已经被占用,处于监听中

2003/java 表示的是被进程号为2003的java程序占用

得到进程号之后,我们就可以使用ps -ef|grep 进程号来查看是什么程序占用了该端口号

例:

ps -ef|grep 2003

netstat

Linux netstat 命令用于显示网络状态。

利用 netstat 指令可以让你知道 Linux 系统的网络情况。

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或--statistics 显示网络工作信息统计表。
-t或--tcp 显示TCP传输协议的连线状况。
-u或--udp 显示UDP传输协议的连线状况。
-v或--verbose 显示指令执行过程。
-V或--version 显示版本信息。
-w或--raw 显示RAW传输协议的连线状况。
-x或--unix 此参数的效果和指定"-A unix"参数相同。
--ip或--inet 此参数的效果和指定"-A inet"参数相同。

一些实例:

找出程序运行的端口

#找出mysql的运行端口
netstat -ap | grep mysql

显示 TCP连接信息

netstat -pt

显示UDP端口号的使用情况

 netstat -apu

查看进程下开启线程数

netstat -anp | grep pid  (可加 |wc -l 统计行数)

说明:netstat -p 可以与其它参数一起使用,就可以显示 “PID/进程名称”

linux中查看端口号使用情况相关推荐

  1. linux/windows查看端口被占用情况

    linux下查看端口被占用情况 1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开. (注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址, 2. 然 ...

  2. linux下查看端口号是否被占用,并解除占用

    linux下查看端口号是否被占用,并解除占用 账号权限,该环境下使用的是user 并不是root ,root账户不用加sudo命令 1.命令 netstat 查看端口号情况 2.使用    lsof ...

  3. linux查看端口号使用情况

    netstat -tunlp 使用netstat命令进行查看 -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出 ...

  4. Linux中查看端口占用情况及结束相应进程

    1.查看某端口占用情况 lsof -i :端口号 例如:lsof -i :81 显示如下信息: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME j ...

  5. Linux常用查看端口号命令

    Linux 查看端口占用情况可以使用 lsof 和 netstat 命令. 注意:lsof 用普通用户--权限等同于root 可以使用:netstat 命令普通用户不行,必须是root用户,sudo  ...

  6. mac/windows下查看端口号占用情况以及杀死端口进程

    mac查看端口占用情况: lsof -i tcp:7000 杀死当前端口的进程: kill 44934 //这里的44934为PID windows查看端口占用情况: netstat -ano 查找某 ...

  7. Linux 下查看 端口号是否被占用

    1.netstat  -anp  |grep   端口号  如图示例: 查看端口号 8088是否被占用(启动)  上图显示8088端口 已经被 nginx所占用 注:sudo  如果是普通用户  需要 ...

  8. Linux 怎么查看端口号被占用

    命令:netstat -anp |grep 端口号 以普通用户操作,需要加上sudo,如果是以root用户操作,就不用加sudo 普通用户:sodu netstat -anp |grep 端口号 [r ...

  9. windows查看端口号,查看端口号占用情况,杀掉端口

    我们在开发或运维时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序,然后结束它.下面一起来学习一下 打开cmd命令窗口 win+R组合键 或者 开始-->运行-->cmd ...

最新文章

  1. 使用Spring容器
  2. 开发日记 20210311 重新定义未来
  3. mysql怎么计算某个字段重复的个数_2020最新版MySQL数据库面试题(一)
  4. 利剑无意之面试题(一)
  5. 暑期训练日志----2018.7.31
  6. weiphp看版本_安装WeiPHP
  7. 带格式文本html 直接复制粘贴,通过JS将带格式的文本复制到剪贴版的两种方法...
  8. Linux之相关英文缩写含义
  9. Chapter 5 Blood Type——15
  10. textbox wpf 居中_WPF TextBox控件中文字实现垂直居中
  11. ABB机器人外部轴电机配置(MU系列)
  12. python对gif图压缩
  13. Python注释(多行注释和单行注释)用法详解
  14. 什么是二级域名,什么是二级目录?
  15. Spring Boot做国际化
  16. 深度学习基础之图像分类
  17. 从市场换手率变化判断头部
  18. ftp上传 防火墙的设置
  19. 使用LibreOffice将word转化为pdf -解决中文乱码
  20. 微信小程序开发(1)—— 微信小程序申请注册提交审核并发布详细流程

热门文章

  1. Neural Style Transfer 风格迁移经典论文讲解与 PyTorch 实现
  2. 面向对象的优势和特点
  3. 某次通用型漏洞挖掘思路分享
  4. 用Python解读分析《爱情公寓》电影版
  5. Happy Halloween
  6. JS封装的含义及通俗比喻
  7. JS——返回上一页页面不刷新
  8. 数仓-维度模型之维度迟到问题处理详解
  9. WPFDataGrid序列号
  10. 关于windows清理某个端口号进程的方法