前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos 7 打印系统配置信息脚本

centos 7 打印系统配置信息脚本

原创
作者头像
子润先生
修改2021-07-12 10:23:43
4010
修改2021-07-12 10:23:43
举报
文章被收录于专栏:用户8644135的专栏

此篇文章脚本功能主要是打印系统配置信息,有需要的朋友可以参考下。

[root@localhost ~]# vim auto_print_system_info.sh

脚本内容如下:

代码语言:javascript
复制
#!/bin/bash
#Date:2018-5-20 14:08:55
#Author Blog:
#	https://www.yangxingzhen.com
#Author WeChat:
#	微信公众号:小柒博客
#Author mirrors site:
#	https://mirrors.yangxingzhen.com
#About the Author
#	BY:YangXingZhen
#	Mail:xingzhen.yang@yangxingzhen.com
#Auto Print System Info
SYS_VERSION=$(cat /etc/redhat-release)
HOSTNAME=$(hostname)
Public_IP=$(curl -s icanhazip.com 2>/dev/null)
IPADDR=$(hostname -I)
CPU_Model=$(awk -F: '/name/ {print $NF}' /proc/cpuinfo |uniq)
CPU_NUM=$(grep -c 'processor' /proc/cpuinfo)
DISK_INFO=$(df -h |grep "^/dev/"|awk '{print "|磁盘容量:",$1,$2}')
DISK_Avail=$(df -h |grep "^/dev/"|awk '{print "|磁盘可用容量:",$1,$4}')
MEM_INFO=$(free -m |awk '/Mem/ {print "内存容量:",$2"M"}')
MEM_Avail=$(free -m |awk '/Mem/ {print "|内存可用容量:",$7"M"}')
LOAD_INFO=$(uptime |awk '{print "CPU负载: "$(NF-2),$(NF-1),$NF}'|sed 's/\,//g')
Uptime_day=$(uptime |awk '{print $3,$4}')
Uptime=$(uptime -p |awk '{print $6,$7,$8,$9}')
echo -e "\033[32m+---------------------------------------------------+\033[0m"
echo -e "\033[32m|系统信息>> |\033[0m"
echo -e "\033[32m|系统运行时间:${Uptime_day}${Uptime} |\033[0m"
echo -e "\033[32m|操作系统: ${SYS_VERSION} |\033[0m"
echo -e "\033[32m|主机名: ${HOSTNAME} |\033[0m"
echo -e "\033[32m|公网IP: ${Public_IP} |\033[0m"
echo -e "\033[32m|内网IP: ${IPADDR} |\033[0m"
echo -e "\033[32m|CPU型号:${CPU_Model} |\033[0m"
echo -e "\033[32m|CPU核数: ${CPU_NUM} |\033[0m"
echo -e "\033[32m${DISK_INFO} |\033[0m"
echo -e "\033[32m${DISK_Avail} |\033[0m"
echo -e "\033[32m|${MEM_INFO} |\033[0m"
echo -e "\033[32m${MEM_Avail} |\033[0m"
echo -e "\033[32m|${LOAD_INFO} |\033[0m"
echo -e "\033[32m+---------------------------------------------------+\033[0m"

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档