麒麟OS怎么查看端口占用_麒麟OS netstat查看监听端口教程【技巧】

大芳姑娘_7652

大芳姑娘_7652

2026-04-05

965人浏览

原创

麒麟os中查看端口占用及监听状态有五种方法:一、用netstat -tulnp查监听端口;二、用ss -tulnp替代netstat;三、用lsof -i :端口号精准定位进程;四、用firewall-cmd查防火墙放行端口;五、用fuser -k 端口/tcp快速终止占用进程。

麒麟os怎么查看端口占用_麒麟os netstat查看监听端口教程【技巧】

如果您在麒麟OS中需要确认某个端口是否被占用,或希望了解当前系统中哪些服务正在监听网络端口,则可能是由于服务启动失败、端口冲突或安全审计需求。以下是查看端口占用及监听状态的多种方法:

一、使用 netstat 查看监听端口

netstat 是传统且兼容性良好的网络统计工具,能清晰列出所有处于 LISTEN 状态的 TCP/UDP 端口,并显示对应进程信息。该命令需 root 权限以获取完整进程名和 PID。

1、打开终端:在桌面空白处右键,选择“打开终端”。

2、执行监听端口查询命令:sudo netstat -tulnp。

3、若提示未安装 netstat,运行安装命令:sudo apt-get install net-tools(麒麟V10基于Ubuntu系)或 sudo yum install net-tools(麒麟V10基于CentOS系)。

4、观察输出列:Proto(协议)、Recv-Q/Send-Q(队列)、Local Address(本地地址与端口)、PID/Program name(进程ID与程序名);重点关注 *:端口号 或 127.0.0.1:端口号 形式的监听条目。

二、使用 ss 替代 netstat 查看端口

ss(socket statistics)是现代 Linux 发行版推荐的 netstat 替代工具,执行更快、资源占用更低,输出结构更简洁,尤其适合在资源受限的信创环境中使用。

1、在终端中输入:sudo ss -tulnp。

2、如遇命令未找到,安装 iproute2 工具包:sudo apt-get install iproute2 或 sudo yum install iproute。

3、比对输出中的 State 列为 LISTEN 的行,其 SrcAddr:SrcPort 即为监听地址与端口,PID/Program name 字段标识占用进程。

三、使用 lsof 按端口号精准定位进程

lsof 可直接按端口号筛选出占用该端口的进程详情,无需过滤大量输出,适用于快速诊断特定端口冲突问题。

1、检查 8080 端口占用情况:sudo lsof -i :8080。

2、若提示命令不存在,安装 lsof:sudo apt-get install lsof 或 sudo yum install lsof。

3、查看全部监听端口及其进程:sudo lsof -i -P -n | grep LISTEN。

4、输出中重点关注 COMMAND(服务名)、PID(进程号)、USER(运行用户)及 NAME(绑定地址与端口)字段。

四、使用 firewall-cmd 查看防火墙开放端口

firewall-cmd 用于查询 firewalld 防火墙当前放行的端口规则,不反映实际监听状态,但可辅助判断端口是否被策略允许对外通信。

1、列出当前所有防火墙配置:sudo firewall-cmd --list-all。

2、单独查询某端口是否在放行列表中:sudo firewall-cmd --query-port=22/tcp,返回 yes 表示已放行,no 表示未放行或不存在该规则。

3、确认 firewalld 服务运行状态:sudo systemctl status firewalld,确保其处于 active (running) 状态。

五、使用 fuser 快速终止端口占用进程

fuser 可直接定位并终止占用指定端口的进程,操作链路短,适合快速释放端口后重启服务。

1、检测 3306 端口占用并显示 PID:sudo fuser 3306/tcp。

2、强制杀掉该端口所有关联进程:sudo fuser -k 3306/tcp。

3、验证是否释放成功:sudo lsof -i :3306,若无输出则表示端口已空闲。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
tcp和udp的区别
tcp和udp的区别

TCP和UDP的区别,在连接性、可靠性、速度和效率、数据报大小以及适用场景等方面。本专题为大家提供tcp和udp的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.25

443

5

udp是什么协议
udp是什么协议

UDP是OSI参考模型中一种无连接的传输层协议。本专题为大家带来udp是什么协议的相关文章,免费提供给大家。

2023.08.08

2411

5

tcp和udp有什么区别
tcp和udp有什么区别

tcp和udp的区别有:1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。想了解更多tcp相关的内容,可阅读本专题下面的相关文章。

2024.11.14

2809

8

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

3710

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3213

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2293

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

5530

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

5182

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3073

8

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.3万人学习