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

[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. Redis学习--key的通用操作、移库操作、订阅与事务、持久化和总结

    key的通用操作 keys pattern: pattern *表示任意一个多个字符 ?表示任意一个字符 del key1 key2 删除多个key exists keyname 查看是否存在 ren ...

  2. 清理SuperMap三维缓存

    一.iclient三维插件浏览器端缓存 方法1:遍历users子文件夹,发现指定目录有supermap,即删除 @echo offtitle 清理三维缓存@echo 开始清理三维缓存...for /f ...

  3. Axure 交互样式和选项组的设置

    1.点击元件,点击属性,点击选中,点击图片,选择相应的图片,选中功能是当点击这个元件的时候,元件的变成相应的图片,然后再设置鼠标单击时的动作是选中,就可以实现选中某个元件的时候,元件会变成其他的图片. ...

  4. pycharm鸡火

    由于github被封杀,大虾把它挪到了gitee下面 /pengzhile/jetbrains-agent 主要是一个jar包,放在D:\Program Files\JetBrains\PyCharm ...

  5. 弹性盒式布局flexbox(dispaly:flex)

    display:flex flex-direction: row(行)/column(列)/row-reverse/column-reverse反方向  //布局 justify-content: s ...

  6. CKEditor富文本编辑器

    CKEditor 富文本即具备丰富样式格式的文本.在运营后台,运营人员需要录入课程的相关描述,可以是包含了HTML语法格式的字符串.为了快速简单的让用户能够在页面中编辑带格式的文本,我们引入富文本编辑 ...

  7. Andorid Studio中运行模拟器--夜神模拟器

    这样可以直接在夜神模拟器上运行app然后在androidstudio上查看log…. 1.下载夜神模拟器 2.修改配置 点击右上角的设置图标,对夜神模拟器的分辨率进行选择,手机版的480×800的就差 ...

  8. React文档(十二)组合vs继承

    React拥有很强大的组合模型,我们建议使用组合来替代继承来重利用组件之间的代码. 在本章节中,我们将讨论一些开发者经常触及继承的问题,并且我们该如何使用组合来解决这些问题. 组合 一些组件事先不知道 ...

  9. 获取当前页面url并截取所需字段

    let url = window.location.href; // 动态获取当前url // 例: "http://i.cnblogs.com/henanyundian/web/app/# ...

  10. 查看apk文件包名的一些方法

    1,如果有源码 直接将apk包修改为zip,并解压找到AndroidManifest.xml文件,在文件中搜索“package”找到相应的包名 2,使用adb命令 前提是已经下载android SDK ...