c语言编程笔录

首页 >   > 笔记大全

笔记大全

Linux如何检查程序和监听的端口

更新时间:2023-12-27

Linux如何检查程序

要检查Linux系统上运行的程序,可以使用ps(Process Status)命令。 ps命令可以显示运行中的所有进程。 ps可以显示进程号、父进程号、进程所属用户、进程占用的CPU和内存等信息。

# 查询所有进程
ps -ef

# 运行nginx后查询包含nginx的进程
ps -ef | grep nginx

Linux如何监听端口

听端口是指进程接收某个端口的连接请求并进行响应处理。Linux系统上可以使用netstat命令查看端口的监听情况。

# 显示TCP端口的状态
netstat -nlp | grep tcp

# 查看指定端口的监听情况
netstat -anp | grep 8080

Linux如何查看端口占用情况

如果想要查看哪个进程占用了某个端口,可以使用lsof命令。

# 查看端口占用情况
lsof -i:8080

总结

Linux系统上检查程序、监听端口和查看端口占用情况,都需要用到一些命令。ps用于进程查询、netstat用于端口查询,lsof用于端口占用查询。在实际应用中,根据不同的需求和场景,可以结合使用这些命令进行系统管理和调试。