zoukankan      html  css  js  c++  java
  • 系统管理常用Linux命令

    1、查看系统运行时间、用户数、负载

    uptime

    11:00:39 up 3 days,  1:08,  1 user,  load average: 0.00, 0.01, 0.05

    解析:后面的三个数字,它们的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。平时主要观察最后的那个指标(15分钟);

    当CPU完全空闲的时候,平均负荷为0;当CPU工作量饱和的时候,平均负荷为1。"load average"的值越低,比如等于0.2或0.3,就说明电脑的工作量越小,系统负荷比较轻。

    系统负荷的经验法则

    1.0是系统负荷的理想值吗?

    不一定,系统管理员往往会留一点余地,当这个值达到0.7,就应当引起注意了。经验法则是这样的:

    当系统负荷持续大于0.7,你必须开始调查了,问题出在哪里,防止情况恶化。

    当系统负荷持续大于1.0,你必须动手寻找解决办法,把这个值降下来。

    当系统负荷达到5.0,就表明你的系统有很严重的问题,长时间没有响应,或者接近死机了。你不应该让系统达到这个值。

    其它解决办法:加CPU

    2、查看系统负载

    cat  /proc/loadavg

    解析:

    1.41 1.61 1.79 6/149 2331

    这里的平均负载也就是可运行的进程的平均数

    前三个值分别对应系统在5分钟、10分钟、15分钟内的平均负载
    第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程ID号

    3、查看CPU、内存信息

    cat /proc/cpuinfo        

    cat /proc/meminfo

    4、查看路由表

    route -n

    5、查看所有监听端口、所有已经建立的连接、查看网络统计信息

    netstat -lntp

    netstat -antp

    netstat -s

    6、列出所有系统服务、列出所有启动的系统服务

    chkconfig --list

    chkconfig --list |grep on  

     

    7、实时输出最新的100行日志

    tail -100f  xxx.log

  • 相关阅读:
    React 高阶组件(HOC)
    使用 httpclient 连接 https 请求
    JAVA递归生成树形菜单
    Java8 stream 操作 GroupBy 设置键允许为null
    Java中简单对象(数组)拷贝
    idea中的Java项目引入外部jar包以及打包
    Java代码测试Kafka集群收发消息
    docker环境下,查看服务的线程数
    前端 vue3 随手记
    当GPU型号选定后,用什么样GPU的服务器?
  • 原文地址:https://www.cnblogs.com/yu2000/p/6489562.html
Copyright © 2011-2022 走看看