首页 > 编程知识 正文

linux服务器选择哪个版本,服务器版本怎么看

时间:2023-05-05 18:45:10 阅读:45724 作者:3076

熟悉Windows操作系统的学生知道在Windows系统上查看系统配置很容易。 直接右键单击“我的电脑”,然后单击“属性”,将显示类似于以下内容的界面:

上图显示了Windows系统的配置信息。 虽然不太完整,但您可以看到有关计算机的基本信息,包括Windows版本、系统处理器、安装的内存和系统类型。 因此,在Windows系统上查看有关计算机的信息很容易,但在Linux系统上,所有信息都是命令行,从哪里可以看到系统的基本配置信息? 本文介绍如何在Linux系统上显示服务器版本。

查看cpu $ cat /proc/cpuinfo

在上图中,cpu信息显示在/proc目录中。 此处简要介绍/proc目录。 该目录也是文件系统,/proc是虚拟文件系统,也称为伪文件系统,这一点与其他常见文件系统不同。 存储在此目录中的内容通常是有关当前内核运行状态的特殊文件,因此用户可以从该目录下的文件中查看有关当前系统的进程信息。 要更改内核的运行状态,也可以修改其中的一些配置文件。 /proc通常称为虚拟目录,下面的文件也称为虚拟文件,还有一些特殊文件,如下所示:

$ ll -h /proc/cpuinfo

请看这个命令的输出。 在前一个图像中,名为/proc/cpuinfo的文件具有数据输出,但文件大小确实为0,即没有大小。 是的,这是虚拟文件的特征。 命令显示时返回数据信息,但文件本身的大小显示为0字节。 另外,这些虚拟文件中的一些会随时更新,以适应当前系统的时间和日期,因此时间属性也会随时更改。

2 .显示内存信息$ cat /proc/meminfo

如您所见,它还显示在/proc目录中。 除了在此目录中显示外,还可以使用free命令显示。 关于free命令的使用也很简单。 语法格式如下:

]free选项]free参数选项]free命令显示系统中可用内存和可用内存的大小。

$ free -m

这里使用-m选项只是为了便于查看结果。 -m选项的实际含义是以MB为单位显示内存总量。 默认情况下显示为KB,但通过比较上面两幅图的结果也可以看到。

3 .检查CPU位数,系统版本$ getconf long _ bit $ cat/etc/red hat-releasecentoslinuxrelease8.0. 1905 (酷睿)

如您所见,当前系统的CPU位数为64位,系统版本为CentOS 8。 当然,在Linux系统中,看到一个东西的方法很多,所以看到系统位数的方法也不仅仅如此。 接下来重点介绍uname这个命令。

语法格式:

uname [ option ]…关于uname的介绍man文档提供的命令的作用也简单易懂。 uname命令的英语是unix name,主要作用是显示有关操作系统的信息。

一般参数说明:

-a :打印系统的所有信息

-n :打印当前系统的主机名与运行hostname命令相同

-r :显示操作系统的版本号

- s :打印操作系统的名称

- v :打印操作系统版本

$ uname-alinuxvm-16-64-centos4. 18.0-80.el8.x86 _ 64 # 1 smptuejun 409336019336046 _ TC 2019 x 86 _ 64 x86 _ 64 Linux $ uname-nvm-16-64-centos $ uname-r4. 18.0-880 1 smptuejun 409336019336046 utc 2019 $ uname--版本编号(GNU coreutils ) 8.30在上述演示中,在Linux上查看服务器版本实际上也很简单可见它不像Windows那样统一显示。在上述学习中,我们知道在Linux上显示系统相关信息,但实际上除此之外,我们还应该得到新服务器,并关注其网络相关配置。 因为服务器是用于通信的,所以通信必须有IP地址。 那么,关于网络相关配置信息该怎么办? 现在告诉大家答案,网络配置也有自己的配置文件。

$ cat/etc/sys config/network-scripts/if CFG-eth0# createdbycloud-initoninstancebootautomatically, Ono tedit.# boot proto=DHCP device=eth0hwaddr=52336054336003360 FB : d 2:2 don boot=yes persistent _ dhclient=其IP 设备名称包括eth0、硬件的MAC地址、是否开机自我启动等,但此配置式未显示我们的具体IP信息。 如果需要显示具体的IP信息,则必须通过命令显示。

$ ifconfigeth0: flags=4163UP,BROADCAST,RUNNING, multicast MTU 1500 inet 172.31.1.12 net mask 255.255.255.0 broadcast 172.31.1.255 inet6Fe 80:3360 ff :0x 20 ll dtxqueuelen 1000 (以太网) rx包2538365字节27133626865258.7 MIB ) )。 rxerrors0dropped0over runs 0f ram E0 tx packets 2490809 bytes 432163312 (412.1 MIB ) txerrors0dropped0over runs0carrier0collisions0ionfcons 0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。