Linux可是怎么查看各个运行的进程占用的端口
发布网友
发布时间:2022-04-21 06:27
我来回答
共3个回答
热心网友
时间:2022-05-03 21:01
ps命令可以用来查找进程;
在终端上输入:ps
aux
|
grep
+过滤字符串
例如:我们想查找一个叫streamclient的程序,则输入:ps
aux
|
grep
streamclient
如果系统列出该进程,则找到了;
在runtime上,可以用该命令确定哪台计算机是主机,因为主机上有一个叫iosys的进程;
因此,输入:ps
aux
|
grep
iosys
并按回车,如果系统列出该进程,则该机就是主机。
热心网友
时间:2022-05-03 22:19
查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED
netstat
-a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat
-ap
查看8080端口,则可以结合grep命令:netstat
-ap
|
grep
8080
如查看8888端口,则在终端中输入:lsof
-i:8888
热心网友
时间:2022-05-03 23:53
#netstat -antp | grep 服务名或端口号
如:
#netstat -antp | grep httpd
#netstat -antp | grep :80这个是最常用的组合:
-a
all,所有被监听的连接
-n
number,把能以数字表示的用数字表示
-t
tcp,tcp协议的
-p
programs,输出进程名
祝你好运~~~
望采纳~~~