查看某进程和哪些文件相关

[root@linux-node2 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2075/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1919/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2274/master
tcp 0 0 0.0.0.0:49828 0.0.0.0:* LISTEN 1884/rpc.statd
tcp 0 0 :::22 :::* LISTEN 2075/sshd
tcp 0 0 ::1:631 :::* LISTEN 1919/cupsd
tcp 0 0 ::1:25 :::* LISTEN 2274/master
tcp 0 0 :::57241 :::* LISTEN 1884/rpc.statd
[root@linux-node2 ~]# lsof | grep rpc.statd
rpc.statd 1884 rpcuser cwd DIR 8,3 4096 263528 /var/lib/nfs/statd
rpc.statd 1884 rpcuser rtd DIR 8,3 4096 2 /
rpc.statd 1884 rpcuser txt REG 8,3 74944 786598 /sbin/rpc.statd
rpc.statd 1884 rpcuser mem REG 8,3 65928 131102 /lib64/libnss_files-2.12.so
rpc.statd 1884 rpcuser mem REG 8,3 145896 139112 /lib64/libpthread-2.12.so
rpc.statd 1884 rpcuser mem REG 8,3 22536 139111 /lib64/libdl-2.12.so
rpc.statd 1884 rpcuser mem REG 8,3 36584 131210 /lib64/libgssglue.so.1.0.0
rpc.statd 1884 rpcuser mem REG 8,3 21152 139146 /lib64/libattr.so.1.1.0
rpc.statd 1884 rpcuser mem REG 8,3 116368 139142 /lib64/libnsl-2.12.so
rpc.statd 1884 rpcuser mem REG 8,3 1926760 139110 /lib64/libc-2.12.so
rpc.statd 1884 rpcuser mem REG 8,3 162016 131216 /lib64/libtirpc.so.1.0.10
rpc.statd 1884 rpcuser mem REG 8,3 19016 131192 /lib64/libcap.so.2.16
rpc.statd 1884 rpcuser mem REG 8,3 43256 139143 /lib64/libwrap.so.0.7.6
rpc.statd 1884 rpcuser mem REG 8,3 156936 139109 /lib64/ld-2.12.so
rpc.statd 1884 rpcuser 0u CHR 1,3 0t0 4549 /dev/null
rpc.statd 1884 rpcuser 1u CHR 1,3 0t0 4549 /dev/null
rpc.statd 1884 rpcuser 2u CHR 1,3 0t0 4549 /dev/null
rpc.statd 1884 rpcuser 4w unix 0xffff88007b5984c0 0t0 11821 socket
rpc.statd 1884 rpcuser 5r IPv4 11831 0t0 UDP localhost:788
rpc.statd 1884 rpcuser 6w REG 8,3 5 262867 /var/run/rpc.statd.pid
rpc.statd 1884 rpcuser 8u IPv4 11837 0t0 UDP *:44976
rpc.statd 1884 rpcuser 9u IPv4 11841 0t0 TCP *:49828 (LISTEN)
rpc.statd 1884 rpcuser 10u IPv6 11845 0t0 UDP *:44194
rpc.statd 1884 rpcuser 11u IPv6 11849 0t0 TCP *:57241 (LISTEN)
[root@linux-node2 ~]#

  

nfs:启动相应RPC服务进程来服务对于NFS文件系统的请求。
nfslock:一个可选的服务,用于启动相应的RPC进程,允许NFS客户端在服务器上对文件加锁。
portmap:Linux的RPC服务,它响应RPC服务的请求和与请求的RPC服务建立连接。

下面的RPC后台进程是为NFS提供服务的
rpc.mountd:这个进程接受来自NFS客户端的加载请求和验证请求的文件系统正在被输出。这个进程由NFS服务自动启动,不需要用户的配置。
rpc.nfsd:这个进程是NFS服务器.它和Linux核心一起工作来满足NFS客户端的动态需求,例如提供为每个NFS客户端的每次请求服务器线程。这个进程对应于nfs服务。
rpc.lockd:一个可选的进程,它允许NFS客户端在服务器上对文件加锁。这个进程对应于nfslock服务。
rpc.statd:这个进程实现了网络状态监控(NSM)RPC协议,通知NFS客户端什么时候一个NFS服务器非正常重启动。这个进程被nfslock服务自动启动。不需要用户的配置。
rpc.rquotad:这个进程对于远程用户提供用户配额信息。这个进程被nfs服务自动启动,不需要用户的配置。

关闭此进程

[root@linux-node2 ~]# /etc/init.d/nfs
nfs nfslock
[root@linux-node2 ~]# /etc/init.d/nfslock stop
Stopping NFS statd: [ OK ]
[root@linux-node2 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2075/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1919/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2274/master
tcp 0 0 :::22 :::* LISTEN 2075/sshd
tcp 0 0 ::1:631 :::* LISTEN 1919/cupsd
tcp 0 0 ::1:25 :::* LISTEN 2274/master

  

linux cupsd进程:打印机进程相关

[root@linux-node2 ~]# /etc/init.d/cups stop
Stopping cups: [ OK ]
[root@linux-node2 ~]# chkconfig cups off
[root@linux-node2 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2075/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2274/master
tcp 0 0 :::22 :::* LISTEN 2075/sshd
tcp 0 0 ::1:25 :::* LISTEN 2274/master
[root@linux-node2 ~]#

  

lsof -p  进程号

[root@linux-node2 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2075/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2274/master
tcp 0 0 :::22 :::* LISTEN 2075/sshd
tcp 0 0 ::1:25 :::* LISTEN 2274/master
[root@linux-node2 ~]# lsof -p 2274
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
master 2274 root cwd DIR 8,3 4096 263832 /var/spool/postfix
master 2274 root rtd DIR 8,3 4096 2 /
master 2274 root txt REG 8,3 155976 1330196 /usr/libexec/postfix/master
master 2274 root mem REG 8,3 65928 131102 /lib64/libnss_files-2.12.so
master 2274 root mem REG 8,3 124624 139118 /lib64/libselinux.so.1
master 2274 root mem REG 8,3 12592 131142 /lib64/libkeyutils.so.1.3

  

关闭postfix

[root@linux-node2 ~]# /etc/init.d/postfix stop
Shutting down postfix: [ OK ]
[root@linux-node2 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2075/sshd
tcp 0 0 :::22 :::* LISTEN 2075/sshd
[root@linux-node2 ~]#

  

lsof一些使用的更多相关文章

  1. lsof命令

    学习资源https://linux.die.net/man/8/lsof lsof mean list open files 如果说linux中一切皆文件的话,那么lsof就是一盏照亮黑暗的文件系统的 ...

  2. Linux 利用lsof命令恢复删除的文件

    lsof命令 lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP.UDP).找回/恢复删除的文件.是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需 ...

  3. shell命令lsof

    PREFACE linux一切皆是文件,共有7中文件类型 1.普通文件(regular file) 2.目录文件(directory file) 3.块特殊文件(block special file) ...

  4. Linux lsof命令 以及 恢复删除的文件

    1.简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传 ...

  5. 【Linux】lsof 命令,记一次端口占用查询

    3月21日测试时,发现测试服务器启,总是报端口占用情况,察看端口占用情况 1-使用命令 netstat -tunlp |grep 端口号 差看下 这个端口被那个进程占用 我当前使用的 JBOSS 端口 ...

  6. lsof 常用命令

    lsof 常用命令   原文地址: Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息.打开的文件可能是普通的文件,目录,NFS文件,块文件 ...

  7. 转:linux lsof命令详解

    简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...

  8. LSOF 安装与使用

    linux上安装: tar zxvf lsof_4.76.tar.gz cd lsof_4.76 ls 00.README.FIRST_4.76 lsof_4.76_src.tar.gz README ...

  9. 每天一个linux命令(51):lsof命令

    lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 ...

  10. linux lsof 用法简介

    1.简介: lsof(list open files)是一个列出当前系统打开文件的工具. 只需输入 lsof 就可以生成大量的信息,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用 ...

随机推荐

  1. Yahoo Programming Contest 2019 E - Odd Subrectangles

    E - Odd Subrectangles 思路: 对于行方案固定的情况下,假设和为奇数的列为a个,和为偶数的列为b个,a+b = m 那么从奇数里面选奇数个,即C(a, 1) + C(a, 3) + ...

  2. caffe生成deploy.prototxt文件

    参考: http://blog.csdn.net/cham_3/article/details/52682479 以caffe工程自带的mnist数据集,lenet网络为例: 将lenet_train ...

  3. Phonics 自然拼读法 s,a,t,i,p,n Teacher:Lamb

    # 音节(syllables)拆分 # 拆分练习 # LIoyd 分类法——“七步决” # 元音拆词法 # s,a,t,i,p,n S  A  T I P N # 自然拼音拼读练习表 a mat    ...

  4. js中Undefined 和 Null的区别

    Undefined 和 Null Undefined 这个值表示变量不含有值. 可以通过将变量的值设置为 null 来清空变量. <!DOCTYPE html> <html> ...

  5. 连接SQLsever数据库在C#中不能操作的问题

    最近小组成员在用C#连接数据库进行操作的时候,总是注册不起用户,提示为sql.client值不能为NULL,经过了一上午的百度查询,讨论,总是找不到问题所在,不得已去问了老师,老师是专业的软件工程师, ...

  6. System.Web.WebPages.Html.HtmlHelper”不包含XXXX

    1.关闭Visual Studio中 2.删除bin和OBJ文件夹 3.重新打开您的解决方案

  7. WebSphere,WebLogic,Tomcat,IIS

    Weblogic.Tomcat 都基于java的基础架构 Weblogic是一个企业级的应用服务器,其中包括j2ee中的各类应用如jsp,servlet,ejb等, Tomcat是一个初级的应用服务器 ...

  8. vue教程自学笔记(二)

    三.模板语法 1.文本 数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值. 通过v-once指令,你也能执行一次性地插值,当数据改变时,插值处的内容不会更新. 2.原始H ...

  9. Ubuntu安装vsftpd并通过xftp连接

    1.在ubuntu中安装xftp: sudo apt-get update sudo apt-get install vsftpd sudo service vsftpd restart 2.防火墙添 ...

  10. C++获取网络数据

    1.  获取数据 工具libcurl libcurl主要功能就是用不同的协议连接和沟通不同的服务器.libcurl当前支持http, https, ftp, gopher, telnet, dict, ...