1.软文推荐

2.软文推荐

3.软文推荐

Linux系统中lsof命令是用于列出当前系统打开文件的工具,是一个非常方便的命令,下面为大家讲解一下Linux系统lsof命令的详细使用方法。

lsof命令简介:

lsof(list open files)是一个列出当前系统打开文件的工具。

在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以,lsof的功能很强大。

一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”。

通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。

在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。

每行显示一个打开的文件,若不指定条件默认将显示所有进程打开的所有文件。lsof输出各列信息的意义如下:COMMAND:进程的名称PID:进程标识符USER:进程所有者FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等TYPE:文件类型,如DIR、REG等DEVICE:指定磁盘的名称SIZE:文件的大小NODE:索引节点(文件在磁盘上的标识)NAME:打开文件的确切名称

lsof指令的用法如下:

lsof abc.txt 显示开启文件abc.txt的进程

lsof 目录名 查找谁在使用文件目录系统

lsof -i :22 知道22端口被哪个进程占用

lsof -c abc 显示abc进程现在打开的文件

lsof -g gid 显示归属gid的进程情况

lsof -n 不将IP转换为hostname,缺省是不加上-n参数

lsof -p 12 看进程号为12的进程打开了哪些文件

lsof -u username 查看用户打开哪些文件

lsof -i @192.168.1.111 查看远程已打开的网络连接(连接到192.168.1.111)--------------------------------------

lsof -i 用以显示符合条件的进程情况

语法: lsof -i[46] protocol[:service|port]

46 -> IPv4 or IPv6

protocol -> TCP or UDP

hostname -> Internet host name

hostaddr -> IPv4位置

service -> /etc/service中的 service name (可以不只一个)

port -> 端口号 (可以不只一个)

--------------------------------------lsof +|-r [t] 控制lsof不断重复执行,缺省是15s刷新

-r,lsof会永远不断的执行,直到收到中断信号

+r,lsof会一直执行,直到没有档案被显示

例子:不断查看目前ftp连接的情况:lsof -i tcp@192.168.1.111:ftp -r

至此关于Linux系统中lsof命令的详细使用方法分享完毕,欢迎大家在评论区留言。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1223.html,若引用不当,请联系修改。

相关文章 8

1

腾讯云发布“正版图库直通车” 0元或低价体验包年包月会员 42秒前

10月28日,腾讯云发起面向内容产业创作者和开发者的 “松竹行动”,通过正版图库直通车、正版曲库直通车等产品降低正版素材使用门槛...

2

讲解一下C#中DateTime 1分钟前

在C#中DateTime是一个包含日期、时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式。 SDN上...

3

SecureIDC:日本东京VPS/软银线路;1核/1G内存/100 GB SSD/1Gbps端口月流量500GB/$19/月 3分钟前

secureidc怎么样? secureidc的日本vps和韩国VPS同Kdatacenter家的产品相近,配置都基本差不多。但是韩国VPS只提供高防VPS,本文就没有列出,日本...

4

腾讯云小程序模板怎么选?微信小程序怎么制作教程(腾讯云微信小程序) 5分钟前

腾讯云小程序模板怎么选? 如何结合腾讯云开发微信小程序?目前,微信小程序越来越流行,而且功能越来越强大,在性能方面也越做越好...

5

Linux下常见的密码生成器 6分钟前

现在应用越来越多,经常要输入密码,有的对密码的健壮性没有要求,有的需要大小写,特殊字符,数字,至少多少位等等,绞尽脑汁想不...

6

正则表达式基础命令 7分钟前

我们在工作中经常会用到正则表达式,本片文章为大家整理了一下常用的命令,供大家参考。 正则字符的简要说明 ^ : ^会匹配行或者字符...

7

Deepvm:美国vps八折优惠,西雅图4837高防vps月付20元起;洛杉矶9929高防vps月付16元起 9分钟前

deepvm怎么样? deepvm,国人VPS主机商家,2021年成立,DeepVM提美国供洛杉矶9929高防VPS和西雅图4837高防VPS,洛杉矶9929线路上游是KURUN机房,洛杉...

8

生产环境中超级实用的5个shell脚本 11分钟前

本篇文章重点为大家讲解一下生产环境中超级实用的5个Shell脚本实例,有需要的小伙伴可以参考一下。 1、定时清空文件内容,定时记录文件...