psutil是个跨平台库,能够轻松实现获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息。 它主要应用于信息监控,分析和限制系统资源及进程的管理。它实现了同等命令命令行工具提供的功能,如:ps、top、lsof、netstat、ifconfig、who、df、kill、free、ni ...
分类:
编程语言 时间:
2018-05-30 13:58:45
阅读次数:
235
1、查询端口号占用,根据端口查看进程信息 [root@server2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN) ...
分类:
其他好文 时间:
2018-05-19 18:48:39
阅读次数:
164
1、查询端口号占用,根据端口查看进程信息 [root@server2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN) ...
分类:
其他好文 时间:
2018-05-19 18:34:02
阅读次数:
181
1、查询端口号占用,根据端口查看进程信息 [root@server2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN) ...
分类:
其他好文 时间:
2018-05-19 11:59:09
阅读次数:
149
原因查找: 此服务器上有写日志的操作,在写的同时我把要写入的文件删除了。。因为在写操作不能创建文件的时候会写硬盘的block,这样会使硬盘利用率越来越低,可以使用lsof -n |grep delete 来查看哪些进程在对磁盘进行写操作。 一般都是程序打开了已经删除的文件,导致磁盘未释放该文件。ls ...
分类:
系统相关 时间:
2018-05-14 14:10:12
阅读次数:
254
工作原理:进程每打开文件都会生成一个文件句柄FD来标识一个文件,进程打开的文件如果没有被释放,可以通过文件句柄FD来恢复删除的文件 注意:适合恢复进程一直在打开一个文件,例如日志文件,如果配置文件进程启动的时候读取马上释放掉该文件的句柄通过这种方式是恢复不了的;同时如果打开的文件被删除掉,同时把服务 ...
分类:
系统相关 时间:
2018-05-12 22:29:54
阅读次数:
258
[root@localhost ~]# lsof COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd DIR 8,3 4096 2 /... ...
分类:
其他好文 时间:
2018-05-05 01:05:44
阅读次数:
188
lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述 ...
分类:
系统相关 时间:
2018-05-02 19:12:32
阅读次数:
187
终端命令 sudo lsof -i :9000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 716 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN) 然后根据PID杀 ...
分类:
系统相关 时间:
2018-04-28 20:57:57
阅读次数:
268
1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 2、netstat -tunlp ...
分类:
系统相关 时间:
2018-04-28 19:29:10
阅读次数:
203