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

2016-03-31 15:48 8 1 收藏

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

【 tulaoshi.com - 服务器 】

在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代表进程的工作目录,后面是具体的命令;

  access还有其他选项:

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

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

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

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

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

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

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

 在Linux上如何使用fuser工具

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

 在Linux上如何使用fuser工具

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

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

 在Linux上如何使用fuser工具

  fuser -v -k filename;

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

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

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

 

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

来源:https://www.tulaoshi.com/n/20160331/2051248.html

延伸阅读
标签: Java JAVA基础
一、软件下载 JDK 1.2.2 http://www.blackdown.org/java-linux.html http://www.mirror.ac.uk/sites/ftp.blackdown.org/java-linux/ http://www.mirror.ac.uk/sites/ftp.blackdown.org/java-linux/JDK-1.2.2/i386/rc4/jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.tar.bz2  Tomcat 3.1 http://jakarta.apa...
标签: 电脑入门
Linux系统操作中,用于系统监控的命令有很多(详见系统之家监控Linux系统性能的命令有哪些?),今天图老师小编要给大家介绍下Linux系统监控工具dstat的使用,一起来了解下吧。 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔...
标签: 服务器
Linux find 强大的文件查找工具 linux的系统中的文件实在是太多了,怎么样才能快速而且精确的在linux系统找出你想要的文件呢?Linux 的find命令提供了很强大的功能,学好find命令的使用,可以给你节省大量花费在找文件的时间    一切皆文件是 Linux的哲学思想之一, 这条命令可以统计当前linux系统中有多少文件ls -R / |wc -l ...
标签: 电脑入门
在Linux中,使用rz/sz工具能够进行Linux和windows之间的文件传输,那么要如何使用rz/sz工具工具呢?下面图老师小编就给大家介绍下Linux下如何使用rz/sz工具进行文件传输,一起来学习下吧。 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上...
标签: 服务器
在Linux下通过命令行来操作使用Dropbox   Dropbox是一款非常好用的免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,Dropbox的收费服务包括Dropbox Pro 和 Dropbox for Business。在不同操作系统下有客户端软件,并且有网页...

经验教程

285

收藏

24
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部