在 Ubuntu(以及其它 Linux 发行版)里,getconf 主要用来查询系统配置参数,它不能直接查 Ubuntu 的发行版版本号,但可以查 系统位数、内核/系统相关配置。
下面按常见用法说明:
getconf LONG_BIT
输出示例:
64
说明是 64 位系统。
getconf GNU_LIBC_VERSION
示例:
glibc 2.35
getconf _NPROCESSORS_ONLN
getconf _NPROCESSORS_CONF
分别查看:
getconf 没有 Ubuntu 版本参数,所以下面这些查不到:
如果你是想查 Ubuntu 版本,应该用这些命令:
lsb_release -a
或
cat /etc/os-release
getconf -a # 查看所有可查询参数
getconf PAGE_SIZE # 内存页大小
getconf _POSIX_VERSION
| 目的 | 推荐命令 |
|---|---|
| Ubuntu 版本 | lsb_release -a |
| 系统位数 | getconf LONG_BIT |
| glibc 版本 | getconf GNU_LIBC_VERSION |
| CPU 数量 | getconf _NPROCESSORS_ONLN |
如果你是想通过 getconf 判断 Ubuntu 是不是某个版本,可以告诉我你的具体场景,我可以给你更合适的命令。