linux -lsof安装及简单使用

介绍

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

检查是否安装,如没有使用yum install lsof进行安装

[root@bogon ~]# lsof
-bash: lsof: command not found       
			/*** 注释:表示当前centos中没有lsof,使用如下命令进行安装 **/
[root@bogon ~]# yum install lsof
Loaded plugins: fastestmirror
base                                                                                | 3.6 kB  00:00:00     
extras                                                                              | 3.4 kB  00:00:00     
updates                                                                             | 3.4 kB  00:00:00     
extras/7/x86_64/primary_db                                                          | 200 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package lsof.x86_64 0:4.87-6.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================
 Package                Arch                     Version                      Repository              Size
===========================================================================================================
Installing:
 lsof                   x86_64                   4.87-6.el7                   base                   331 k

Transaction Summary
===========================================================================================================
Install  1 Package

Total download size: 331 k
Installed size: 927 k
Is this ok [y/d/N]: y
Downloading packages:
lsof-4.87-6.el7.x86_64.rpm                                                          | 331 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : lsof-4.87-6.el7.x86_64                                                                  1/1 
  Verifying  : lsof-4.87-6.el7.x86_64                                                                  1/1 

Installed:
  lsof.x86_64 0:4.87-6.el7                                                                                 

Complete!

验证是否安装成功

[root@bogon ~]# lsof -i:8080
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    1069 root   49u  IPv6  19174      0t0  TCP *:webcache (LISTEN)
  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux安装lsof可以通过以下步骤进行: 1. 下载安装包:可以从以下网站下载安装包: 2. 解压安装包使用tar命令解压下载的安装包,例如:tar -zxvf lsof_4.76.tar.gz 3. 解压源码包:进入解压后的目录,使用tar命令再次解压源码包,例如:tar -xvf lsof_4.76_src.tar 4. 编译源码:进入解压后的源码目录,执行编译脚本,例如:./Configure linux make 5. 检验安装:编译完成后,可以在源码解压目录下运行lsof命令进行检验,例如:./lsof -i:8808。如果能够看到相关信息,则表示安装成功。 6. 创建链接:如果需要在任意位置运行lsof命令,可以创建一个快捷方式。例如:ln -s /root/songzehao/lsof_4.76/lsof_4.76_src/lsof /usr/bin 通过以上步骤,你就可以在Linux上成功安装lsof了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux离线安装lsof](https://blog.csdn.net/weixin_43675226/article/details/121377955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Linux安装lsof](https://blog.csdn.net/songzehao/article/details/101599042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值