当前位置: ManBetXapp > 百科 > 科技 >正文

linux系统下查看端口的占用情况

人气:103 ℃ /2023-07-28 03:36:28

在Linux系统中有时候会发生端口冲突,这就需要我们熟练的查看各个端口的占用情况。那么该如何操作呢?下面小编给大家分享一下。

工具/材料

Linux Terminal

操作方法

首先打开Linux系统,右键单击桌面,选择Open In Terminal选项,如下图所示

接下来在终端输入netstat -tunlp命令就可以列出所有的端口的使用情况,如下图所示

如果想查某个端口的占用情况则需要输入命令netstat -tunlp|grep 端口号,如下图所示

最后如果想关掉某个端口的占用可以使用kill命令直接清除占用端口的pid,如下图所示

Linux系统查看端口命令

linux检测端口命令集合

telNet命令

telnet命令通常用来远程登录,默认端口是23,Telnet协议是tcp/IP协议族中的一员

ubuntu安装命令:

apt-get install telnet

检测端口

root@wadequ-ThinkPad-L13:/home/wadequ# telnet 10.41.1.223 80

Trying 10.41.1.223...

Connected to 10.41.1.223.

Escape character is '^]'.

ss命令

ss 命令默认输出所有建立的连接(不包含监听的端口),包括 tcp, udp, and unix socket 三种类型的连接:

root@wadequ-ThinkPad-L13:/home/wadequ# ss|head -n 8Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port u_seq ESTAB 0 0 @0002f 90314 * 90315 u_seq ESTAB 0 0 @0006f 28346546 * 28346547 u_seq ESTAB 0 0 @0004f 11290111 * 11290112 u_seq ESTAB 0 0 @0006e 28346544 * 28346545 u_seq ESTAB 0 0 @00031 86481 * 86480 u_seq ESTAB 0 0 @00030 86480 * 86481 u_seq ESTAB 0 0 @00033 90320 * 90321

1.检测主机使用的端口

root@wadequ-ThinkPad-L13:/home/wadequ# ss -tmlState Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 151 0.0.0.0:mysql 0.0.0.0:* skmem:(r0,rb131072,t0,tb16384,f0,w0,o0,bl0,d0) LISTEN 0 128 0.0.0.0:37325 0.0.0.0:* skmem:(r0,rb131072,t0,tb16384,f0,w0,o0,bl0,d0) LISTEN 0 128 0.0.0.0:sunrpc 0.0.0.0:* skmem:(r0,rb131072,t0,tb16384,f0,w0,o0,bl0,d0) LISTEN 0 511 0.0.0.0:http 0.0.0.0:* skmem:(r0,rb131072,t0,tb16384,f0,w0,o0,bl0,d0) LISTEN 0 4096 127.0.0.1:37555 0.0.0.0:* skmem:(r0,rb131072,t0,tb16384,f0,w0,o0,bl0,d0) LISTEN 0 100 0.0.0.0:freeciv 0.0.0.0:*

2.查看本地的端口号访问情况

root@wadequ-ThinkPad-L13:/home/wadequ# ss -tlrState Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 151 0.0.0.0:mysql 0.0.0.0:* LISTEN 0 128 0.0.0.0:37325 0.0.0.0:*

3.查看端口程序的名称

ss -tlp查看目标地址查看的对应的链接情况ss -at dst 124.64.31.204netstat 命令

1.显示网络情况

root@wadequ-ThinkPad-L13:/home/wadequ# netstat -a激活Internet连接 (服务器和已建立连接的)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:mysql 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:37325 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:sunrpc 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:37555 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:freeciv 0.0.0.0:* LISTEN

netstat -anlp 显示程序相关进程以及端口

搜索更多有关“ linux系统下查看端口的占用情况”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版