首页 > 其他分享 >系统巡检脚本

系统巡检脚本

时间:2024-09-30 16:00:54浏览次数:6  
标签:脚本 巡检 系统 System echo Usage awk usage Health

 

 

#!/bin/bash  
  
# 获取CPU使用率  
cpu_usage() {  
    echo "CPU Usage:"  
    top -bn1 | grep "Cpu(s)" | awk '{print "User: " $2 "%, System: " $4 "%, Idle: " $8 "%"}'  
}  
  
# 获取内存使用情况  
memory_usage() {  
    echo "Memory Usage:"  
    free -h | awk 'NR==2{printf "Total: %s, Used: %s, Free: %s\n", $2, $3, $4}'  
}  
  
# 获取磁盘使用情况  
disk_usage() {  
    echo "Disk Usage:"  
    df -h | awk 'NR!=1 {printf "Filesystem: %s, Size: %s, Used: %s, Avail: %s, Use%: %s, Mounted on: %s\n", $1, $2, $3, $4, $5, $6}'  
}
  
# 打印标题  
echo "System Health Check Report"  
echo "=========================="  
echo "Date: $(date)"  
echo "=========================="  
echo ""  
  
# 调用各个函数  
cpu_usage  
echo ""  
memory_usage  
echo ""  
disk_usage  
echo ""  
  
# 脚本结束  
echo "System Health Check Completed"

 

标签:脚本,巡检,系统,System,echo,Usage,awk,usage,Health
From: https://www.cnblogs.com/goujinyang/p/18442008

相关文章

  • 计算机毕业设计Python智慧社区养老院管理系统 3j751
    目录python语言框架介绍技术可行性具体实现截图技术栈系统的稳定性和可维护性核心代码部分展示详细视频演示系统测试源码获取方式python语言Python具有强大的优势,通过简洁的语法和类库进行操作。而且Python提供了许多的控制语句,比如if语句、for语句,while语句。在数......
  • 如何利用B2B2C多用户商城系统实现企业应收多样化
    前言B2B2C多用户商城系统通过多种方式帮助企业实现应收多样化,以下是具体的分析:一、整合资源供应商管理:B2B2C多用户商城系统通过整合上游供应商资源,实现对供应商的统一管理和评估。企业可以更高效地选择优质供应商,降低采购成本,同时提高供应链的稳定性和可靠性。库存优化:......
  • 数商云B2B2C商城系统如何帮企业降本增效
    前言数商云B2B2C商城系统通过多种方式帮助企业降本增效,以下是具体的分析:一、整合资源供应商管理:数商云B2B2C商城系统通过整合上游供应商资源,实现对供应商的统一管理和评估。企业可以更高效地选择优质供应商,降低采购成本,同时提高供应链的稳定性和可靠性。库存优化:系统提......
  • Python基于web的社区居民帮扶信息管理系统的设计与实现
    目录python语言框架介绍技术可行性具体实现截图技术栈系统的稳定性和可维护性核心代码部分展示详细视频演示系统测试源码获取方式python语言Python具有强大的优势,通过简洁的语法和类库进行操作。而且Python提供了许多的控制语句,比如if语句、for语句,while语句。在数......
  • Python宠物医院就诊美容管理系统的设计与实现
    目录python语言框架介绍技术可行性具体实现截图技术栈系统的稳定性和可维护性核心代码部分展示详细视频演示系统测试源码获取方式python语言Python具有强大的优势,通过简洁的语法和类库进行操作。而且Python提供了许多的控制语句,比如if语句、for语句,while语句。在数......
  • 安防监控/视频系统EasyCVR视频汇聚平台如何过滤134段的告警通道?
    视频汇聚/集中存储EasyCVR安防监控视频系统采用先进的网络传输技术,支持高清视频的接入和传输,能够满足大规模、高并发的远程监控需求。平台支持国标GB/T28181协议、部标JT808、GA/T1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤......
  • 大规异构集群 混合并行分布式训练系统,解决算力不均衡问题 HETHUB
    视频教程在这:3.2大规模异构集群,混合并行分布式系统,解释算力不均衡问题HETHUB_哔哩哔哩_bilibili一、大规模异构集群出现的原因:同一种GPU数量有限难以构建大规模集群:训练大规模模型依赖于大量的计算资源。例如,训练GPT-4模型(1.8万亿个参数)需要25000个A100GPU。用一种GPU加速......
  • 修改图片的DPI为300,图片格式转换成jpg,nodejs脚本
    //用sharp转换图片格式constSharp=require('sharp');//引入fs库用于文件操作constfs=require('fs');//引入path库用于处理文件路径constpath=require('path');//引入exiftool库用于处理图片元数据constexiftool=require('exiftool-vendored').exifto......
  • 用U盘拷贝文件提示“该文件对于目标系统过大”怎么解决?
    U盘一般分为NTFS、FAT32,其中FAT32格式不允许保存大于4G的文件,想要保存大于4G的文件,需要转换格式,把FAT32格式转换为NTFS格式。首先用win+r打开运行输入cmd打开终端输入converte:/fs:ntfs其中e代表的是U盘在e盘,如果U盘在别的盘就改成别的例如U盘在d盘,就输入convertd:/......
  • 物联网虚拟仿真系统对接ThingsBoard云平台实现数据的读取与组态控制
    面对物联网相关课程缺少设备或者设备难管理的问题,我们设计了一套物联网虚拟仿真系统,系统集成了多种虚拟传感器和网关设备,无需实体硬件即可模拟真实物联网环境。系统支持HTTP、modbusRTU、modbusTCP、MQTT、websocket等通信协议对接,因此支持app开发、微信小程序、web前端开发、......