lsof(lsof的全称是list open files),此工具可以用来查看正在运行中的进程打开了哪些文件、目录和套接字;是系统监测工具之一 一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied” 我总结 ...
分类:
其他好文 时间:
2017-03-03 12:12:22
阅读次数:
156
【注】最小化安装的Centos7系统并没有nano、vim、wget、curl、ifconfig、lsof命令,这里首先安装一下: ...
分类:
系统相关 时间:
2017-03-02 12:55:06
阅读次数:
225
最近遇到了因为某种异常情况导致某目录下日志暴增,在修复异常情况后,发现pm2 不能启动,查看日志发现原因为空间不足。 使用du -sh查看确实为空间不足。在rm -rf 删除之后,仍然不能启动。这时用df -h发现该目录所在分区磁盘使用率已近100%。 出现该情况的原因是: du与df计算空间大小的 ...
分类:
其他好文 时间:
2017-02-25 13:23:18
阅读次数:
159
最近一台服务器被攻击了,攻击者在服务器上替换了一个系统命令,如ps,ss,netstat,lsof等文件。怎么排查的就不说了。本文的主要目的是写一个检查系统用户的一个脚本,检查哪些系统用户有家目录,哪些用户没有家目录,以及哪些用户可以登录系统。我们这里的环境有点乱,有的服..
分类:
编程语言 时间:
2017-02-24 19:51:04
阅读次数:
177
希望可以帮助你们 一,停止tomcat 并执行#netstat -an|grep 8080 查看发现有许多80端口进程在里面 二,执行# lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh 杀死所有80端口进程 三,启动tomcat,问 ...
分类:
系统相关 时间:
2017-02-19 20:12:57
阅读次数:
285
1.查看端口运行程序:lsof-i:802.后台运行程序:nohupcommand&3.开机启动自行运行命令设置:/etc/rc.local4.开机挂载:/etc/fstab5.如何在/usr目录下找出大小超过10MB的文件?find/usr-size+10M6.如何在/var目录下找出90天之内未被访问过的文件?find/var\!-atime-907.查询..
分类:
其他好文 时间:
2017-02-17 00:50:49
阅读次数:
315
1. ps -ef | grep java 表示查看所有进程里 CMD 是 java 的进程信息 2. ps -aux | grep java -aux 显示所有状态 3. kill -9 [PID] -9 表示强迫进程立即停止 4. lsof -i:8080 查看8080端口占用情况 ...
分类:
系统相关 时间:
2017-02-13 20:31:23
阅读次数:
229
1.硬盘空间满了2.逐步查找大文件位置du -sh /*最后找到目标,并rm nohup.out删除该文件3.再看空间并没有得到释放4.原因是使用rm nohup.out,删除该文件,但该文件还被某个进程占用中,没有得到释放,我们可以使用 lsof | grep -i delete查看出删除的内容依... ...
分类:
其他好文 时间:
2017-02-06 10:58:23
阅读次数:
148
简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描 ...
分类:
系统相关 时间:
2017-02-05 16:46:38
阅读次数:
236