在Linux中一切皆文件,lsof命令可以列出当前系统中进程打开的所有文件,并且使腩柽鬣盛用losf命令可以对操作系统进行监控和问题诊断,那么lsof具体怎么使用呢?
工具/原料
惠普笔记本
centos7.0
xshell6.0
方法/步骤
1、安装:首先在linu垓矗梅吒x服务器上使用yum-yinstalllsof命令安装lsof工具lsof-h查看命令帮助
2、lsof-i显示端口占用的进程lsof-i:8801如图可以看到端口启动的服务是nginx
3、查看有哪些进程占用指定目录lsof|grep/usr/local
4、lsof-p查看指定进程号打开的文件,对于查看日志很有帮助。lsof-p8066
5、lsof|grepd娣定撰钠elete有时候会发现linux上磁盘空间达到100%,但是占用的文件没有这么大,统潇瘵侃就会出现此种进程,原因为文件实际上已经删除,但是进程没有释放,可以使用kill-9pid杀死进程的方式进行释放。