Linux查看端口号及进程
大家好 我是寸铁~
面试官:请你手写Linux
查看端口号和进程号的命令
话不多说,直接上肝货!!!
往期回顾
蓝桥杯上岸全指南
LeetCode Hot100刷题指南(第一期)
LeetCode Hot100刷题指南(第二期)
LeetCode Hot100刷题指南(第三期)
操作系统期末题库 第九期(完结)
数据库SQL语句(期末冲刺不挂科)
Windows Nginx 服务器部署(保姆级)
运维/全栈必备Window命令
Linux查看端口号
netstat
netstat -tuln
显示当前正在监听的端口号以及相关的进程信息
ss
ss -tuln
与netstat类似,ss也可以用于显示当前监听的端口以及相关信息
isof
isof -i :端口号
端口号替换为具体要查找的端口号,显示该端口号的进程信息
注意:需要有足够的权限执行命令,最好在超级用户sudo权限下执行
查看端口号进程
Linux中,可以使用ss
或者netstat
来查看端口号对应的进程
使用netstat
命令可以查看当前系统上所有网络连接和监听端口
netstat
netstat -tuln | grep 端口号
参数说明
-t 表示只显示TCP连接
-u表示只显示UDP连接
-l表示只显示监听状态的连接
-n表示以数字形式显示IP地址和端口
示例:
ss
ss也可以查看端口号对应的进程
ss -tuln | grep 端口号
参数说明
-t 表示只显示TCP连接
-u表示只显示UDP连接
-l表示只显示监听状态的连接
-n表示以数字形式显示IP地址和端口
示例:
以上命令会显示与指定端口号相关的连接信息,包括
1. 本地地址(Local host)
2. 远程地址(foregin host)
3. 进程ID(PID)