如何查看linux服务器系统的发行版本名称、内核版本号以及机器架构?

一、啥叫内核版本、发行版本?

1、内核版本

先来看系统启动流程,如下图,我们启动电脑只需按一个电源按钮,然后等待一段时间,就可以操作电脑了,但是在这过程中,电脑已经帮你做好了很多复杂的事情;其中内核版本即指Linux内核,这仅仅是完整操作系统的一个“核心”,称为内核;啥叫完整系统 – windows、安卓、IOS系统就是一个完整的操作系统;
《如何查看linux服务器系统的发行版本名称、内核版本号以及机器架构?》
而内核的开发和规范一直是由Linus领导的开发小组控制着,版本也是惟一的。开发小组每隔一段时间公布新的版本或其修订版,说白了,内核只是给开发者提供的一个引擎,其它配件以及设计都需要开发者来完成;

2、发行版本

仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,这就是所谓的发行版本(distribution),常见市面上发行版本有:Ubuntu、centos、fedora、rhel、debian、opensuse、archlinux;

二、为什么需要了解发行版本和内核版本

发行版本

1、作为一名系统管理员,充分了解系统信息是首要的任务
2、首先要弄清楚它们运行在什么发行版本上以及在哪个版本的系统上,才能正确的完成后续的工作
3、它们各自拥有不同的包管理器来管理系统上的软件包如果不知道使用的是哪一个发行版本的系统,在软件包安装的时候就会无从下手;
4、各发行版本所使用的命令也有所区别,识别发行版本,可以方便地在百度上查找该系统的使用和资料;

内核版本

1、内核版本则是在开发内核模块时才需要知道的;

三、查看linux服务器系统详细发行版本

方法一:
使用命令:lsb_release -a
LSB(linux标准库linux standard base)
但也不是所有系统支持该命令,此时可以看方法二;

方法二:
一般Linux系统会在/etc目录下会有 *release 保存系统信息的文件,每个系统的前缀可能不一致;
可以查找该目录下带有release字样的文件,以Ubuntu系统:sudo find ./ -name “*release”
《如何查看linux服务器系统的发行版本名称、内核版本号以及机器架构?》

四、查看linux服务器内核版本号以及机器架构

uname 命令
uname(unix name)是一个打印系统信息的工具,包括:内核名称、版本号、系统详细信息以及所运行的操作系统等
《如何查看linux服务器系统的发行版本名称、内核版本号以及机器架构?》
从以上可以得知内核版本为:2.6.31-14-generic ;发行版本系统:Ubuntu;机器架构:i686;

    原文作者:STCNXPARM
    原文地址: https://blog.csdn.net/STCNXPARM/article/details/109633711
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