面试题:Linux查看cpu占用率高的进程(阿里面试题)
面试题:查看占用某端口的进程(阿里面试题)
面试题:查看某进程监听的端口(阿里面试题)
面试题:查看系统负载(今日头条面试题)
面试题:查看进程中线程的状态(蘑菇街面试题)
一、可以使用以下命令查使用内存最多的K个进程
方法一:
ps -aux | sort -k4nr | head -K
方法二:
top
如果是10个进程,K=10,如果是最高的三个,K=3
说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分)
二、可以使用以下命令查使用CPU最多的K个进程
ps -aux | sort -k3nr | head -K
三、查看占用某端口的进程
lsof -i:端口号
netstat -tunlp |grep 端口号
四、查看某进程监听的端口
ps -aux | grep tomcat
五、查看系统负载
top命令查看linux负载:
top - 01:18:39 up 2 days, 18:54, 1