Linux系统状态监控脚本:CPU、内存、磁盘、网络
Linux系统状态监控脚本
这个简单的Bash脚本可以让你快速查看Linux系统的CPU、内存、磁盘和网络状态的摘要信息。bash#!/bin/bash
使用'top'命令获取CPU和内存信息cpu_info=$(top -bn1 | grep -E 'Cpu.:')mem_info=$(top -bn1 | grep -E 'KiB Mem.:')
使用'df'命令获取磁盘使用信息disk_info=$(df -h)
使用'ifconfig'命令获取网络接口信息network_info=$(ifconfig)
打印摘要信息echo 'CPU和内存摘要:'echo '$cpu_info'echo '$mem_info'echoecho '磁盘使用摘要:'echo '$disk_info'echoecho '网络接口摘要:'echo '$network_info'
使用方法:
- 将以上代码保存为一个文件,例如'system_summary.sh'。2. 在终端中使用以下命令运行脚本:bashbash system_summary.sh
脚本说明:
- 该脚本使用'top'命令获取CPU和内存使用情况,并使用'grep'命令过滤相关信息。* 'df -h'命令以人类可读的格式显示磁盘使用情况。* 'ifconfig'命令显示网络接口信息。
自定义:
你可以根据需要修改脚本以显示其他相关的状态数据,例如:
- 使用'uptime'命令显示系统运行时间。* 使用'w'命令显示当前登录的用户。* 使用'netstat'命令显示网络连接状态。
希望这个脚本对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/bFSE 著作权归作者所有。请勿转载和采集!