Linxu服务器信息获取脚本

#!/bin/bash

# 检查目录是否存在,如不存在则创建
DIRECTORY="/server_status"
if [ ! -d "$DIRECTORY" ]; then
  mkdir -p "$DIRECTORY"
fi

# 获取系统基本信息
if [ -x "$(command -v lsb_release)" ]; then
  # 新版 Linux 发行版会包含此文件
  . /etc/os-release
  NAME=$PRETTY_NAME
elif [ -f /etc/os-release ]; then
  # 其他 Linux 发行版可能需要安装 lsb-release 软件包
  . /etc/os-release
  NAME=$PRETTY_NAME
else
  NAME=$(uname -s)
fi
KERNEL_VERSION=$(uname -r)

# 获取 CPU 和内存信息,进行格式化和单位转换
CPU_CORES=$(lscpu | grep '^CPU(s):' | awk '{print $2}')
CPU_MODEL=$(lscpu | grep '^Model name:' | awk -F": " '{print $2}')
MEM_TOTAL=$(cat /proc/meminfo | grep '^MemTotal:' | awk '{print $2}')
MEM_GB=$(echo "scale=2; $MEM_TOTAL / 1024 / 1024" | bc)
MEM_INFO="总内存:${MEM_GB}G"

# 获取磁盘空间信息,仅输出挂载点、总空间和已使用空间
DISK_SPACE=$(df -h -PT | awk '{print "挂载点:" $7 "\n总空
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值