在 Debian(以及其他 Linux 发行版)中,getconf 命令用于查询系统配置参数(来自 POSIX / glibc / 系统限制等)。
下面按常见用法说明:
getconf -a
这会列出当前系统支持的所有配置变量及其值,例如:
PAGE_SIZE 4096
_NPROCESSORS_CONF 8
_NPROCESSORS_ONLN 8
HOSTNAME debian
getconf PAGE_SIZE
getconf _NPROCESSORS_ONLN
getconf LONG_BIT
常见参数说明:
PAGE_SIZE:内存页大小_NPROCESSORS_ONLN:在线 CPU 数量_NPROCESSORS_CONF:配置 CPU 数量LONG_BIT:程序位数(32 / 64)getconf NAME_MAX /tmp
getconf PATH_MAX /home
常用于文件系统限制:
NAME_MAX:文件名最大长度PATH_MAX:路径最大长度getconf LONG_BIT
输出:
64 → 64 位系统32 → 32 位系统getconf GNU_LIBC_VERSION
# CPU 数量
getconf _NPROCESSORS_ONLN
# 内存页大小
getconf PAGE_SIZE
# 最大线程数
getconf THREAD_DESTRUCTOR_ITERATIONS
# 文件相关限制
getconf OPEN_MAX
getconf 数据来源:
man getconf
如果你有具体想查的参数(比如线程数、文件数、内存相关),可以告诉我,我可以给你精确命令。