lsof一些使用

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

[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 ~]# 

  

 

posted on 2019-03-01 14:30  nmap  阅读(1026)  评论(0编辑  收藏  举报

导航