常用系统监控命令

一般企业做监控的目的:实时报告系统状态,提前发现系统的问题。
监控的资源可以分为:共有数据(HTTP FTP等)和私有数据(CPU 内存 进程数等)
监控软件有:系统自带的命令、cacti监控系统、nagios监控系统、zabbix监控系统
一、监控哪些资源
1 硬件资源的使用:CPU 内存 存储
2 网路流量 : ethx (进出的流量)
3 服务运行状态 :运行、停止、休眠、僵尸
4 操作系统运行情况:进程数、用户数量
二、监控手段
1 搭建监控服务器
2 编写监控脚本做监控:shell python
3 使用命令查看:ping sar uptime free df ps top
三、手动监控常用命令
1 进程监控:ps 最基本的进程查看命令:ps aux
top 实时显示系统中各进程的资源占用状况及总体状况
2 存储监控 :free 查看内存使用情况,包括物理内存和虚拟内存 :free -h 或 free -m
swapon -s
df -h 检查Linux文件系统的磁盘空间占用情况
3 网络监控: ifconfig
netstat 检查本机各端口的网络连接情况,用于显示与IP、TCP、UDP、ICMP等协议相关的统计数据
netstat -antulp
ping
traceroute
4 系统性能监控命令:
uptime :用于查看服务器运行多长时间以及多少个用户登录,快速获知服务器的负荷情况
mpstat :报告与CPU相关及总体状况 mpstat 2 3
vmstat : 对系统的整体情况进行统计,包括内核进程、虚拟内存、磁盘、陷阱和CPU活动的统计信息
iostat : 收集显示系统存储设备输入和输出状况统计 iostat -x -k 2 100
Isof : 用与以列表的形式显示所有打开的文件数和进程
dstat :全能系统信息统计工具,可用于替换vmstat iostat nststat nfsstat和ifstat 等命令
dmesg :主要用于显示内核信息,可以有效的诊断机器硬件故障或者添加硬件出现的问题
du :查看Linux系统目录的大小 du -sh 目录名
fdisk : 查看硬盘及分区信息 fdisk -l

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值