Java面试--Linux

119 篇文章 0 订阅
114 篇文章 0 订阅

面试题: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 user, load average: 0.04, 0.03, 0.05 
//01:18:39:系统当前时间 
//up 2 days, 18:54 :系统开机到现在经过了2天
//1 users:当前1用户在线 
//load average:0.04, 0.03, 0.05:系统1分钟、5分钟、15分钟的CPU负载信息. 

六、查看进程中线程的状态

1、top -H
2、查制定进程的:
top -H -p <pid>

Java面试的完整博客目录如下:Java笔试面试目录


转载请标明出处,原文地址:https://blog.csdn.net/ 如果觉得本文对您有帮助,请点击顶支持一下,您的支持是我写作最大的动力,谢谢。
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值