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

  • 相关阅读:
    VirtualApp
    python安装包遇到问题解决
    NMS_非极大值抑制的作用
    解释残差结构的有效性
    使用tcpdump命令抓取sql
    linux进程绑定cpu内核
    查询表空间占用情况
    数据库表分区
    Windows下如何使用ab命令做并发测试
    TCP协议
  • 原文地址:https://www.cnblogs.com/yu2000/p/6489562.html
Copyright © 2011-2022 走看看