lsof - 列出当前系统已经打开的所有文件
lsof - 列出当前系统已经打开的所有文件
【生活经历分享】华师国培 华师伴学 合同都是坑 消费者付款后无法退款
和华师国培签合同需小心,合同中都是保护华师的条款,没有保护消费者的条款。
收到钱,就算你因对培训质量不满意,也不能退款。因合同消费者维权肯定十分艰难。
华师伴学的授课方式是看录制的视频,不是真人现场教学。是否是您和孩子想要的学习方式?
各位打算报名的,交费要谨慎!
其他人在小红书上发的,转:
深圳市华师国培教育科技有限公司,黑心机构,大家擦亮眼睛,别被骗了,消费欺诈,虚假承诺,签合同各种坑,收到钱了不履行承诺不退款,乱扣费,维权艰难! - 小红书
【工作要用到的技术,之前记录在云笔记中,因时间太久已经不记得出处。如果有问题请联系我,会及时配合处理】
lsof(list open files)命令可以列出当前系统已经打开的所有文件。
在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.
https://ftp.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/
latest revision: https://github.com/lsof-org/lsof
查看系统打开文件节点的工具,可以查看那个节点当前是由那个进程访问,或者某个进程打开那些节点(含库)。
把执行程序放到/usr/bin下面,记得加可执行权限。
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more

lsof test.txt 显示开启文件test.txt的进程
lsof -c abc 显示abc进程现在打开的文件
lsof -p 1234 列出进程号为1234的进程所打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示/usr/local/目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录(即递归搜索),时间较长
lsof -d 4 显示fd为4的进程
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 --> 端口号 (可以不止一个)
lsof `which httpd` //查看哪个进程在使用apache的可执行文件
lsof /etc/passwd //查看哪个进程在占用/etc/passwd
lsof /dev/hda6 //查看哪个进程在占用hda6
lsof /dev/cdrom //查看哪个进程在占用光驱
lsof -c sendmail //查看sendmail进程现在打开的文件
lsof -c courier -u ^zahn //显示出哪些文件被以courier打头的进程打开,但是并不属于用户zahn
lsof -p 30297 //列出进程id为30297的进程所打开的文件
lsof -D /tmp //显示所有在/tmp目录下打开文件的进程
lsof -u1000 //查看uid是1000的用户的进程的文件使用情况
lsof -utony //查看用户tony的进程的文件使用情况
lsof -u^tony //查看不是用户tony的进程的文件使用情况(^是取反的意思)
lsof -i //显示所有已经打开的端口
lsof -i:80 //查看80端口被哪个进程占用
lsof -i -U //显示所有打开的端口和UNIX domain文件
lsof -i UDP@[url]www.akadia.com:123 //显示哪些进程打开了到www.akadia.com的UDP的123(ntp)端口的链接
lsof -i tcp@ohaha.ks.edu.tw:ftp -r //不断查看目前ftp连接的情况(-r,lsof会永远不断的执行,直到收到中断信号,+r,lsof会一直执行,直到没有档案被显示,缺省是15s刷新)
lsof -i tcp@ohaha.ks.edu.tw:ftp -n //lsof -n 不将IP转换为hostname,缺省是不加上-n参数

浙公网安备 33010602011771号