fuser 指令
用途
使用文件或文件结构识别进程。
语法
fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 ...
说明
此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。
每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。
c 将此文件作为当前目录使用。
e 将此文件作为程序的可执行对象使用。
r 将此文件作为根目录使用。
s 将此文件作为共享库(或其它可装载对象)使用。
进程号被写入标准输出(在进程号之间有空格的行中)。一个换行符被写入标准错误(在每个文件操作数的最后一个输出之后)。其他所有输出被写入标准错误。
此 fuser 命令不会检测有 mmap 区域的进程,其中相关的文件描述符已从此被关闭。
标记
-c 包含 File的文件系统中关于任何打开的文件的报告。
-d 暗示使用了 -c 和 -x 标志。关于任何与文件系统(自父目录删除的)无链接的打开文件的报告。当与 -V 标志一起使用时,它也会报告被删除文件的节点号和大小。
-f 仅对文件的打开实例报告。
-k 将 SIGKILL 信号发送到每个本地进程。仅有根用户能终止另一用户的进程。
-u 为进程号后圆括号中的本地进程提供登录名。
-V 提供详细输出。
-x 与 -c 或 -f 连用,报告除标准 fuser 输出以外的可执行的和可载入的对象。
示例
若要列出使用 /etc/passwd 文件的本地进程的进程号,请输入:
fuser /etc/passwd要列出使用 /etc/filesystems 文件的进程的进程号和用户登录名,请输入:
fuser -u /etc/filesystems要终止全部使用给定的文件系统的进程,请输入:
fuser -k -x -u /dev/hd1 -OR-
fuser -kxuc /home任一命令都列出了进程号和用户名,然后终止每个正在使用 /dev/hd1 (/home) 文件系统的进程。仅有根用户能终止属于另一用户的进程。如果你正在试图卸下 /dev/hd1 文件系统,而一个正在访问 /dev/hd1 文件系统的进程不允许这样,您可能希望使用此命令。
要列出正在使用文件(已从给定文件系统删除的文件)的全部进程,请输入:
fuser -d /usr文件
/dev/kmem 用于系统映象。
/dev/mem 也用于系统映象。
相关信息
killall 命令、mount 命令和 ps 命令。
分享到:
相关推荐
AIX如何查看操作系统中是否安装了某个补丁程序是AIX系统管理员需要了解的重要知识点。管理员可以使用命令来查看操作系统中是否安装了某个补丁程序。 AIX中如何检查文件系统的病毒 AIX中如何检查文件系统的病毒是...
在IT领域,特别是在Unix和Linux系统管理中,AIX(Advanced Interactive eXecutive)是IBM开发的一种Unix操作系统,常用于大型机和高端服务器。本篇文章将详细解析AIX相关的试题,帮助理解AIX系统的基础操作和性能...
在AIX(Advanced Interactive Executive)操作系统中,了解如何检查特定端口被哪个进程所占用是一项非常实用的技能。这有助于系统管理员进行故障排查、性能优化以及安全审计等工作。下面将详细介绍两种方法来实现这...
在IBM AIX操作系统中,命令行是管理员进行系统管理和维护的主要工具。以下是一些常见的AIX命令及其用途,这些命令对于理解和操作AIX系统至关重要。 1. `prtconf`: 这个命令用于显示系统的硬件配置信息,包括CPU、...
在AIX系统中,命令的基本格式为:`$command option(s) argument(s)`。其中: - **command**:指的是具体的命令名称。 - **option(s)**:命令选项,通常以“-”开头,用于指定命令的特定行为。 - **argument(s)**:...
3. **查看文件使用者**:在AIX中,`fuser`命令可以用来找出哪些进程正在使用特定文件。然而,我们可以进一步改进,创建一个名为`showuser`的脚本,不仅显示文件名,还显示使用这些文件的用户的ID和用户名。将这个...
在AIX系统中,可以通过创建脚本并将其添加到系统的启动和服务管理中来实现服务的自动启动和关闭。通常的做法是在`/etc/rc.d/rc.local`文件中添加相应的启动脚本路径,这样在系统启动时会自动执行这些脚本。对于关闭...
在AIX中,命令的一般格式为: ``` $ command option(s) argument(s) ``` - `command`:指要执行的具体命令。 - `option(s)`:命令的可选项,通常以“-”开头。 - `argument(s)`:命令的操作对象。 ### AIX 常用命令...
在IBM AIX操作系统中,文件系统空间管理是管理员必须密切关注的重要任务,特别是在处理根(/)文件系统和/var文件系统时。AIX版本4和5的文件系统管理涉及监测文件、识别异常空间消耗的原因,以及如何有效地清理和...
4. AIX系统中,`mksysb`或`smit/smittty`用于创建根卷恢复磁带,而HP-UX的恢复磁带工具是`make_recovery`或`sam`。 5. `df -k`命令用于以千字节为单位查看磁盘剩余空间。 6. 在ksh shell中,通过`export TERM=vt...
- 在Oracle数据库中,需要在`init.ora`文件中设置`disk_asynch_io=TRUE`来启用异步I/O。 5. **权限配置:** - 为Oracle用户组(通常是dba组)设置MLOCK权限,以避免在高负载时导致数据库挂起。 #### 验证异步I/O...
- **AIX**:IBM开发的一种基于UNIX的操作系统,常用于大型机和高性能计算领域。 - **SUSE**:一种流行的Linux发行版,广泛用于企业环境中。 - **SLES**:SUSE Linux Enterprise Server 的缩写,是SUSE公司为企业级...
- **小型机**:这些服务器通常运行专有的操作系统如AIX、HP-UX或Solaris,具有高可靠性、高可用性和高服务性,但价格较高。 - **PC Server**:基于标准的PC架构,运行Linux或Windows Server等操作系统,价格相对较...