如何使用UOS系统查看端口占用及网络诊断常用命令详细说明?
- 内容介绍
- 文章标签
- 相关推荐
本文共计832个文字,预计阅读时间需要4分钟。
如果您在统信UOS系统中部署服务失败、连接异常或需确认某些信息,请尝试以下步骤:
一、使用netstat命令查看监听端口及对应进程
netstat可列出所有处于LISTEN状态的TCP/UDP端口,并显示绑定端口的程序名与进程ID(PID),适用于快速定位基础占用关系,但需sudo权限获取完整进程路径信息。
1、打开终端(快捷键Ctrl+Alt+T)。
2、执行命令:sudo netstat -tulnp,显示全部监听端口及其所属进程的完整可执行路径。
3、若仅检查端口8080,运行:sudo netstat -tulnp | grep ':8080',精确定位该端口占用详情。
4、如提示“command not found”,说明net-tools未安装,需先执行:sudo apt install net-tools。
二、使用lsof命令按端口号反查进程详情
lsof将网络端口视为“打开的文件”,能直接根据端口号返回进程名称、用户、启动参数、工作目录等上下文信息,无需解析PID再二次查询,结果更直观且完整。
1、查询端口3306的占用进程:sudo lsof -i :3306。
2、查看所有监听端口的进程列表:sudo lsof -i -sTCP:LISTEN。
本文共计832个文字,预计阅读时间需要4分钟。
如果您在统信UOS系统中部署服务失败、连接异常或需确认某些信息,请尝试以下步骤:
一、使用netstat命令查看监听端口及对应进程
netstat可列出所有处于LISTEN状态的TCP/UDP端口,并显示绑定端口的程序名与进程ID(PID),适用于快速定位基础占用关系,但需sudo权限获取完整进程路径信息。
1、打开终端(快捷键Ctrl+Alt+T)。
2、执行命令:sudo netstat -tulnp,显示全部监听端口及其所属进程的完整可执行路径。
3、若仅检查端口8080,运行:sudo netstat -tulnp | grep ':8080',精确定位该端口占用详情。
4、如提示“command not found”,说明net-tools未安装,需先执行:sudo apt install net-tools。
二、使用lsof命令按端口号反查进程详情
lsof将网络端口视为“打开的文件”,能直接根据端口号返回进程名称、用户、启动参数、工作目录等上下文信息,无需解析PID再二次查询,结果更直观且完整。
1、查询端口3306的占用进程:sudo lsof -i :3306。
2、查看所有监听端口的进程列表:sudo lsof -i -sTCP:LISTEN。

