Linux查看OS版本信息(四种命令的区别与详解)

cat /etc/issue     // 发行版信息
cat /proc/version  // 内核信息
uname -a           // 内核信息,主机名
lsb_release -a     // lab信息,发行版详细信息

  • cat /etc/issue

    显示当前发行版的名称、版本号和发行日期

Ubuntu 22.04.2 LTS \n \l
// \n \l 为特殊字符
  • cat /proc/version

    显示Linux内核的版本信息,包括内核版本号、内核编译时间和内核编译者。

hhw@hhw:/home$ cat /proc/version 
Linux version 5.15.90.1-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP Fri Jan 27 02:56:13 UTC 2023
/*
Linux内核的版本号:5.15.90.1-microsoft-standard-WSL2
编译者信息:用户名-主机名:oe-user@oe-host
编译使用的编译器连接器信息以及编译选项:
  (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220)
  编译器的类型:x86_64-msft-linux-gcc
  版本号:9.3.0
  链接器:GNU ld (GNU Binutils) 2.34.0.20200220)
  编译选项:#1 SMP Fri Jan 27 02:56:13 UTC 2023
*/
  • uname -a

    显示当前Linux内核的详细信息,包括内核版本、架构类型、主机名和操作系统发行版信息。

hhw@hhw:/home$ uname -a
Linux hhw 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
/*
操作系统类型:Linux
主机名:hhw
内核版本号:5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023
硬件架构:x86_64
操作系统名称:GNU/Linux
编译选项:#1 SMP Fri Jan 27 02:56:13 UTC 2023
  "#1":这是编译选项的编号,表示这是编译内核时使用的第一组选项。
  "SMP":这个选项是"Symmetric Multi-Processing"的缩写,表示该内核支持多处理器系统。
  "Fri Jan 27 02:56:13 UTC 2023":这个选项表示内核的编译日期和时间,以及使用的时区信息。
   在这个例子中,表示内核是在2023年1月27日02:56:13 UTC时编译的。
*/
  • lsb_release -a

    显示当前Ubuntu发行版的详细信息,包括发行版名称、版本号、发行日期和发行描述。

hhw@hhw:/home$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy
/*
LSB(Linux Standard Base)是一组标准,用于定义Linux操作系统的核心组件和应用程序接口(API)。LSB定义了Linux操作系统的基本组成部分,包括二进制文件、库文件、系统命令、shell脚本、启动脚本等等,并规定了它们的位置、名称、使用方式和行为。

LSB的目的是使得不同的Linux发行版可以互操作,即在不同的Linux发行版之间移植和运行应用程序时,不会受到发行版之间的差异和不兼容性的限制,从而使得Linux操作系统更加标准化、稳定和可靠。

LSB模块是一组标准库和工具,用于确定系统是否符合LSB标准,并提供了与LSB兼容性相关的信息和工具。通过运行LSB模块,可以检查当前系统是否符合LSB标准,以及哪些标准库和工具可供使用。此外,LSB模块还提供了其他工具,例如用于检查系统的兼容性和执行自动化测试的工具,以帮助开发人员、系统管理员和其他用户确保系统的兼容性和稳定性。
*/
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux 系统中,Shadow Passwd 是一种在 /etc/shadow 文件中存储用户加密密码的安全机制。Shadow Passwd 使得用户密码不能被轻易地访问或破解。下面是查看 Shadow Passwd 的命令详解: 1. 查看 /etc/shadow 文件:可以使用 cat、less 或者 vim 命令查看 /etc/shadow 文件。但是,该文件只有超级用户才能访问。 2. 查看用户信息:可以使用以下命令查看用户的 Shadow Passwd 信息: ``` sudo grep <username> /etc/shadow ``` 这里的 `<username>` 是你想查看的用户名。此命令将显示用户的 Shadow Passwd 信息,包括加密的密码、密码过期日期、密码最后一次修改的日期等。 3. 查看 Shadow Passwd 字段含义:/etc/shadow 文件中,每个用户的 Shadow Passwd 信息都被分为 9 个字段,以冒号分隔。这些字段的含义如下: ``` username:password:last-changed:minimum-age:maximum-age:warning:inactivity:expiration:reserved ``` * username:用户名。 * password:加密后的密码。 * last-changed:密码最后修改的日期,自 1970 年 1 月 1 日以来的天数。 * minimum-age:用户必须等待的最小天数,才能更改密码。 * maximum-age:密码过期之前的最大天数。 * warning:在密码过期之前,向用户发出警告的天数。 * inactivity:用户账户无活动的天数,超过该天数则会被锁定。 * expiration:账户过期之前的天数。 * reserved:保留字段。 以上就是查看 Shadow Passwd 的详细命令解释。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值