Linux 下 lsof 安装指南(linuxlsof安装)

Linux系统自带提供了许多工具,以提供常用的系统服务,lsof是其中之一,lsof是List Open Files的缩写,它能够查看集群中打开的文件和系统资源。下面介绍如何安装lsof:

## 安装

首先,打开终端窗口,输入以下命令以查询系统中是否已安装lsof:

$ which lsof

如果提示未找到lsof,说明未安装。下载lsof的rpm包,其安装方式如下:

$ wget https://iweb.dl.sourceforge.net/project/lsof/lsof/4.86/lsof_4.86_src.tar.gz
$ tar zxvf lsof_4.86_src.tar.gz
$ cd lsof_4.86_src
$ ./Configure linux
$ make
$ sudo make install

此外,在某些发行版中,还可以通过包管理器来安装lsof,也就是Debian/Ubuntu:

$ sudo apt-get install lsof 

CentOS/RedHat:

$ yum install lsof

安装完成后,即可使用lsof了,常用lsof命令如下:

“`

$ lsof

$ lsof -i

$ lsof -i:80

$ lsof -u

$ lsof -p

$ lsof -c


## 使用

通过上面的命令,我们可以实现系统中已打开的文件及系统资源的信息报告,以便管理员可以做相应的处理,比如监控端口80是否被占用,检查某用户已打开的文件及系统资源等等。

如果你想熟悉lsof的使用,可以查阅官方文档,学习更详细地使用方法:http://www.unixwiz.net/techtips/lsof.html

## 结论

以上就是lsof的安装及使用方式,由于lsof可以提供更详细的文件和资源的报告,我们可以非常方便的查验系统的状态,因此它是一个经常使用的Linux工具之一。

数据运维技术 » Linux 下 lsof 安装指南(linuxlsof安装)