Shell之lsof命令简介
2015-11-25 00:29
513 查看
●lsof工具● 1、lsof(list open files)是一个列出当前系统打开文件的工具。 >>在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 >>因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能 ●常见应用 lsof abc.txt 显示开启文件abc.txt的进程 lsof -c abc 显示abc进程现在打开的文件 lsof -c -p 1234 列出进程号为1234的进程所打开的文件 lsof -g gid 显示归属gid的进程情况 lsof +d /usr/local/ 显示目录下被进程开启的文件 lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长 lsof -d 4 显示使用fd为4的进程 lsof -i 用以显示符合条件的进程情况 lsof `which httpd` //那个进程在使用apache的可执行文件 lsof /etc/passwd //那个进程在占用/etc/passwd lsof -c sendmail //查看sendmail进程的文件使用情况 lsof -c courier -u ^zahn //显示出那些文件被以courier打头的进程打开,但是并不属于用户zahn lsof -u1000 //查看uid是100的用户的进程的文件使用情况 lsof -utony //查看用户tony的进程的文件使用情况 lsof -i //显示所有打开的端口 lsof -i:80 //显示所有打开80端口的进程
相关文章推荐
- CentOS 6安装命令自动补全功能(bash-completion)
- 一些shell命令
- mac bashrc
- Shell编程入门
- Shell学习笔记 - 运算符
- 【程序员技术练级】熟悉Unix/Linux Shell和常见的命令行(一)文件系统结构和基本操作
- [Android Pro] Android以root起一个process[shell脚本的方法]
- 笔记-Shell特殊变量
- xshell连接本地虚拟机的步骤
- shell脚本打印日志方法
- Linux Bash 字符串/布尔/文件操作符
- [zz]Linux系统相关shell命令
- Linus Bash Shell 的特殊变量和关系运算符
- 【学神-RHEL6.5】1-17 shell基础及if表达式
- python 从shell读取指定文件以及写入指定文件
- HBase Shell工具操作HBase
- [工具类] Shell
- 转:makefile里面引用shell注意
- shell 里执行sqlldr,not found
- Shell自动修改CentOS6网卡配置文件