仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 513|回复: 8
打印 上一主题 下一主题

[其他Linux] 带来一篇linux有用命令先容 ― lsof

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:29:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
 在linux下有良多好用的命令,明天这里先容lsof命令
  lsof命令是甚么?
  能够列出被历程所翻开的文件的信息。被翻开的文件能够是
  1.一般的文件,2.目次3.收集文件体系的文件,4.字符设备文件5.(函数)共享库6.管道,定名管道7.标记链接
  8.底层的socket字流,收集socket,unix域名socket
  9.在linux内里,年夜部分的器材都是被当作文件的…..另有其他良多
  如何利用lsof
  这里次要用案例的情势来先容lsof命令的利用
  1.列出一切翻开的文件:
  lsof
  备注:假如不加任何参数,就会翻开一切被翻开的文件,倡议加上一下参数来详细定位
  2.检察谁正在利用某个文件
  lsof/filepath/file
  3.递回检察某个目次的文件信息
  lsof+D/filepath/filepath2/
  备注:利用了+D,对应目次下的一切子目次和文件城市被列出
  4.比利用+D选项,遍历检察某个目次的一切文件信息的办法
  lsof|grep‘/filepath/filepath2/’
  5.列出某个用户翻开的文件信息
  lsof-uusername
  备注:-u选项,u实际上是user的缩写
  6.列出某个程序所翻开的文件信息
  lsof-cmysql
  备注:-c选项将会列出一切以mysql开首的程序的文件,实在你也能够写成lsof|grepmysql,可是第一种办法分明比第二种办法要少打几个字符了
  7.列出多个程序多翻开的文件信息
  lsof-cmysql-capache
  8.列出某个用户和某个程序所翻开的文件信息
  lsof-utest-cmysql
  9.列出除某个用户外的被翻开的文件信息
  lsof-u^root
  备注:^这个标记在用户名之前,将会把是root用户翻开的历程不让显现
  10.经由过程某个历程号显现该举行翻开的文件
  lsof-p1
  11.列出多个历程号对应的文件信息
  lsof-p123,456,789
  12.列出除某个历程号,其他历程号所翻开的文件信息
  lsof-p^1
  13.列出一切的收集毗连
  lsof-i
  14.列出一切tcp收集毗连信息
  lsof-itcp
  15.列出一切udp收集毗连信息
  lsof-iudp
  16.列出谁在利用某个端口
  lsof-i:3306
  17.列出谁在利用某个特定的udp端口
  lsof-iudp:55
  特定的tcp端口
  lsof-itcp:80
  18.列出某个用户的一切活泼的收集端口
  lsof-a-utest-i
  19.列出一切收集文件体系
  lsof-N
  20.域名socket文件
  lsof-u
  21.某个用户组所翻开的文件信息
  lsof-g5555
  22.依据文件形貌列出对应的文件信息
  lsof-ddescription(like2)
  23.依据文件形貌局限列出文件信息
  lsof-d2-3

</p>
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 09:50:07 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
老尸 该用户已被删除
板凳
发表于 2015-1-24 09:54:43 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
蒙在股里 该用户已被删除
地板
发表于 2015-2-1 08:42:14 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
爱飞 该用户已被删除
5#
发表于 2015-2-7 02:39:31 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-20 07:38:21 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
乐观 该用户已被删除
7#
发表于 2015-3-6 17:04:55 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
admin 该用户已被删除
8#
发表于 2015-3-13 05:09:54 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
小女巫 该用户已被删除
9#
发表于 2015-3-20 13:56:25 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 00:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表