查看Linux系统版本信息的几种方法,lsb_release 命令

关联参考:


Linux 系统目录结构  https://blog.csdn.net/ken2232/article/details/131342791

grep命令  https://blog.csdn.net/ken2232/article/details/136597940

lsb_release

lsb_release详解  http://www.mobiletrain.org/about/BBS/254627.html

---------------------------------------------------------------

注意:

1. 中划线与下划线:

  • lsb_release:是命令 << 下划线
  • lsb-release:是软件包的名称 << 中划线
  • cat /etc/os-release :注意区别,这里是中划线

错误:$ lsb-release  << 这是软件包的名称,不是命令
No LSB modules are available.

正确::$ lsb_release  << 这是命令

$ lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:    11
Codename:    bullseye

​2. 安装和检查:lsb-release 软件包

  • Debian 安装  https://packages.debian.org/bullseye/lsb-release  

sudo apt-get install lsb-release

  • 使用以下命令来检查系统上是否已安装lsb_release软件包:

# dpkg -l | grep lsb-release

​---------------------------------------------------------------

[ Linux ] 如何查看Linux系统版本
  https://blog.csdn.net/dietime1943/article/details/127990552

2、使用 `lsb_release` 命令 (可查看小版本)
3、使用 `hostnamectl` 命令 (只可查看大版本)
4、通过查看 `/etc/os-release` (只可查看大版本)

cat /etc/os-release

查看 Linux 发行版名称和版本号的 8 种方法  https://www.cnblogs.com/liyuanhong/articles/13255681.html

方法总览

    lsb_release 命令
    /etc/*-release 文件
    uname 命令
    /proc/version 文件
    dmesg 命令
    YUM 或 DNF 命令
    RPM 命令
    APT-GET 命令

# apt-cache policy nano

方法 5: dmesg 命令
dmesg(展示信息display message 或驱动程序信息driver message)是大多数类 Unix 操作系统上的一个命令,用于打印内核的消息缓冲区的信息。

# dmesg | grep "Linux"

建议阅读: 在基于 Debian 的系统上使用 Apt-Get 和 Apt-Cache 命令管理软件包   https://www.2daygeek.com/apt-get-apt-cache-command-examples-manage-packages-debian-ubuntu-systems/

====================================

一、查看Linux内核版本命令(两种方法):

1、

cat /proc/version

注:

  • /prochttps://blog.csdn.net/ken2232/article/details/131342791
    proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    这个目录的内容不在硬盘上、而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:

    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

2、

uname -a

二、查看Linux系统版本的命令(3种方法):

1、列出所有版本信息:

lsb_release -a

这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。

2、这种方法只适合Redhat系的Linux:

cat /etc/redhat-release

[root@S-CentOS home]# cat /etc/redhat-release

CentOS release 6.5 (Final)

注:

/etc:
etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。

3、此命令也适用于所有的Linux发行版。

cat /etc/issue

============================================

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值