linux如何判断设备占用?
可以使用ps -fe|grep filename,也可以使用fuser filename查看 只查看该进程:
ps -ef | grep 11345 查看该进程打开的文件:
lsof -p 11345 查看内存分配:lcat /proc/11345/maps 查看堆栈:pstack 11345 查看发出的系统调用:strace -p 11345 查看调用库函数:ltrace -p 11345 11345是进程号
详解Linux如何查看当前占用CPU或内存最多的几个进程?
可以使用一下命令查使用内存最多的5个进程ps -aux | sort -k4nr | head 5或者top (然后按下M,注意大写)可以使用一下命令查使用CPU最多的5个进程ps -aux | sort -k3nr | head 5或者top (然后按下P,注意大写)
Linux进程和端口对应关系怎么查看?
netstat -altup | grep :8080 # 查看占用8080端口的进程