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 ~]#
lsof一些使用的更多相关文章
- lsof命令
学习资源https://linux.die.net/man/8/lsof lsof mean list open files 如果说linux中一切皆文件的话,那么lsof就是一盏照亮黑暗的文件系统的 ...
- Linux 利用lsof命令恢复删除的文件
lsof命令 lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP.UDP).找回/恢复删除的文件.是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需 ...
- shell命令lsof
PREFACE linux一切皆是文件,共有7中文件类型 1.普通文件(regular file) 2.目录文件(directory file) 3.块特殊文件(block special file) ...
- Linux lsof命令 以及 恢复删除的文件
1.简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传 ...
- 【Linux】lsof 命令,记一次端口占用查询
3月21日测试时,发现测试服务器启,总是报端口占用情况,察看端口占用情况 1-使用命令 netstat -tunlp |grep 端口号 差看下 这个端口被那个进程占用 我当前使用的 JBOSS 端口 ...
- lsof 常用命令
lsof 常用命令 原文地址: Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息.打开的文件可能是普通的文件,目录,NFS文件,块文件 ...
- 转:linux lsof命令详解
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
- 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 ...
- 每天一个linux命令(51):lsof命令
lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 ...
- linux lsof 用法简介
1.简介: lsof(list open files)是一个列出当前系统打开文件的工具. 只需输入 lsof 就可以生成大量的信息,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用 ...
随机推荐
- 【科普】GSM伪基站 劫持 诈骗?用4G网就安全?想强制用4G?最详细的科普教程在此!
最近在一些主流论坛(豆瓣.贴吧.虎扑.天涯)都出现了讨论GSM诈骗的新闻,很多受害者受骗. 1.什么是GSM劫持? 平时你的手机是连接到了运营商的基站,才能收到电话短信.伪基站就是有人也买了运营商的基 ...
- Web开发中button与submit区别
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了. 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成butt ...
- [数据结构]P1.2 队列
* 注: 本文/本系列谢绝转载,如有转载,本人有权利追究相应责任. 2019年4月8日 Stan Zhang 2019年4月8日 格物致知,经世致用. 队列是一种先进先出FIFO的模型,常见操作有: ...
- js里面关于日期转换的问题
我们拿到一个日期字符串:"2017-09-03",我们用new Date("2017-09-03")去转换成日期格式的时候,发现在火狐会报错,是因为火狐不支持这 ...
- 修改PL/ORACLE字符编码集
一.pl/sql developer 中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的. 二.查看和修改oracle数据库字符集: select ...
- ajax请求本地文件
这是一个小随笔,真的很简短! 主要入坑点有两个 一.Chrome浏览器默认不支持ajax读取本地文件 解决:1.关闭所有Chrome网页 2.右击Chrome浏览器,打开“属性” 3.弹出属性 ...
- oracle数据库SQL入门
1.oracle数据库的下载.安装.卸载 Oracle下载: Oracle下载链接地址:http://www.oracle.com/technetwork/cn/database/enterprise ...
- java中的线程问题(一)什么是线程。
线程--什么是进程 进程--概念 要解释线程,就必须明白什么是进程. 什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进 ...
- JS实现大整数乘法(性能优化、正负整数)
本方法的思路为: 一:检查了输入的合法性(非空,无非法字符) 二:检查输入是否可以进行简单计算(一个数为 0,1,+1,-1) 三:去掉输入最前面可能有的正负符号,并判断输出的正负 四:将输入的值分成 ...
- NOIP2012提高组 Day 2 Problem 2 借教室
原题 题目描述 在大学期间,经常需要租借教室.大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室.教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样. 面对海量租借教室的信息,我 ...