linux命令(31):lsof命令

1、递归查看某个目录的文件信息: lsof  test/test1

2、不使用+D选项,遍历查看某个目录的所有文件信息的方法 :lsof |grep ‘test/test3‘

3、列出某个用户打开的文件信息:lsof -u username

4、列出某个程序进程所打开的文件信息:lsof -c mysql

5、列出多个进程多个打开的文件信息:lsof -c mysql -c apache

6、列出某个用户以及某个进程所打开的文件信息:lsof  -u test -c mysql

7、列出所有的网络连接:lsof –i

8、列出谁在使用某个端口:lsof -i :3306

时间: 2024-10-21 07:35:29

linux命令(31):lsof命令的相关文章

Linux学习之lsof命令

lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监

linux每日命令(39):lsof命令

阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四. 使用实例 1. 无任何参数 文件描述符 常见的文件类型 2. 查看谁正在使用某个文件,也就是说查找某个文件相关的进程 4. 不使用+D选项,遍历查看某个目录的所有文件信息的方法 5. 列出root用户打开的文件信息 6. 列出某个程序进程所打开的文件信息 7. 列出多个进程多个打开的文件信息 8. 列出某个用户以及某个进程所打开的文件信息 9. 列出除了某个用户外的被打开的文件信息 10. 通过某个进程号显示该进程

linux常用命令:lsof 命令

lsof(list open files) 是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以 如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件 描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工 具能够查看这个列表

每天一个linux命令31)--chown命令

chown将 指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID,组可以使组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限. 1.命令格式: chown [选项] [所有者]: [组] 文件 2.命令功能: 通过chown 改变文件的拥有者和群组.在更改文件的所有者或所属群组时,可以使用用户名和用户识别码设置.普通用户不能将自己的文件改变成其他的拥有者.其操作权限一

linux yum安装lsof命令

[root@ITC-MCC ~]# yum install lsof[USM] permission denied^C[root@ITC-MCC ~]# [root@ITC-MCC ~]# [root@ITC-MCC ~]# sudo yum install lsofLoaded plugins: fastestmirrorDetermining fastest mirrorsepel/x86_64/metalink | 6.0 kB 00:00:00 * epel: mirrors.tuna.

Linux系统下强大的lsof命令使用宝典

lsof命令简介: lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以,lsof的功能很强大.一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”.因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的. usage: [-?abhlnNoOPRstUv

Linux命令学习积累:lsof命令

lsof命令 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这

Linux命令神器-Lsof

Lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件. Lsof是遵从Unix哲学的典范,它只完成一个功能,并且做的相当完美--它可以列出某个进程打开的所有文件信息.打开的文件可能是普通的文件.目录.NFS文件.块文件.字符文件.共享库.常规管道.命名管道.符号链接.Socket流.网络Socket,以及其它更多类型.因为,"一切皆文件"乃为Unix系统的重要

【Linux】lsof 命令,记一次端口占用查询

3月21日测试时,发现测试服务器启,总是报端口占用情况,察看端口占用情况 1-使用命令 netstat -tunlp |grep 端口号 差看下 这个端口被那个进程占用 我当前使用的 JBOSS 端口号为2005 [[email protected] ~]# netstat -tunlp |grep 2005 tcp 0 0 :::2005 :::* LISTEN 13513/java 2-使用命令 lsof -p PID 查看下 占用端口的是哪个进程 可见2005被显示的进程(PID=1351

【转】每天一个linux命令(51):lsof命令

原文网址:http://www.cnblogs.com/peida/archive/2013/02/26/2932972.html lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交