linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解
warning:
这篇文章距离上次修改已过198天,其中的内容可能已经有所变动。
在Linux系统中,我们可以使用lsof命令来查找服务器进程、端口和nginx配置日志。
- 查找特定进程:
lsof -i :端口号
- 查找特定端口:
lsof -i :端口号
- 查找特定nginx配置文件:
lsof +D /etc/nginx/
- 查找特定nginx日志文件:
lsof +D /var/log/nginx/
- 查找特定用户的进程:
lsof -u 用户名
- 查找特定程序的进程:
lsof -c 程序名
- 查找特定文件被哪个进程使用:
lsof 文件路径
- 查找并杀掉占用特定端口的进程:
lsof -i :端口号 | awk 'NR>1 {print $2}' | xargs kill -9
注意:在使用lsof命令时,你可能需要root权限。如果没有,你可以使用sudo获取权限。
lsof命令是一个强大的工具,可以用来查找并显示系统中打开文件的信息。在上述例子中,我们使用了不同的参数和选项来查找特定类型的进程、端口、文件和配置。
评论已关闭