shell命令-脚本_系统检测 框架

本文提供了一个用于系统检测的Shell脚本,包括网络信息获取、CPU信息查询、内存信息检查和系统基本信息显示。用户可以选择不同的选项进行监测,如网络状态、CPU数量、空闲率、内存使用情况等。
摘要由CSDN通过智能技术生成

**

shell-脚本_系统检测

**
#!/bin/bash

界面输出区

optimize() {
echo "
----系统优化选择项目----
1.网络信息获取
2.CPU信息获取
3.内存信息获取
4.系统基本信息
5.网络测试
0.退出监测
"
}

函数命令区-order

ip_get(){
echo “–网卡列表–”
cat /proc/net/dev | sed -n ‘3,$p’ | awk -F ‘:’ {‘print $1’} |sed s/[[:space:]]//g|grep -v lo
echo “------------”
read -ep “请选择您想要获取IP的网卡名称:” wangka
zw=ifconfig |grep -n1 $wangka |grep inet|awk '{print $5}'
ip=ifconfig |grep -n1 $wangka |grep inet|awk '{print $3}'
wg=ifconfig |grep -n1 $wangka |grep inet|awk '{print $7}'
echo "网卡 $wangka IP为: $ip "
echo "网卡 $wangka 网关为: $wg "
echo "网卡 $wangka 子网掩码为: $zw "

}

cpu信息获取

cpu_get(){
echo "
----cpu查询内容----
1.cpu的数量
2.cpu的空闲值
3.cpu的核心数
4.cpu的型号
0.返回上一层
e.直接退出监测
"
while :
do
read -ep “输入您的选择项:” cp
case c p i n 1 ) c p u s h u = ‘ c a t / p r o c / s t a t ∣ g r e p c p u [ 0 − 9 ] ∣ w c − l ‘ e c h o " C P U 的 数 量 为 : cp in 1) cpu_shu=`cat /proc/stat | grep cpu[0-9]|wc -l` echo "CPU的数量为: cpin1)cpushu

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值