linux下怎么查看哪些端口被占用

发布时间 - 2019-07-25 00:00:00    点击率:
linux下查看哪些端口被占用的方法:可以利用netstat命令来进行查看。netstat命令可以显示当前服务器上所有的端口及进程服务,与grep命令结合还可查看某个具体端口及服务情况。

在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。

linux下查看哪些端口被占用的方法:

netstat命令各个参数说明如下:

  -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)

即可显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况··

netstat -ntlp   //查看当前所有tcp端口·
netstat -ntulp |grep 80   //查看所有80端口使用情况·
netstat -ntulp | grep 3306   //查看所有3306端口使用情况·

Linux查看程序端口占用情况

使用命令:

ps -aux | grep tomcat

发现并没有8080端口的Tomcat进程。

使用命令:

netstat –apn

查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 

发现8080端口被PID为9658的Java进程占用。

进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看

就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!

方法二:直接使用 netstat   -anp   |   grep  portno

即:netstat -anp|grep 8080

netstat -anp|grep 8080 --> tcp     0   0 0.0.0.0:8080     0.0.0.0:*  LISTEN      28500/java
ps -aux | grep 28500  --> r/local/tomcat9-jforum/tomcat

安装lsof list open files//---也可以  netstat -tunlp|grep 端口号  netstat -anp|grep 端口号 

yum install lsof
lsof -i:8080 查看8080端口占用
lsof abc.txt 显示开启文件abc.txt的进程
lsof -c abc 显示abc进程现在打开的文件
lsof -c -p 1234 列出进程号为1234的进程所打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长
lsof -d 4 显示使用fd为4的进程
lsof -i 用以显示符合条件的进程情况
lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
  46 --> IPv4 or IPv6
  protocol --> TCP or UDP
  hostname --> Internet host name
  hostaddr --> IPv4地址
  service --> /etc/service中的 service name (可以不止一个)
  port --> 端口号 (可以不止一个)
  lsof -i //显示所有打开的端口
lsof -i:80 //显示所有打开80端口的进程
lsof -i -U //显示所有打开的端口和UNIX domain文件

推荐:linux视频教程


# linux  # 端口  # Java  # tomcat  # 端口号  # 器上  # 目录下  # 可以通过  # 用了  # 还可  # 可以利用  # 较长  # 符合条件  # 就可以 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速生成高效建站系统源代码?  Android自定义listview布局实现上拉加载下拉刷新功能  如何生成腾讯云建站专用兑换码?  免费视频制作网站,更新又快又好的免费电影网站?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  java中使用zxing批量生成二维码立牌  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何用花生壳三步快速搭建专属网站?  如何快速辨别茅台真假?关键步骤解析  微信公众帐号开发教程之图文消息全攻略  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel怎么在Controller之外的地方验证数据  Laravel如何使用Livewire构建动态组件?(入门代码)  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  简单实现Android验证码  如何选择PHP开源工具快速搭建网站?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何快速上传自定义模板至建站之星?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何用景安虚拟主机手机版绑定域名建站?  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  网站制作免费,什么网站能看正片电影?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  5种Android数据存储方式汇总  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Python正则表达式进阶教程_复杂匹配与分组替换解析  java获取注册ip实例  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  如何确保FTP站点访问权限与数据传输安全?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  高端网站建设与定制开发一站式解决方案 中企动力  php json中文编码为null的解决办法  iOS验证手机号的正则表达式  如何在IIS服务器上快速部署高效网站?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何快速生成凡客建站的专业级图册?  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Python3.6正式版新特性预览  如何在景安云服务器上绑定域名并配置虚拟主机?  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】