Linux 系统版本信息查询命令
九月 12, 2022
1481
Linux 系统版本信息查询命令
了解您的 Linux 系统是解决问题的第一步,下面列举了几个常用的命令,可帮助您快速获取系统信息。
uname 命令
uname
命令用于显示系统信息,包括硬件架构、操作系统类型和版本等。
语法
1 | uname [-amnrsv] [--help] [--version] |
参数说明:
-a
或--all
: 显示全部的信息。-m
或--machine
: 显示硬件架构。-n
或--nodename
: 显示网络上的主机名称。-r
或--release
: 显示操作系统的发行编号。-s
或--sysname
: 显示操作系统名称。-v
: 显示操作系统的版本。--help
: 显示帮助。--version
: 显示版本信息。
示例输出:
1 | Linux ubuntu 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux |
lsb_release 命令
lsb_release
命令用于显示 Linux Standard Base(LSB)相关信息,以及特定发行版的版本信息。
1 | lsb_release [选项] |
示例输出:
1 | No LSB modules are available. |
常用选项:
-v
: 显示版本信息。-i
: 显示发行版的ID。-d
: 显示发行版的描述信息。-r
: 显示发行版的具体版本号。-c
: 显示发行版的代号。-a
: 显示所有信息。-h
: 显示帮助信息。
注意事项:
- 如果系统兼容 LSB,
/etc/lsb_release
文件会包含LSB_VERSION
域,其中包含一系列支持的模块名。 - 对于 Debian 系统,大部分信息存储在
lsb_release
文件中,而非/etc/debian-version
。 - 对于 Red Hat 和 Fedora 系统,
lsb_release
还支持-s
或--short
参数,用于输出简短的描述信息。
/etc/issue
文件
/etc/issue
文件包含系统登录时显示的信息。
1 | cat /etc/issue |
示例输出:
1 | Ubuntu 20.04.3 LTS \n \l |
/proc/version
文件
/proc/version
文件包含有关内核版本的信息。
1 | cat /proc/version |
示例输出:
1 | Linux version 5.4.0-91-generic (buildd@lgw01-amd64-037) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 |
/etc/shells
文件
/etc/shells
文件列出了系统中所有可用的 shell。
1 | cat /etc/shells |
示例输出:
1 | /bin/sh |
以上命令可用于快速了解您的 Linux 系统的版本信息和基本配置。
- 本文作者:scwang90
- 本文链接:https://blog.scwang90.cn/2022/09/12/linux-version/index.html
- 版权声明:本分享所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!