lsof用法,查看端口对应的进程,运维(netstat不能用)
目录
常用方法
# 列出所有打开的文件:
# 查看谁正在使用某个文件
# 递归查看某个目录的文件信息
# 比使用+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不能用)相关推荐
- 查看端口所在进程linux,linux下用lsof查看端口所在的进程
广告一下,我专门给大家翻译外文IT参考资料,想学的,可以关注,也可以关注我个人自己建的博客:http://www.1024sky.cn lsof查看端口被谁占用 2010-05-27 15:38 ls ...
- Mac OS 查看端口和杀死进程
使用 lsof 会列举所有占用的端口列表: 使用less分页查询 lsof | less 查看端口号 sudo lsof -i:port(端口号) 杀死进程: sudo kill -9 PID(进程i ...
- Windows、Linux及Mac查看端口和杀死进程
本文介绍如何在Windows.Linux及Mac下查看端口和杀死进程. Windows下查看端口和杀死进程 查看占用端口号的进程号:netstat –ano | findstr "指定端口号 ...
- 如何查看端口被哪个进程占用?
如何查看端口被哪个进程占用? --1 端口是否占用 netstat -apn | grep 1521 netstat -ano|grep 1521 netstat -lnp|grep 1521 - ...
- linux如何查看端口被哪个进程占用
亲测可用,若有疑问请私信 本文介绍linux如何查看端口被哪个进程占用的方法: 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 ...
- win7查看端口占用的进程
之前遇到一个问题,系统上mysql启动了,无法通过navicat客户端来连接,这就很郁闷了,最后定位到问题,是我机器上还开启了一个开发php的应用程序phpwamp,它自带了一个mysql,这样相当于 ...
- Windows如何查看端口号以及进程号
Windows下如何查看端口号还有进程号 Win+R 打开命令控制台 在里面输入Netstat –aon |find "port" 或 Netstat –aon |findstr& ...
- 查看端口被哪个进程占用
lsof -i :22 知道22端口被哪个进程占用 netstat -lnp|grep 7000 查看7000端口被哪个进程占用 lsof命令详解 参考https://www.cnblogs.com/ ...
- linux如何查看端口被哪个进程占用?
1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]ls ...
最新文章
- ipython jupyter区别_ipython jupyter notebook中显示图像和数学公式实例
- 智能电视直播软件_速度快,节目多,高清网络电视直播
- Android 图片异步加载的体会,SoftReference已经不再适用
- Java中如何跳出多重for循环
- github第一步之初始化操作
- matlab在图像两点连线,matlab画图,画出任意两点间的连线图,请高人帮忙呀,谢谢!谢谢!...
- yuv422转rgb565
- 基于 Verilog 的经典数字电路设计(8)计数器
- 宋体能力从业的一些感悟
- 在线语音转文字工具V1.0
- 【数据库】数据库的投影查询、运算查询、条件查询、统计查询
- CentOS7配置本地yum源 和yum源服务器
- mysql 矩阵乘法_矩阵乘法高级操作
- 小天博客[xtboke.com]
- 读书笔记 - 《万历十五年》
- 双面小册子--WORD文档打印
- 昆仑通态超纯水组态程序昆仑通态超纯水组态程序,功能齐全,界面简洁
- Ubuntu20.04下 PC机对Locobot机器人的ROS远程通讯
- 纵横网络靶场社区 MMS协议分析
- 单例模式(Singleton)的6种实现
热门文章
- JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
- 在Rstudio中点一点就出来了一个R包
- 你的DNA都会玩摇滚了,你却还是个音痴
- 怎么给图片降噪?WidsMob Denoise 图片降噪教程
- 怎么new一个指针_C++知识点 34:指针运算符重载 -- 智能指针
- NOI数据结构:后缀树
- 第37课 神奇的大自然 《小学生C++趣味编程》
- java 调用jira_java中通过JIRA REST Java Client 使用jira
- canvas笔记-globalAlpha和globaleCompositeOperation的使用
- vue-cli3项目移动设备调试访问报错WDS:Disconnected,无法自动刷新或模块热替换