显示当前主机系统信息

Posted 卡布奇洛_菠萝蜜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示当前主机系统信息相关的知识,希望对你有一定的参考价值。

需求:

编写脚本/root/bin/systeminfo.sh,显示当前主机系统信 息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。

 

脚本参考如下:

 1 #!/bin/bash
 2 #显示当前主机系统信 息
 3 #主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小
 4 
 5 Host=`hostname`                                                                             #获取主机名
 6 Ipaddr=`ip a|grep global|awk {print $2}|awk -F / {print $1}`                        #获取ip地址
 7 sysversion=`cat /etc/redhat-release`                                                        #获取操作系统版本
 8 kerverision=`cat /proc/version|awk -F ( {print $1}`                                     #获取内核版本
 9 Cputype=`dmidecode -s processor-version |head -n1`                                          #获取CPU型号
10 Memsize=`cat /proc/meminfo |grep MemTotal|awk {print $2,$3}`                              #获取内存大小
11 Disksize=`fdisk -l|grep Disk|grep bytes$|awk -F , {print $1}|awk {print $2,$3,$4}`  #获取硬盘大小
12 
13 echo "*********当前主机系统信息如下***********"
14 echo "主机名:${Host}"
15 echo "IPv4地址:${Ipaddr}"
16 echo "操作系统版本:${sysversion}"
17 echo "内核版本:${kerverision}"
18 echo "CPU型号:${Cputype}"
19 echo "内存大小:${Memsize}"
20 echo "硬盘大小:${Disksize}"
21 echo "*****************The end****************"

 

以上是关于显示当前主机系统信息的主要内容,如果未能解决你的问题,请参考以下文章

Linux脚本练习之script026-显示当前主机系统信息,包括主机名,IPv4 地址,操作系统版本,内核版本,CPU 型号,内存大小,硬盘大小。

如何获取当前显示的片段?

每天学习一个LINUX命令:uname 显示当前操作系统的名字

Linux 系统管理命令

uname命令

第三周作业