如何检查Linux版本?

发布时间 - 2019-04-09 00:00:00    点击率:

当我们第一次登录linux系统时,在进行任何工作之前,最好检查计算机上运行的linux版本。例如,确定好linux发行版将可以帮助我们确定应该使用哪个软件包管理器来安装新软件包。下面本篇文章就来介绍如何使用命令行检查系统上安装的linux发行版和内核版本,希望对大家有所帮助。

当人们提到Linux时,他们通常指的是Linux发行版。严格地说,Linux是一个内核,它是操作系统的核心组件,它简单地将行为放在软件应用程序和硬件之间的桥梁上。Linux发行版是由Linux内核,GNU工具和库以及软件集合构成的操作系统。通常,Linux发行版包括桌面环境,包管理系统和一组预安装的应用程序。

一些最流行的Linux发行版是Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等等。

如何检查Linux版本?

有几个不同的命令可以帮助我们确定系统上运行的Linux发行版和内核版本。

lsb_release命令

lsb_release应用程序可以显示有关Linux发行版的LSB(Linux标准库)信息;此lsb_release命令适用于安装了lsb-release软件包的所有Linux发行版:

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:Debian
Description:Debian GNU/Linux 9.5 (stretch)
Release:9.5
Codename:stretch

Linux发行版和版本显示在“Description”行中。从上面的输出中可以看出,我的系统上安装的是:Debian GNU / Linux 9.5(stretch)。

我们也可以通过-d选项来只显示“Description”行,而不是输出上述所有信息。

lsb_release -d

将输出类似于以下的内容:

Description:Debian GNU/Linux 9.5 (stretch)

如果得到“command not found:lsb_release”,则可以尝试使用下面的一些其他方法来识别Linux版本。

/ etc / os-release文件

/ etc / os-release文件中包含操作系统标识数据,包括有关分发的信息。这个文件是systemd的一部分,运行systemd的linux系统应该有这个文件。

要查看该os-release文件的内容,需要运行以下cat命令:

cat /etc/os-release

输出结果如下所示:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

/ etc / issue文件

/etc/issue文件包含在登录提示之前显示的系统标识文本。通常,此文件包含有关Linux版本的信息:

cat /etc/issue

输出结果如下所示:

Debian GNU/Linux 9 \n \l

hostnamectl命令

hostnamectl是systemd的一部分,可用于查询和更改系统主机名。该命令还显示Linux发行版和内核版本。

hostnamectl

输出:

  Static hostname: debian9.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: a92099e30f704d559adb18ebc12ddac4
           Boot ID: 7607cbe605d44f638d6542d4c7b3878e
    Virtualization: qemu
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-8-amd64
      Architecture: x86-64

uname命令

uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。

要找出系统上正在运行的Linux内核版本,需要键入以下命令:

uname -srm

输出

Linux 4.9.0-8-amd64 x86_64

上面的输出告诉我们Linux内核是64位,其版本是“4.9.0-8-amd64”。

相关视频教程推荐:《Linux教程》

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!


# linux  # 发行版  # 软件包  # 应用程序  # 操作系统  # 所示  # 可以帮助  # 的是  # 是一个  # 放在  # 地说 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速搭建高效可靠的建站解决方案?  详解jQuery中基本的动画方法  如何确保西部建站助手FTP传输的安全性?  Laravel怎么使用Intervention Image库处理图片上传和缩放  QQ浏览器网页版登录入口 个人中心在线进入  昵图网官网入口 昵图网素材平台官方入口  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何为不同团队 ID 动态生成多个“认领值班”按钮  JS经典正则表达式笔试题汇总  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  用yum安装MySQLdb模块的步骤方法  如何实现建站之星域名转发设置?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  jquery插件bootstrapValidator表单验证详解  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel中的withCount方法怎么高效统计关联模型数量  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  html5的keygen标签为什么废弃_替代方案说明【解答】  如何快速配置高效服务器建站软件?  如何用西部建站助手快速创建专业网站?  如何快速搭建支持数据库操作的智能建站平台?  晋江文学城电脑版官网 晋江文学城网页版直接进入  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何在IIS中新建站点并配置端口与物理路径?  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  如何注册花生壳免费域名并搭建个人网站?  Laravel如何使用Livewire构建动态组件?(入门代码)  高端建站三要素:定制模板、企业官网与响应式设计优化  如何正确下载安装西数主机建站助手?  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel API资源类怎么用_Laravel API Resource数据转换  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  大型企业网站制作流程,做网站需要注册公司吗?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  EditPlus中的正则表达式实战(5)  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  phpredis提高消息队列的实时性方法(推荐)