如何查看服务器配置信息(如何查看服务器配置信息表)

学习Linux命令,我们需要有一台Linux服务器。有了服务器,就想看看它的性能怎样。翻出自己较早前写的一个脚本,一键查看系统大部分参数。在这个基础上,对命令进行了注释,方便。

This is an old script used to display the hardware information of a server. Generated infos include hostname, IP, Bits-of-OS, CPU, memory, disk .etc.

#!/bin/bash
# -*- coding: UTF-8 -*-

如何查看服务器配置信息(如何查看服务器配置信息表)

#屏幕输出
echo "This lists the information of this computer."
#输出空行
echo
##tput setaf [0-7] –使用ANSI转义设置前景色
#Color Code for tput:
#0 – Black
#1 – Red
#2 – Green
#3 – Yellow
#4 – Blue
#5 – Magenta
#6 – Cyan
#7 – White
##tput sgr0 – Turn off all attributes
##`hostname` 返回主机名
#`/sbin/ifconfig` ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令
# sed -n '2p' 显示文件的第2行
# cut是一个选取命令,就是将一段数据经过分析,取出我们想要的内容
# -d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。
echo "Hostname is $(tput setaf 3)`hostname`$(tput sgr0),\
Ip address is $(tput setaf 3)\
`/sbin/ifconfig | sed -n '2p' | cut -d ':' -f 2 | cut -d ' ' -f 1`.
$(tput sgr0)"
#---------------------------------------------------------------------------
#uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号。
# Linux ehbio 2.6.32-642.4.2.el6.x86_64 #1 SMP Tue Aug 23 19:58:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
#
nuclear=`uname -a | cut -d ' ' -f 3`
bitInfo=`uname -a | cut -d ' ' -f 12`
# if语句,判断系统是64位还是32位
if test $bitInfo == "x86_64"; then
bit=64
else
bit=32
fi
#tput bold – Set bold mode
#head -n 打印每个文件的前n行,而不是打印默认的前10行
# /etc/issue 查看系统登陆信息、发行版本信息
#
echo "The $(tput bold)${bit}$(tput sgr0) bt operating \
system is $(tput bold) `head -n 1 /etc/issue`\
$(tput sgr0), Nuclear info is $(tput setaf 1)\
${nuclear}$(tput sgr0)."
#打印空行
echo
# `sed -n '5p' /proc/cpuinfo 得到如下结果model name : Intel(R) Xeon(R) CPU G7-4809 v2 @ 4.90GHz
#sed 's/[ ] */ /g'貌似什么也没做啊,这是不对的,这句话是把多个相连空格变为单个空格
echo "The CPU is$(tput setaf 4)`sed -n '5p' /proc/cpuinfo \
| cut -d ':' -f 2 | sed 's/[ ] */ /g'`$(tput sgr0)."
echo
echo "There are $(tput setaf 5)\
`cat /proc/cpuinfo | grep "physical id" | sort | uniq \
| wc -l`$(tput sgr0) physical cpu, \
each physical \
cpu has$(tput setaf 5)`sed -n '12p' /proc/cpuinfo | \
cut -d ':' -f 2`$(tput sgr0) cores,\
$(tput setaf 5)`sed -n '10p' /proc/cpuinfo | \
cut -d ':' -f 2`$(tput sgr0) threads."
echo
echo "There are $(tput setaf 5)\
`cat /proc/cpuinfo | grep "cpu cores" | wc -l`$(tput sgr0) logical cpu."
# sed元字符集 ^ 匹配行开始,如:/^sed/匹配所有以sed开头的行。* 匹配0个或多个字符,如:/ *sed/匹配所有模板是一个或多个空格后紧跟sed的行。
#sed 's/^ *//g' 删除开头的空格
#bc命令是一种支持任意精度的交互执行的计算器语言 bc -l 定义使用的标准数学库
mem=`head -n 1 /proc/meminfo | cut -d ':' -f 2 | sed 's/^ *//g' | cut -d ' ' -f 1`
memInM=$(echo "$mem/1024/1024" | bc -l)
echo
echo "The memory of this server is $(tput setaf 5)${memInM}$(tput sgr0)G."
echo
echo "The disk information is :"
#linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
#-h 方便阅读方式显示
echo "`df -h`"

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/197148.html

