`
enetor
  • 浏览: 188586 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

救火必备linux命令小结(一)------查问题

阅读更多

转载自:http://blog.csdn.net/cutesource/archive/2010/12/04/6055256.aspx

线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:

系统参数
cat /proc/cpuinfo  cpu相关参数

cat /proc/meminfo 内存相关参数

cat /proc/loadavg 负载情况
性能参数
1)top

M:按内存使用排序

P:按CPU占用排序

1:显示各CPU的使用情况

k:kill进程

o:更多排序规则

回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参数

ulimit -Hn <num>:更改最大Hard open file数

ulimit -Sn <num>:更改最大Soft open file数
3)vmstat
vmstat  5 -S m:以5秒的数据刷新vmstat数据(单位为m)
进程
1)ps
ps aux:显示所有用户进程详情

ps -ef:显示所有用户进程详情另一种风格

如果显示不全可以通过-w加宽,如ps aux -www
网络
1)netstat
netstat  -na:显示所有网络连接

netstat  -nap:显示所有网络连接,并带上进程相关信息

netstat  -nat:显示所有tcp类型的网络连接

netstat  -ln:显示所有监听状态的网络连接
存储
1)df -h:硬盘存储总体情况
2)du --max-depth=1 -h <路径>:指定路径下所有文件夹的大小(递归一层)
3)du -sh <路径>:指定目录的大小
内存
free -m
值得注意的是:空闲内存=free+buffers+cached=total-used
JVM

1)jstat
jstat -gccapacity  <jpid>:JVM各区的剩余状态
jstat -gcutil <jpid>:JVM各区的占用情况
jstat -gccause <jpid>:jstat -gcutil基础加上gc的原因
另外可以指定更新频率,如-h5 1s:每一秒更新一次,并每隔5条加上header显示
2)jps

目前正在运行中的java进程
3)jmap

jmap -dump:format=b,file=jmap.log <jpid>:生成heap dump文件
jmap -heap <jpid>:显示jvm heap总体情况
jmap -histo:live <jpid> :显示类实例占用内存情况

4)jstack
jstack -l <jpid>:显示线程阻塞/死锁情况

没有对各命令及参数做详细的说明,需要深入的就参看相关文档,暂时就这么多,有待工作中继续补充

分享到:
评论

相关推荐

    数学建模森林救火问题.doc

    数学建模森林救火问题是一个优化问题,旨在确定派出多少消防队员前去救火,以使总费用最小。该问题可以拆分为两部分:损失费和救援费。损失费由森林被烧毁的面积大小决定,而烧毁面积与失火、灭火之间的时间差有关。...

    一款可以在手机上进行简单网络测试以及linux命令查询工具devtools

    查询linux相关命令以及函数、ping检测、telnet检测、路由跟踪、域名解析、反向解析、ip归属地、域名whois、网站SSL证书查询、ip地址计算、http/https请求头信息、服务器端口检测

    优秀资料(2021-2022年收藏)数学建模森林救火问题.doc

    森林救火问题是一个典型的优化问题,涉及到数学中的极值法和定积分的应用。在实际情境中,当森林发生火灾时,消防站需要根据资源分配策略,决定派遣多少消防队员去扑灭火灾,以最小化总费用并减少损失。这个问题的...

    微积分模型-森林救火问题.pptx

    微积分模型在森林救火问题中的应用展示了数学建模如何解决实际问题。在这个问题中,我们需要确定在森林火灾发生时,消防站应派出多少名消防队员以最小化损失和救援成本。以下是这个问题的关键知识点和详细解析: 1....

    Scratch少儿编程项目音效音乐素材-【工人用具】音效-救火人员准备救火.zip

    在本项目中,“Scratch少儿编程项目音效音乐素材-【工人用具】音效-救火人员准备救火.zip”提供了一组与消防相关的音效,适用于在Scratch项目中模拟消防员救火的场景,增强游戏或动画的真实感。 首先,让我们深入...

    数学建模—森林救火.pdf

    数学建模是一种用数学语言描述现实世界问题的过程,通过建立数学模型来分析问题,并对实际现象进行预测和决策支持。在森林救火场景中,数学建模可以帮助预测火势蔓延、评估救火策略的有效性,以及优化资源分配等。 ...

    消防救火表扬信___-条据书信.docx

    虽然这个文档主要是一封表扬信,但我们可以从中提炼出一些与“技术”相关的知识点: 1. **消防安全意识**:信件中提到的孩子在家玩火导致火灾,提醒我们在日常生活中应注重消防安全教育,避免类似事件发生。家长和...

    软件工程思想概述----程序员必备

    软件工程倡导的是一种预防性而非救火式的管理哲学,要求开发者提前预见并规避潜在问题,而不是等到问题发生后再寻找解决方案。 ### 作者的个人体验与反思 林锐,作为一位拥有八年软件开发经验的资深从业者,在完成...

    数学建模森林救火建模PPT学习教案.pptx

    本资源是一个数学建模森林救火建模的学习教案,主要介绍了森林救火问题的数学模型建立和解决方法。该教案通过对森林救火问题的分析,建立了一个数学模型,旨在确定派出的消防队员的人数,使总费用最小。 该教案首先...

    从救火队员到IT经理的真实ITIL故事

    故事主人公夏忙在滚滚来贸易公司担任IT工作,起初他的角色就像一个救火队员,每天忙于处理各种突发的技术问题,而这些工作往往缺乏系统性和预见性。随着公司规模的扩大和IT系统的复杂性增加,夏忙意识到必须改变这种...

    (GUI界面仿真)系统仿真与matlab森林救火问题

    一部分是灭火器材的消耗及消防队员的薪金等,与队员人数及灭火所用的时间均有关,另一部分是运送队员和器材等一次性支出,只与队员人数有关. 模型假设 需要对烧毁森林的损失费、救援费及火势蔓延程度的形式作出...

    消防车来救火.ppt

    《消防车来救火》是小班级下学期的一个主题活动,旨在教育孩子们了解消防安全知识和应对火灾的基本措施。这个活动以生动有趣的方式引导儿童认识消防车的功能及其在灭火过程中的重要作用。 首先,我们要知道,当房子...

    数学建模微分优化模型

    #### 一、问题背景与目标 在现实生活中,森林火灾是一种常见的自然灾害,它不仅会造成巨大的经济损失,还会对生态环境造成严重影响。因此,如何有效地组织救火行动,减少火灾造成的损失,成为了一个重要的研究课题...

    数学建模森林救火建模PPT课件.pptx

    问题分析中,森林救火问题被描述为一个总费用最小化的问题,总费用由森林损失费和救援费两部分组成。森林损失费与森林被烧毁的面积大小决定,而烧毁面积又与失火、灭火的时间有关。救援费除与队员人数有关外,也与...

Global site tag (gtag.js) - Google Analytics