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

学习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

相关推荐

  • 家用路由器频段如何设置(怎么设置路由器频段2.4和5)

    在家庭网络环境中,选择适当的路由器频段可以帮助优化无线网络的性能。现在大部分路由器都支持2.4GHz和5GHz两个频段,那么如何设置这两个频段呢? 1. 进入路由器设置页面 首先要…

    网络 2024年9月16日
    274
  • 满足数量条件的单元格自动填充颜色(根据单元格值自动填充颜色)

    大家好,在多种产品的表格中,产品种类繁多,如果生产出来的产品已经满足合同要求的产品数量,我们可以标记出来,方便后续查看,今天我们来介绍表格中满足数量条件的单元格自动填充颜色 下面我…

    2022年11月7日
    2.1K
  • 宽带账号密码忘记了怎么找回

    【导读】路由器怎么设置:宽带账号密码忘记了,怎么办?路由器设置教程,下面WiFi之家网小编详细为大家介绍一下。路由器怎么设置:宽带账号密码忘记了,怎么办? 宽带账号密码是宽带服务商提供的用于拨号上网的

    2021年7月8日
    19.0K
  • 没有插卡的路由器怎么设置(工业4g插卡路由器设置)

    没有插卡的路由器怎么设置 如果你购买了一台没有插卡的路由器,想要使用它进行网络连接,需要进行以下操作: 步骤一:连接路由器 使用网线将路由器与电脑连接,然后将路由器插入电源并启动。…

    网络 2025年11月15日
    137
  • melogin·cn登录官网入口

    melogin·cn登录官网入口 melogin·cn是一家专业的登录平台,为用户提供便捷的登录服务。 登录方法 打开melogin·cn官网 输入用户名和密码 点击“登录”按钮 …

    网络 2023年9月13日
    286
  • 怎样登陆设置路由器账户(路由器怎样重新设置登陆密码)

    怎样登陆设置路由器账户(路由器怎样重新设置登陆密码) 路由器是连接您的电脑和互联网的设备,通过路由器可以访问互联网。如果您是路由器的管理员,您可以通过路由器账户设置路由器的各种参数…

    网络 2025年12月11日
    822
  • 同ip地址路由器设置(路由器设置固定ip)

    同IP地址路由器设置 同IP地址路由器设置是一个比较常见的网络设置,它可以使多台设备共享同一个网络IP地址,从而降低网络管理的复杂度和成本。 路由器设置固定IP 在同IP地址路由器…

    网络 2025年12月5日
    137
  • 如何设置新款无线路由器(如何接无线路由器设置)

    如何设置新款无线路由器 无线路由器是连接网络的重要设备,新款无线路由器拥有更高的网速和更多的功能,但是很多人不知道如何设置。下面就来简单介绍一下如何接无线路由器设置。 步骤一:准备…

    网络 2024年10月27日
    0
  • mw315r登录页面进不去怎么办?

    问:我有一个水星mw315r路由器,但是我进不去它的登录页面,无法对其进行设置,怎么解决这个问题?答:当你的电脑/手机连接到水星mw315r路由器的网络后,在浏览器中输入melogin.cn,就可以进入水星mw315r路由器的登录页面,然后输入登录密码,就可以进入设置页面。如果你在浏览器中输入mel

    2021年5月23日
    18.9K
  • 路由器6个天线设置方法(phicomm路由器重新设置方法)

    路由器6个天线设置方法 phicomm路由器重新设置方法 步骤一:进入路由器管理界面 打开浏览器,输入路由器管理地址(通常为192.168.1.1或192.168.0.1) 输入用…

    网络 2024年10月21日
    137