lsof list open files lsof 是一个列出当前系统已打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个 ...
分类:
其他好文 时间:
2017-06-20 14:50:40
阅读次数:
139
查看已经删除的文件,空间有没有释放,没有的话kill掉pidlsof-n|grepdeletedlsof简介lsof(listopenfiles)是一个列出当前系统打开文件的工具。问题描述:服务报警根分区使用率超过95%,上来查看发现96%使用率;但是/分区下面的目录,每个查询加起来也不到4G空间,多出来的40G不..
分类:
系统相关 时间:
2017-06-19 17:09:30
阅读次数:
309
场景一:文件系统使用率非常高,可是找不到详细哪个文件占用了空间 原因:在unix系统中。假设有两个进程同一时候使用一个文件,假设当中一个进程删除了这个文件,可是这个文件此刻不会正真被释放,一直要等待引用它的全部进程都释放后才会正真被删除,那么假设别的进程一直在向这个文件写数据,就会造成文件系统非常大 ...
分类:
其他好文 时间:
2017-06-16 16:54:15
阅读次数:
204
Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 可以看到8000端口已经被轻量级文件系统转发服务lwfs占用 2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端 ...
分类:
系统相关 时间:
2017-06-16 13:25:41
阅读次数:
212
系统级的限制 查看上限 sysctl -a | grep 'fs.file-max' 查看使用情况 修改上限 在/etc/sysctl.conf文件添加 fs.file-max=65536; 然后执行 sysctl -p 进程级别的限制 查看上限 ulimit -n 查看使用情况 lsof 修改上限 ...
分类:
其他好文 时间:
2017-06-14 22:56:18
阅读次数:
204
问题 1、如何查找使用指定端口号的进程? 解决方法 lsof命令可以解决。建议使用root用户执行命令,原因是 lsof 需要访问核心内存和各种文件。 1、根据指定端口号查找使用进程 2、查找谁在使用文件系统 参考文档 (1) http://czmmiao.iteye.com/blog/173438 ...
分类:
其他好文 时间:
2017-06-11 23:38:22
阅读次数:
314
转载:rsync的配置使用 Rsync全称为remoterynchronization,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于scp命令,但优于scp。还可以在本地主机的不同分区或目录之间全量及增量的复制数据,这类似于cp命令,同样也优于cp命 ...
分类:
其他好文 时间:
2017-06-10 12:40:19
阅读次数:
155
lsof [options] filename lsof /path/to/somefile:显示打开指定文件的所有进程之列表lsof -c string:显示其COMMAND列中包含指定字符(string)的进程所有打开的文件;此选项可以重复使用,以指定多个模式;lsof -p PID:查看该进程 ...
分类:
其他好文 时间:
2017-06-08 01:24:16
阅读次数:
174
三、常见的环境变量 PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 前用户Shell类型 LANGUGE 语言相关的环境变量,多语言可以修改此环境变量 MAI ...
分类:
其他好文 时间:
2017-06-06 19:55:31
阅读次数:
233
系统命令:free,top,vmstat,iostat,dstat,ps,lsof,sar,uname,logger12.1.uname功能:打印系统信息语法:uname[OPTION]...常用选项:-a打印所有信息-s打印内核名称-n打印主机名-r打印内核发行版-v打印内核版本-m打印机器硬件名-p打印处理器类型-i打印硬件平台-o打印操..
分类:
其他好文 时间:
2017-06-06 10:54:42
阅读次数:
370