losf命令详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
losf命令详解

losf命令详解 lsof -i:22 看看22的端口被什么Process所占用 PHKL_21361 详细用法: lsof的功能很多,特別提醒大家, -c,-g,-p,-u,这四个参数最有用。更详细的资料请参看:man lsof。以下给大家介绍一下我在工作中,经常使用的技巧: 1、查看文件系统阻塞 根据工作需要,系统管理员想卸载一个文件系统并执行umount /mountpoint,但程序报告常常显示:umount: /mountpoint: device is busy;这是因为该文件系统上有正在打开的文件而不允许你这么做。这时,我们需要知道哪些文件、程序及用户仍在使用该系统,以便通知用户退出该系统,可以使用lsof识别正在打开一个特定文件系统的进程,执行如下命令: /usr/sbin/lsof /mountpoint 在这里,mountpoint就是安装位置。例如: # /usr/sbin /lsof /home COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME bash 12134 meng cwd DIR 8,5 4096 32705 /home/meng telnet 12176 meng cwd DIR 8,5 4096 32705 /home/meng bash 19809 meng cwd DIR 8,5 4096 32705 /home/meng bash 20276 meng cwd DIR 8,5 4096 32705 /home/meng su 20315 root cwd DIR 8,5 4096 32705 /home/meng bash 20316 root cwd DIR 8,5 4096 32705 /home/meng csh 20374 root cwd DIR 8,5 4096 32705 /home/meng lsof 20396 root cwd DIR 8,5 4096 32705 /home/meng lsof 20397 root cwd DIR 8,5 4096 32705 /home/meng 显然,所有使用这些被打开的文件的进程都需要在文件系统能够被卸载前被终止。管理员以root身份,kill掉占用这个文件系统的进程,解除文件系统阻塞。 2、搜索打开的网络连接 如果想搜索IP地址为10.645.64.23的远程连接主机的所有网络连接,可以执行如下命令: /usr/sbin/lsof -i@3可以打开系统中该远程所有打开的套接字。 # lsof -i@3 COMMAND PID USER FD TYPE DEVICE SIZE/OFF INODE NAME telnetd 6605 root 0u inet 0x14813f00 0t0 TCP xpp3:telnet-;linuxone:33143 (ESTABLISHED) telnetd 6605 root 1u inet 0x14813f00 0t0 TCP xpp3:telnet-;linuxone:33143 (ESTABLISHED) telnetd 6605 root 2u inet 0x14813f00 0t0 TCP xpp3:telnet-;linuxone:33143 (ESTABLISHED) 3、寻找本地断开的打开文件 用户经常遇到这种情况,当一个进程正在向一个文件写数据时,该文件的目录可能被移动。这就产生了一个非常大的问题。例如,用户可能发现正在向/data写数据,但是却看不到文件增大,LSOF这个工具可以找到这样的错误,例如: /usr/sbin/lsof +L1,通常可以看到下面的信息: # lsof +L1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME svrMgt_mi 458 root 4r VREG 8,0 0 0 3418 / (/dev/rz0a) yes 677 root 1w VREG 8,0 186523648 0 92888 / (/de v/rz0a) # lsof +L1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME svrMgt_mi 458 root 4r VREG 8,0 0 0 3418 / (/dev/rz0a) yes 677 ro

文档评论(0)

saa9099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档