以下示例都以 Ubuntu 22.04 为示例。
1.查看当前Linux发行版信息
//方式一
//LSB是Linux Standard Base的缩写。
lsb_release [选项]
//示例
lsb_release -a
//输出
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
选项 | 描述 |
lsb_release -h, --help | 查看 lsb_release 帮助 |
lsb_release -s, --short | 查看以短格式请求的信息 |
lsb_release -a, --all | 按如下次序输出所有信息 |
lsb_release -v, --version | 查看系统支持的 LSB 模块 |
lsb_release -i, --id | 查看发行商ID |
lsb_release -d, --description | 查看发行版的详细描述 |
lsb_release -r, --release | 查看发行版的版本号 |
lsb_release -c, --codename | 查看发行版的版本代号 |
//方式二
cat /etc/os-release
//方式三
cat /etc/issue
//方法四
//Debian系
cat /etc/debian_version
//RedHat系
cat /etc/redhat-release
查看当前linux内核版本信息
//方式一
uname [选项]
//示例
uname -a
//输出
Linux ho-Inspiron-N3010 6.2.0-32-generic #32~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 18 10:40:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
选项 | 描述 |
uname --help | 查看 uname 帮助 |
uname --version | 查看 uname 版本 |
uname -a, --all | 按如下次序输出所有信息,其中若 -p 和 -i 的 探测结果为未知,则省略。 |
uname -s, --kernel-name | 输出内核名称 |
uname -n, --nodename | 输出网络节点的主机名 |
uname -r, --kernel-release | 输出内核发行号 |
uname -v, --kernel-version | 输出内核版本号 |
uname -m, --machine | 输出主机的硬件架构名称 |
uname -p, --processor | 输出处理器类型(不可移植) |
uname -i, --hardware-platform | 输出硬件平台(不可移植) |
uname -o, --operating-system | 输出操作系统名称 |
//方式二
cat /proc/version
//方式三
hostnamectl
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/osexp/2005.html