目录

常用方法

# 列出所有打开的文件:

# 查看谁正在使用某个文件

# 递归查看某个目录的文件信息

# 比使用+D选项,遍历查看某个目录的所有文件信息 的方法

# 列出某个用户打开的文件信息

# 列出某个程序所打开的文件信息

# 列出多个程序多打开的文件信息

# 列出某个用户以及某个程序所打开的文件信息

# 列出除了某个用户外的被打开的文件信息

# 通过某个进程号显示该进行打开的文件

# 列出多个进程号对应的文件信息

# 列出除了某个进程号,其他进程号所打开的文件信息

# 列出所有的网络连接

# 列出所有tcp 网络连接信息

# 列出所有udp网络连接信息

# 列出谁在使用某个端口

# 列出谁在使用某个特定的udp端口

# 特定的tcp端口

# 列出某个用户的所有活跃的网络端口

# 列出所有网络文件系统

# 域名socket文件

# 某个用户组所打开的文件信息

# 根据文件描述列出对应的文件信息

# 根据文件描述范围列出文件信息


常用方法

# 列出所有打开的文件:

lsof
备注: 如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位

# 查看谁正在使用某个文件

lsof   /filepath/file

# 递归查看某个目录的文件信息

lsof +D /filepath/filepath2/
备注: 使用了+D,对应目录下的所有子目录和文件都会被列出

# 比使用+D选项,遍历查看某个目录的所有文件信息 的方法

lsof | grep ‘/filepath/filepath2/’

# 列出某个用户打开的文件信息

lsof  -u username
备注: -u 选项,u其实是user的缩写

# 列出某个程序所打开的文件信息

lsof -c mysql
备注: -c 选项将会列出所有以mysql开头的程序的文件,其实你也可以写成lsof | grep mysql,但是第一种方法明显比第二种方法要少打几个字符了

# 列出多个程序多打开的文件信息

lsof -c mysql -c apache

# 列出某个用户以及某个程序所打开的文件信息

lsof -u test -c mysql

# 列出除了某个用户外的被打开的文件信息

lsof   -u ^root
备注:^这个符号在用户名之前,将会把是root用户打开的进程不让显示

# 通过某个进程号显示该进行打开的文件

lsof -p 1

# 列出多个进程号对应的文件信息

lsof -p 123,456,789

# 列出除了某个进程号,其他进程号所打开的文件信息

lsof -p ^1

# 列出所有的网络连接

lsof -i

# 列出所有tcp 网络连接信息

lsof  -i tcp

# 列出所有udp网络连接信息

lsof  -i udp

# 列出谁在使用某个端口

lsof -i :3306

# 列出谁在使用某个特定的udp端口

lsof -i udp:55

# 特定的tcp端口

lsof -i tcp:80

# 列出某个用户的所有活跃的网络端口

lsof  -a -u test -i

# 列出所有网络文件系统

lsof -N

# 域名socket文件

lsof -u

# 某个用户组所打开的文件信息

lsof -g 5555

# 根据文件描述列出对应的文件信息

lsof -d description(like 2)

# 根据文件描述范围列出文件信息

lsof -d 2-3

lsof用法,查看端口对应的进程,运维(netstat不能用)相关推荐

  1. 查看端口所在进程linux,linux下用lsof查看端口所在的进程

    广告一下,我专门给大家翻译外文IT参考资料,想学的,可以关注,也可以关注我个人自己建的博客:http://www.1024sky.cn lsof查看端口被谁占用 2010-05-27 15:38 ls ...

  2. Mac OS 查看端口和杀死进程

    使用 lsof 会列举所有占用的端口列表: 使用less分页查询 lsof | less 查看端口号 sudo lsof -i:port(端口号) 杀死进程: sudo kill -9 PID(进程i ...

  3. Windows、Linux及Mac查看端口和杀死进程

    本文介绍如何在Windows.Linux及Mac下查看端口和杀死进程. Windows下查看端口和杀死进程 查看占用端口号的进程号:netstat –ano | findstr "指定端口号 ...

  4. 如何查看端口被哪个进程占用?

    如何查看端口被哪个进程占用? --1 端口是否占用   netstat -apn | grep 1521 netstat -ano|grep 1521 netstat -lnp|grep 1521 - ...

  5. linux如何查看端口被哪个进程占用

    亲测可用,若有疑问请私信 本文介绍linux如何查看端口被哪个进程占用的方法: 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 ...

  6. win7查看端口占用的进程

    之前遇到一个问题,系统上mysql启动了,无法通过navicat客户端来连接,这就很郁闷了,最后定位到问题,是我机器上还开启了一个开发php的应用程序phpwamp,它自带了一个mysql,这样相当于 ...

  7. Windows如何查看端口号以及进程号

    Windows下如何查看端口号还有进程号 Win+R 打开命令控制台 在里面输入Netstat –aon |find "port" 或 Netstat –aon |findstr& ...

  8. 查看端口被哪个进程占用

    lsof -i :22 知道22端口被哪个进程占用 netstat -lnp|grep 7000 查看7000端口被哪个进程占用 lsof命令详解 参考https://www.cnblogs.com/ ...

  9. linux如何查看端口被哪个进程占用?

    1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]ls ...

最新文章

  1. ipython jupyter区别_ipython jupyter notebook中显示图像和数学公式实例
  2. 智能电视直播软件_速度快,节目多,高清网络电视直播
  3. Android 图片异步加载的体会,SoftReference已经不再适用
  4. Java中如何跳出多重for循环
  5. github第一步之初始化操作
  6. matlab在图像两点连线,matlab画图,画出任意两点间的连线图,请高人帮忙呀,谢谢!谢谢!...
  7. yuv422转rgb565
  8. 基于 Verilog 的经典数字电路设计(8)计数器
  9. 宋体能力从业的一些感悟
  10. 在线语音转文字工具V1.0
  11. 【数据库】数据库的投影查询、运算查询、条件查询、统计查询
  12. CentOS7配置本地yum源 和yum源服务器
  13. mysql 矩阵乘法_矩阵乘法高级操作
  14. 小天博客[xtboke.com]
  15. 读书笔记 - 《万历十五年》
  16. 双面小册子--WORD文档打印
  17. 昆仑通态超纯水组态程序昆仑通态超纯水组态程序,功能齐全,界面简洁
  18. Ubuntu20.04下 PC机对Locobot机器人的ROS远程通讯
  19. 纵横网络靶场社区 MMS协议分析
  20. 单例模式(Singleton)的6种实现

热门文章

  1. JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
  2. 在Rstudio中点一点就出来了一个R包
  3. 你的DNA都会玩摇滚了,你却还是个音痴
  4. 怎么给图片降噪?WidsMob Denoise 图片降噪教程
  5. 怎么new一个指针_C++知识点 34:指针运算符重载 -- 智能指针
  6. NOI数据结构:后缀树
  7. 第37课 神奇的大自然 《小学生C++趣味编程》
  8. java 调用jira_java中通过JIRA REST Java Client 使用jira
  9. canvas笔记-globalAlpha和globaleCompositeOperation的使用
  10. vue-cli3项目移动设备调试访问报错WDS:Disconnected,无法自动刷新或模块热替换