zoukankan      html  css  js  c++  java
  • Linux很常用的命令


    1.为什什么要使⽤用监控
    1.对系统不不间断实时监控
    2.实时反馈系统当前状态
    3.保证服务可靠性安全性
    4.保证业务持续稳定运⾏行行
    2.如何进⾏行行监控,⽐比如我们需要监控磁盘的使⽤用率
    1.如何查看磁盘使⽤用率 df -h
    2.监控磁盘的那些指标 block、inode
    3.如何获取具体的信息 df -h|awk '//$/{print $(NF-1)}'
    4.获取的数值到达多少报警 80%
    3.流⾏行行的监控⼯工具
    1.cacti、Nagios、Zabbix、
    2.Lepus(天兔)数据库监控系统
    3.Open-Falcon ⼩小⽶米
    4.Prometheus(普罗⽶米修斯,Docker、K8s)
    4.如果去到⼀一家新公司,如何⼊入⼿手监控
    1.硬件监控 路路由器器、交换机、防⽕火墙
    2.系统监控 CPU、内存、磁盘、⽹网络、进程、TCP
    01.Zabbix监控快速⼊入⻔门
    1.监控知识基本概述
    3.服务监控 nginx、php、tomcat、redis、memcache、mysql
    4.WEB监控 请求时间、响应时间、加载时间、
    5.⽇日志监控 ELk(收集、存储、分析、展示) ⽇日志易易
    6.安全监控 Firewalld、WAF(Nginx+lua)、安全宝、⽜牛盾云、安全狗
    7.⽹网络监控 smokeping 多机房
    8.业务监控 活动引⼊入多少流量量、产⽣生多少注册量量、带来多⼤大价值
    1.监控命令参考⽂文档
    CPU 监控命令: w、top、htop、glances
    %Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    us ⽤用户态: 跟⽤用户的操作有关 35%
    sy 系统态: 跟内核的处理理有关 60%
    id CPU空闲:
    内存监控命令: free
    [root@ZabbixServer ~]# free -m
    total used free shared buff/cache available
    Mem: 974 440 194 4 340 328
    Swap: 2047 11 2036
    磁盘监控命令: df、iotop
    Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
    sda 0.80 25.32 33.36 221034 291193
    设备名 每秒传输次数 每秒读⼤大⼩小 每秒写⼤大⼩小 读的总⼤大⼩小 写的总⼤大⼩小
    ⽹网络监控命令: ifconfig、route、glances、iftop、nethogs、netstat
    单位换算
    Mbps 100Mbps/8
    MB 12MB
    iftop 中间的<= =>这两个左右箭头,表示的是流量量的⽅方向。
    TX:发送流量量、RX:接收流量量、TOTAL:总流量量
    2.单机时代如何监控
    #查看TCP11中状态
    netstat -an|grep ESTABLISHED
    netstat -rn # 查看路路由信息
    netstat -lntup

    查看某个程序PID占用那些文件  lsof -p PID

    查看MySQL innodb 锁情况 show engine innodb status

  • 相关阅读:
    cat more less 命令
    nano 命令 linux
    关于socket的知识总结
    linux进程的挂起和恢复
    find & grep 命令 in linux(转)
    ssh 免密登录
    ssh远程服务器
    c# 可以设置透明度的 Panel 组件
    Qt编写地图综合应用14-离线地图下载
    Qt编写地图综合应用13-获取边界点
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/13298885.html
Copyright © 2011-2022 走看看