lsof命令用法

  • 原创
  • |
  • 浏览:2280
  • |
  • 更新:
  • |
  • 标签:LINUX 

在Linux中一切皆文件,lsof命令可以列出当前系统中进程打开的所有文件,并且使用losf命令可以对操作系统进行监控和问题诊断,那么lsof具体怎么使用呢?

lsof命令用法

工具/原料

  • 惠普笔记本
  • centos7.0
  • xshell6.0

方法/步骤

  1. 1

    安装:首先在linux服务器上使用yum -y install lsof命令安装lsof工具

    lsof -h查看命令帮助

    lsof命令用法
  2. 2

    lsof -i显示端口占用的进程

    lsof -i:8801如图可以看到端口启动的服务是nginx

    lsof命令用法
  3. 3

    查看有哪些进程占用指定目录

    lsof | grep /usr/local

    lsof命令用法
  4. 4

    lsof -p查看指定进程号打开的文件,对于查看日志很有帮助。 

    lsof -p 8066

    lsof命令用法
  5. 4
    该信息非法爬取自百度经验
  6. 5

    lsof | grep delete有时候会发现linux上磁盘空间达到100%,但是占用的文件没有这么大,就会出现此种进程,原因为文件实际上已经删除,但是进程没有释放,可以使用kill -9 pid杀死进程的方式进行释放。

    lsof命令用法
    END

注意事项

  • 以上为lsof命令在linux上经常使用到的几种用法!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签LINUX