https://blog.youkuaiyun.com/cryhelyxx/article/details/43228423
1. 问题描述
在centos下, 无法使用命令lsof, 出现以下信息:
-
# lsof -i:3690
-
-bash: lsof: command not found
2. 解决方法
我们可以通过yum来安装:
# yum install lsof
本人操作如下:
-
# yum install lsof
-
Loaded plugins: fastestmirror
-
Setting up Install Process
-
Loading mirror speeds from cached hostfile
-
* base: mirrors.163.com
-
* epel: ftp.cuhk.edu.hk
-
* extras: mirrors.aliyun.com
-
* updates: mirrors.163.com
-
Resolving Dependencies
-
--> Running transaction check
-
---> Package lsof.x86_64 0:4.82-4.el6 will be installed
-
--> Finished Dependency Resolution
-
Dependencies Resolved
-
================================================================================
-
Package Arch Version Repository Size
-
================================================================================
-
Installing:
-
lsof x86_64 4.82-4.el6 base 319 k
-
Transaction Summary
-
================================================================================
-
Install 1 Package(s)
-
Total download size: 319 k
-
Installed size: 890 k
-
Is this ok [y/N]: y
-
Downloading Packages:
-
lsof-4.82-4.el6.x86_64.rpm | 319 kB 00:00
-
Running rpm_check_debug
-
Running Transaction Test
-
Transaction Test Succeeded
-
Running Transaction
-
Installing : lsof-4.82-4.el6.x86_64 1/1
-
Verifying : lsof-4.82-4.el6.x86_64 1/1
-
Installed:
-
lsof.x86_64 0:4.82-4.el6
-
Complete!
3. lsof 的常用几个命令
lsof -i:(端口号)
如,
lsof -i:3306 (3306默认是mysql服务端的端口)
lsof -i:3690 (3690默认是svn服务端的端口)
OK, Enjoy it!!!