在Linux上如何使用fuser工具来查询文件的用户

政通人和天地人

政通人和天地人

2016-03-31 15:48

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享在Linux上如何使用fuser工具来查询文件的用户,希望可以对大家能有小小的帮助。

在Linux上如何使用fuser工具来查询文件的用户

  在Linux中,fuser工具可用来查询文件的用户,除此之外,fuser还有很多用途,能够搭配参数使用,下面小编将针对fuser工具的使用方式给大家做个详细介绍,希望对你有所帮助。

  lsof也具备类似的功能,它也能够找出正在对指定文件访问的进程,两者的区别是fuser在于它可以一次杀死那些正在访问指定文件的进程。

  fuser常用的场合是:

  fuser可用于查询文件、目录、socket端口和文件系统的使用进程,并且可以使用fuser关闭进程。

  当文件系统umount报device busy时,常用到fuser查询并关闭使用相应文件系统的进程。(在DRBD切换的时候可以用到哦);

  使用方式:

在Linux上如何使用fuser工具来查询文件的用户  图老师

  基本上使基本上用-v 可以显示大部分内容:

 在Linux上如何使用fuser工具

  /root 目录下的使用者,进程ID,PID后面的c代表进程的工作目录,后面是具体的命令;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  access还有其他选项:

  e:该文件为进程的可执行文件;

  f:该文件被进程打开,默认f不显示;

  F:该文件被进程打开,并写入,默认F不显示;

  r:表示该目录为进程的根目录;

  m:表示进程使用该文件进行内存映射,或者该文件为共享库文件,被进程映射至内存;

  对socket端口使用者的情况进行查询:

 在Linux上如何使用fuser工具

  查看某文件系统的使用情况:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)
 在Linux上如何使用fuser工具

  kill掉对某个文件正在访问的进程:

  fuser是对相关进程发送SIGKILL信号。除了发送SIGKILL信号之外,fuser还可以发送以下信号:

 在Linux上如何使用fuser工具

  fuser -v -k filename;

  要结束所有对某文件系统进行访问的进程:

  fuser -ck /data (某文件系统挂载的目录);

 

  上面就是Linux使用fuser工具的方法介绍而来,fuser加上-v能够显示进程内容,能够对socket端口使用者的情况进行查询,还能查询文件系统的使用情况等。

展开更多 50%)
分享

猜你喜欢

在Linux上如何使用fuser工具来查询文件的用户

服务器
在Linux上如何使用fuser工具来查询文件的用户

在Linux上如何安装使用SoundCloud

电脑入门
在Linux上如何安装使用SoundCloud

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Linux系统上使用交换文件扩展swap空间的方法

服务器
在Linux系统上使用交换文件扩展swap空间的方法

在Linux上使用Markdown的方法汇总

电脑入门
在Linux上使用Markdown的方法汇总

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何巧用工具来洞察用户的行为

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
如何巧用工具来洞察用户的行为

在Linux中如何提高文件系统的使用效率

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Linux中如何提高文件系统的使用效率

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iPhone6s哪里买最低价?

iPhone6s哪里买最低价?

Edge浏览器怎么使用插件

Edge浏览器怎么使用插件
下拉加载更多内容 ↓