在 Debian(以及大多数 Linux 发行版)中,getconf 用于查询系统配置变量,比如系统位数、路径、限制等。下面按常见用法说明。
getconf -a
会列出所有 getconf 能查询的系统配置变量(非常多)。
getconf LONG_BIT
输出示例:
64
✅ 表示当前系统是 64 位
getconf PATH
getconf HOSTNAME
getconf _NPROCESSORS_CONF
getconf _NPROCESSORS_ONLN
_NPROCESSORS_CONF:配置的处理器数量_NPROCESSORS_ONLN:当前在线的处理器数量getconf OPEN_MAX
getconf NAME_MAX
getconf PATH_MAX
getconf system_var
例如:
getconf system_var ARG_MAX
getconf path_var /
常见 path_var:
PATH_MAXNAME_MAXgetconf _POSIX_VERSION
输出类似:
200809
表示 POSIX.1-2008
sudo apt update
sudo apt install libc-bin
getconf 属于 glibc 工具集。
getconf LONG_BIT # 系统位数
getconf _NPROCESSORS_ONLN # CPU 核心数
getconf OPEN_MAX # 最大打开文件数
getconf NAME_MAX # 文件名最大长度
getconf PATH_MAX # 路径最大长度
uname 的区别| 命令 | 用途 |
|---|---|
uname -m |
查看硬件架构 |
getconf LONG_BIT |
查看用户空间位数 |
lscpu |
查看 CPU 详细信息 |
如果你有具体想查的内容(比如线程数、文件限制、系统兼容性),可以直接告诉我,我给你精确命令。