服务器信息脚本,检查服务器各类信息脚本

本文介绍了一个用于检查服务器状态的 Bash 脚本,包括系统日期、版本、名称、CPU 型号、内核版本、主机名、IP 地址、DNS 设置及互联网连接状态等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/bash

#检查服务器各类信息脚本

#2016-2-26

clear

if [[ $# -eq 0 ]]

then

reset_terminal=$(tput sgr0)

#check system date

date=$(date)

echo -e '\E[32m'"system_date  :" $reset_terminal $date

#check system version

os=$(uname -o)

#check system name

os_name=$(cat /etc/issue |grep Final)

echo -e '\E[32m'"system_name  :" $reset_terminal $os_name

#check system CPU

cpu=$(uname -m)

echo -e '\E[32m'"system__CPU  :" $reset_terminal $cpu

#check system kernel

kernel=$(uname -r)

echo -e '\E[32m'"systemkernel :" $reset_terminal $kernel

#check system hostname

hostname=$(uname -n)

echo -e '\E[32m'"system_name  :" $reset_terminal $hostname

#chkeck system IP

IP=$(hostname -I)

echo -e '\E[32m'"system_addr  :" $reset_terminal $IP

#check system intranet

DNS=$(cat /etc/resolv.conf |grep -E "\

echo -e '\E[32m'"system__DNS  :" $reset_terminal $DNS

#chkeck system internet

ping -c 3 baidu.com &> /dev/null && echo -e '\E[32m' $reset_terminal "internet:connected" || echo -e '\E[32m' "internet:disconnected"

#chkeck system logged in user

who>/tmp/who

echo -e '\E[32m'"logged in user :" $reset_terminal && cat /tmp/who

rm -rf /tmp/who

fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值