问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux如何查看端口

发布网友 发布时间:2022-04-19 13:27

我来回答

1个回答

热心网友 时间:2022-05-20 11:33

x使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询
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文件

其实我一般这样用:

[root@VM_39_230_centos bin]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 16422 mysql 19u IPv6 148794 0t0 TCP *:mysql (LISTEN)
mysqld 16422 mysql 39u IPv6 643698 0t0 TCP localhost:mysql->localhost:36582 (ESTABLISHED)
mysqld 16422 mysql 45u IPv6 643699 0t0 TCP localhost:mysql->localhost:36584 (ESTABLISHED)
mysql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何将一个文件排在文件夹的第一个? 试管婴儿胚胎分级 试管婴儿胚胎分级8优代表什么 成人高考是成绩出来之后再填志愿吗 成考有必要报第二志愿吗 成人高考被第一志愿录取就不能选择第二志愿吗,分数什么学校都能进,老... 成教可以填报二批志愿吗? 高压电线是什么钢丝 地下水资源会枯竭吗 济南受污染的原因 查看linux中某个端口是否被占用,被哪个进程占用 linux如何查看端口被占用 linux检查端口是否被占用 如何查看linux下端口被占用 linux怎么查哪些端口被占用 linux下怎么查看端口是否被占用 哔哩哔哩直播数据显示收益250金仓鼠但是钱包没有增加怎么回事? b站金仓鼠转换贝壳要多久 在b站直播可以拿到钱吗? b站sc抽成多少 哔哩哔哩礼物分成比例 我在b站有37000金仓鼠,能换多少贝壳呀 iosb站怎么刷礼物 b站金仓鼠已到账去哪里了 哗哩哗哩的主播怎样分析成 b站最贵的直播礼物是什么 哔哩网站收到300个礼物ap主能赚多少钱 哔哩哔哩直播金瓜子转换成金仓鼠汇率!!!!!! b站花钱提问主播得多少 b站金仓鼠普通账户怎么提现 linux如何查看端口被哪个进程占用 linux怎么查看某个进程占用的端口 linux 查看端口是否被占用 Linux怎么查看端口占用情况? 检测评估公共关系效果的方法有哪些? 检测评估政府公共关系效果的方法有哪些 公告关系评估包括哪些内容? 公关效果评估的评估方法 公共关系调查的方法主要包括什么 公共关系评估的程序是什么? 公共关系涉及的有哪些方式 公共关系评估的内容、方法是怎样的 旅游公共关系评估的方法主要有哪些 公共关系效果评估主要包括什么 简述方案间的不同关系及相应的评价方法? 公共关系调查的一般程序能分为哪五个基本阶段? 公共关系调查的一般程序有哪些?、急!! 公共关系的四步工作法 公共关系工作的基本方法主要有哪些?怎样评价它? 公共关系创意有哪些角度和方法