| |
| 一些有用的系统管理命令 |
|
| 来源:
ChinaUnix博客 日期:
2008.05.14 21:00 (共有条评论) 我要评论 |
| |
====fuser========
fuser -c 目录路径-----显示目前使用这个目录的进程号
fuser -v 目录路径-----显示目前使用的目录的进程号,用户,用户ID,命令
fuser -k 目录路径-----kill掉所有访问或是使用该目录的进程.如
当无法卸载掉某个目录的时候,很可能是有某些进程正在使用这个目录,用这个方法可以kill掉所有的进程,安全卸载目录
a if the process is using the file as its trace file in /proc (IRIX)
c 当前路径(current directory.)进入了需要释放的资源的路径,这是最常用的资源占用方式。
e 正在运行可执行文件(executable being run
f 打开文件( open file),缺省模式下f忽略。
r root目录(root directory).if the process is using the file as root directory
m mmap文件或者共享库( mmap’ed file or shared library).某个进程使用了你要释放的资源的某个共享文件。
在查找的同时,你还可定指定一些参数,比如
-k 杀死这些正在访问这些文件的进程。除非使用-signal修改信号,否则将发送SIGKILL信号。
-i 交互模式
-l 列出所有已知的信号名称。
-n 空间,选择不同的名字空间,可是file,udp,tcp。默认是file,也就是文件。
-signal 指定发送的信号,而不是缺省的SIGKILL
-4 仅查询IPV4套接字
-6 仅查询IPV6套接字
====lsof========
列出正打开某个文件的进程
-u 后面跟用户名或者uid,代表被此用户或者uid打开的文件
-p 后面跟进程号,代表被这些进程号打开的文件
例如:lsof -p 111,222 -u 1234,abe
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12679/showart_688342.html
|
| 发表评论
查看评论(共有条评论)
我要提问
|
| |
|
|
|