lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,用户通过文件不仅可以访问常规数据,还可以访问网络连接和硬件;如传输控制协议 (TCP) 和用户数据报协议 (UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于此应用程序的信息。一、命令参数-a:列出打开文件存在的进程;
-c<进程名&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 13:11:46
                            
                                492阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            lsof命令详解:1.1查看命令说明lsof -h1.2列出所有打开的文件# lsof不带任何参数运行lsof会列出所有进程打开的所有文件。1.3找出在使用某个文件的进程# lsof /var/log/messages只需要执行文件的绝对路径,lsof就会列出所有使用这个文件的进程,也可以列出多个文件,lsof会列出所有使用这些文件的进程。也可以一次制定多个文件,中间以空格间隔,如下:# lsof            
                
         
            
            
            
            Linux的查找命令—find和grep一.文件查找----find1. 语法格式: find 路径 选项 操作 常用的选项:-name : 根据文件名查找(支持模糊匹配和完整匹配).find ./shell -name '*.txt'       #在shell文件夹下,递归搜索文件名带有'.txt'后缀的文件.注:根据给定的路径递归搜索. -iname 忽略大小写.-perm : 根据文件权限            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 13:38:09
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近发现LOSF 命令在系统管理方面特别有用,把我搜集的资料总结如下
 
安装
发个安装lsof的步骤
Steps to Install lsof on AIX
1) Obtain the fileset. It’s in the AIX 5L V5.3 Expansion Pack which shipped with your AIX system. Sup            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-07-10 14:07:22
                            
                                531阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-08-21 21:02:02
                            
                                402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof `which httpd` //那个进程在使用apache的可执行文件
lsof /etc/passwd //那个进程在占用/etc/passwd
lsof /dev/hda6 //那个进程在占用hda6
lsof /dev/cdrom //那个进程在占用光驱
lsof -c s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-08-11 15:45:24
                            
                                566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof可以列出某个进程打开的所有文件信息,例如:普通的文件、目录、NFS文件、块文件、字符文件、共享库、常规管道、命名管道、符号链接、Socket流、网络Socket、UNIX域Socket,以及其它更多类型。含Unix系统“一切皆文件”的重要哲学思想。lsof [options] filenamelsof  /path/to/somefile   &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-09-05 00:01:36
                            
                                414阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof命令可以列出当前系统打开的文件描述符,由哪个进程打开了哪个文件等信息。因为Linux系统上一切皆文件,所以无论是普通的文件访问还是网络通信都会用到文件描述符或者说都是一个文件。列名说明COMMAND进程的名称PID进程PID号USER进程的所有者FD文件描述符,应用程序通过文件描述符识别文件TYPE文件类型:                       
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-03-22 20:01:57
                            
                                2158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            of命令可以列出当前系统打开的文件描述符,由哪个进程打开了哪个文件等信息。因为Linux系统上一切皆文件,所以无论是普通的文件访问还是网络通信都会用到文件描述符或者说都是一个文件。列名说明COMMAND进程的名称PID进程PID号USER进程的所有者FD文件描述符,应用程序通过文件描述符识别文件TYPE文件类型:            &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-15 12:20:08
                            
                                2405阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof(list open files)是一个查看进程打开的文件的工具。 在 linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息。 常用选项 -a 指示 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-15 11:16:00
                            
                                178阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-29 18:53:00
                            
                                74阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            lsof命令详解:lsof命令的原始功能是列出打开的文件的进程,但LINUX下,所有的设备都是以文件的行式存在的,所以,lsof的功能很强大.一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-01-04 17:55:59
                            
                                563阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof命令详解:lsof命令的原始功能是列出打开的文件的进程,但LINUX下,所有的设备都是以文件的行式存在的,所以,lsof的功能很强
大.一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission 
denied”
sof指令的用法如下:
lsof abc.txt 显示开启文件abc.txt的进程
lsof            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-30 09:41:48
                            
                                921阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof : 简单地执行lsof会列出当前系统中所有被打开的文件, 但为了看到完整的信息, 通常需要具有root权限;  lsof -u dutor : 列出用户dutor打开的文件, 可指定多个用户, 默认是OR的关系;  lsof -c tair : 列出名称以tair开头的进程打开的文件, c for command, 可指定多个;  lsof -c /^t.*r$/ : 列出名称以t开头            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-04-23 17:09:33
                            
                                678阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof命令笔记            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-04-08 14:19:38
                            
                                322阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof(list open file)是一个列出当前系统打开文件的工具,在终端下输入lsof即可显示系统打开的文件。[root@localhost mapan]# lsof | moreCOMMAND    PID  TID    USER   FD      TYPE             DEVICE  SIZE/OFF       NODE NAMEsyst...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 16:15:38
                            
                                827阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof(list open files)是...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-09 17:49:00
                            
                                120阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 通过某个进程号显示该进行打开的文件lsof -p 1000# 列出多个进程号对应的文件信息lsof -p 123,456,789# 列出除了某个进程号,其他进程号所打开的文件信息lsof -p ^1000# 列出所有的网络连接lsof -i # 列出所有tcp 网络连接信息lsof  -i tcp# 列出所有udp网络连接信息lsof  -i u...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-25 10:55:05
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             lsof命令查看所有进程:# lsof重点查看某个进程:# lsof | grep 33022查看22端口现在运行的情况# lsof -i :22查看所属root用户进程所打开的文件类型为txt的文件:# lsof -a -u root -d txt lsof(list ope            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-08-26 17:30:54
                            
                                513阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            lsof -Pni4 | grep LISTEN | grep php            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-08 15:47:00
                            
                                141阅读
                            
                                                                                    
                                2评论