(1)
电脑教程电脑教程
192.168.1.8登录入口-路由器管理入口.
上一篇 2023年8月11日 11:33
192.168.02-phicomm路由器连接不上.
下一篇 2023年8月11日 11:37

相关推荐

  • 登录自己的路由器网址

    【导读】怎么登录自己的路由器?图文教程,详细信息请阅读下文!网友提问:怎么登录自己的路由器?优质回答:用电脑和手机,都可以登录到自己路由器的设置页面,但由于文章篇幅的限制,下面"

    2021年1月21日
    23.3K
  • 路由器设置登陆是多少(路由器设置进不去设置页面怎么办)

    路由器设置登陆是多少 路由器是现代家庭和工作中必不可少的设备,通过路由器可以实现多台设备的联网,但是在使用路由器前必须进行相应的设置,才能使路由器正常工作。而路由器设置的登陆账号和…

    网络 2023年11月28日
    7.8K
  • 极路由3外观确定:机身采用圆润边框设计(图)

    摘要:极路由3长什么样子呢?相信很多网友都很想知道吧,目前极路由3外观已经确定了,从图上来看看,极路由3机身采用圆润边框设计,3根天线整齐的分列在背部。具体详情我们一起来看看吧......

    2023年5月7日
    7.3K
  • 路由器的设置视频教程(路由器设置视频教程)

    路由器的设置视频教程 今天我们来为大家介绍路由器的设置方法。首先,我们需要准备好以下工具: 一台电脑 一根网线 一台路由器 接下来,我们开始进行路由器的设置: 将网线插入路由器的 …

    网络 2023年12月8日
    3.2K
  • 路由器设置静态端口的作用(路由器静态路由表作用)

    路由器设置静态端口的作用(路由器静态路由表作用) 路由器是计算机网络中非常重要的设备之一,它能够将不同网络之间的数据进行转发和路由选择,具有非常重要的作用。而在进行路由器设置时,有…

    网络 2024年9月6日
    822
  • 移动通信的主要组成部分(图文)

    【导读】移动通信的主要组成部分,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。移动通信系统主要有蜂窝系统,集群系统,AdHoc网络系统,卫

    2021年8月10日
    21.3K
  • win7系统如何把PDF文件转换为TXT文件的解决方法(图)

    原标题:"win7系统如何把PDF文件转换为TXT文件的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。众所周知,PDF文件在课件或者是一些策划方案是中比较常见的,PDF格式的文件往往采用了

    2021年8月13日
    2.6K
  • 宽带路由器出现故障怎么解决

    第二步:查看是电脑终端无法上网还是手机不能上网。如果电脑终端能上网而手机不能上网,证明宽带线路无误,有可能是无线路由器或手机故障;第三步:如果电脑终端和手机均无法上网,请查看光猫上的灯光显示。三个灯

    2020年6月1日
    15.7K
  • cmd设置软路由器(软路由器设置多个ip)

    软路由器是一种虚拟的路由器,它可以通过一台电脑来实现路由器的功能。相比传统路由器,软路由器更加灵活,可以根据需要随时调整配置。在CMD中设置软路由器时,需要进行多个IP地址的设置。…

    网络 2025年12月6日
    5.9K
  • 联想Lenovo路由器如何设置登录密码和无线wifi密码?

    联想(Lenovo)路由器密码设置方法,具体内容包括无线wifi密码设置/修改,登录密码的设置/修改。由于联想无线路由器的型号比较多,且不同型号的联想路由器,设置页面可能会有所以差异

    2021年3月9日
    17.7K