标签:dso 条件 protoc 硬件 roc roo mac 网络 linux环境
Linux上安装:
tar zxvf lsof_4.76.tar.gz
cd lsof_4.76
ls
00.README.FIRST_4.76 lsof_4.76_src.tar.gz README.lsof_4.76
lsof_4.76_src.tar.sig RELEASE.SUMMARY_4.76
gunzip lsof_4.76_src.tar.gz
cd lsof_4.76_src
ls
00CREDITS 00PORTING arg.c dlsof.h dproto.h lsof main.c print.c store.c
00DCACHE 00QUICKSTART arg.o dmnt.c dsock.c lsof.8 main.o print.o store.o
00DIALECTS 00README Configure dmnt.o dsock.o lsof_fields.h Makefile proc.c tests
00DIST 00.README.FIRST Customize dnode.c dstore.c lsof.h misc.c proc.o usage.c
00FAQ 00TEST dfile.c dnode.o dstore.o lsof.man misc.o proto.h usage.o
00LSOF-L 00XCONFIG dfile.o dproc.c Inventory machine.h node.c regex.h version
00MANIFEST AFSConfig dialects dproc.o lib machine.h.old node.o scripts version.h
./Configure linux
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
make
cp lsof /bin/lsof
install end ............................................................. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
另:如果你的linux空间没有被释放。则 lsof |grep deleted
kill 掉以上进程。但是比较重要的服务,这个操作要注意了,否则有可能导致某些服务不能用,这时候,这种情况,请看我另一个文章吧 .......
http://blog.csdn.NET/miltonzhong/article/details/8845197
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。
sof 常见的用法是查找应用程序打开的文件的名称和数目。可用于查找出某个特定应用程序将日志数据记录到何处,或者正在跟踪某个问题。例如,linux限制了进程能够打开文件的数目。通常这个数值很大,所以不会产生问题,并且在需要时,应用程序可以请求更大的值(直到某个上限)。如果你怀疑应用程序耗尽了文件描述符,那么可以使用 lsof 统计打开的文件数目,以进行验证。
lsof语法格式是:lsof 〔options〕 filename
常用的参数列表:
lsof filename 显示打开指定文件的所有进程
lsof -a 表示两个参数都必须满足时才显示结果
lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件
lsof -u username 显示所属user进程打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /DIR/ 显示目录下被进程打开的文件
lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长
lsof -d FD 显示指定文件描述符的进程
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
lsof -i 用以显示符合条件的进程情况
lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4地址
service --> /etc/service中的 service name (可以不只一个)
port --> 端口号 (可以不只一个)
标签:dso 条件 protoc 硬件 roc roo mac 网络 linux环境
原文地址:http://www.cnblogs.com/exmyth/p/7447450.html