Linux服务器相关命令的使用记录

[size=large][color=red]lsof用法小结:[/color][/size]
lsofabc.txt显示开启文件abc.txt的进程
lsof-i:22知道22端口现在运行什么程序
lsof-cnsd显示nsd进程现在打开的文件
lsof-ggid显示归属gid的进程情况
lsof d/usr/local/显示目录下被进程开启的文件
lsof D/usr/local/同上,但是会搜索目录下的目录,时间较长
lsof-d4显示使用fd为4的进程
lsof-i用以显示符合条件的进程情况
语法:lsof-i[46][protocol][@hostname|hostaddr][:service|port]
46-->IPv4orIPv6
protocol-->TCPorUDP
hostname-->Internethostname
hostaddr-->IPv4位置
service-->/etc/service中的servicename(可以不只一個)
port-->埠號(可以不只一個)
例子:TCP:25-TCPandport25
@1.2.3.4-InternetIPv4hostaddress1.2.3.4
tcp@ohaha.ks.edu.tw:ftp-TCPprotocolhost:ohaha.ks.edu.twservicename:ftp
lsof-n不将IP转换为hostname,预设是不加上-n参数
例子:lsof-itcp@ohaha.ks.edu.tw:ftp-n
lsof-p12看进程号为12的进程打开了哪些文件
lsof |-r[t]控制lsof不断重复执行,缺省是15s刷新
-r,lsof会永远不断的执行,直到收到中断讯号
r,lsof会一直执行,直到没有档案被显示
例子:不断查看目前ftp连接的情况:lsof-itcp@ohaha.ks.edu.tw:ftp-r
lsof-s列出打开文件的大小,如果没有大小,则留下空白
lsof-uusername以UID,列出打开的文件

终止端口所在的进程
lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值