显示当前主机系统信息

需求:

编写脚本/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****************"
时间: 2024-08-03 20:14:03

显示当前主机系统信息的相关文章

编写脚本 systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址, 操作系统版本

#!/bin/bash # #******************************************************************** #Author: QH #QQ: 1625317303 #Date: 2019-03-16 #FileName: sysinfo.sh #Mail: 1625317303@qq.com #Description: The test script #Copyright (C): 2019 All rights reserved #*

linux hostname 命令 显示当前主机域名 /etc/hostname

hostname显示当前主机域名, 我们可以使用 hostname 命令来修改主机名,但这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname. [root@mysql bin]# hostname mysql hostname ***** //*****为修改的hostname hostname newHostname 如果想永久生效可以编辑  vim /etc/sysconfig/network  文件 原文地址:https://www.cnblogs.

Ubuntu修改终端显示的主机名、用户名、目录不同颜色

打开终端输入:echo $PS1 输入:gedit ~/.bashrc #定位到如下代码: if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)

设置终端窗口标题显示当前主机名

在使用Mac中使用终端,特别是连接多个SSH服务的时候,在窗口标签中显示当前所连接的主机就比较方便辨别. 刚开始用的时候有一点问题,若 ssh 到 server-a ,终端标题会变更为 server-a ,但是 exit 后回到本机,标题依然显示 server-a,搜索了一下刚好把这个问题解决了 . 达到这个效果的条件如下: A. 设置环境变量 export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"

Ubuntu 修改终端显示的主机名和用户名

怎么修改Ubuntu终端显示的用户名和主机名,这个问题对熟悉的人来说,不值一提,但有时候知识总是应该积累些的,即使是一个小知识点,有时候临到用时发现忘记怎么搞了,所以记录下.步骤很简单 [声明]欢迎转载,但请保留文章原始出处:http://blog.csdn.net/yelangjueqi/article/details/45556657 1.未修改前 格式:用户名@主机名 2.开始修改 步骤如下: a.修改hostname,即主机名 打开文件,将名称修改为zh 保存退出,重新开启一个终端,发现

shell脚本编程之基础篇(二)

shell脚本编程之基础篇(二) ============================================================================== 概述: ============================================================================== 退出状态 ★进程使用退出状态来报告成功或失败 ◆0 代表成功,1-255代表失败 ◆$? 变量保存最近的命令退出状态 (查看:echo $?)

Linux 的shell脚本编程

shell脚本编程 程序:指令+数据 程序编辑风格:             过程式:以指令为中心,数据服务于指令             对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 计算机:运行二进制指令 编程语言: 低级:汇编语言 高级:编译:高级语言-->编译器-->目标代码 java,c#,c,c++ 解释:高级语言-->解释器-->机器代码 shell,per,python 编程逻辑处理方式:           顺序执行      

bash脚本练习

注:以下脚本练习实验都是以root用户身份执行的,若普通用户运行需要另加相应的权限 1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小. [[email protected] bin]# vim systeminfo.sh [[email protected] bin]# chmod u+x systeminfo.sh [[email protected] bin]# cat syst

脚本编程基础练习

一.脚本 1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小.    #!/bin/bash # echo "hostname:      `hostname`" echo "IPV4address:   `ifconfig |grep 'inet\>' |sed -nr '[email protected]*addr:(.*)Bca.*@\[email pr