在 Ubuntu(及其他 Linux 发行版)中,getconf 是一个查询系统配置参数的命令行工具, mainly 用于获取:
getconf 能查什么例如:
getconf NAME_MAX /
getconf PATH_MAX /
getconf OPEN_MAX
getconf ARG_MAX
常见参数:
NAME_MAX:文件名最大长度PATH_MAX:路径最大长度OPEN_MAX:进程可打开的最大文件数ARG_MAX:命令行参数最大长度CHILD_MAX:用户最大进程数getconf LONG_BIT
32 或 64,表示系统位数getconf GNU_LIBC_VERSION
getconf -a
列出所有可用的配置变量(非常全)
getconf NAME_MAX /home
不同挂载点可能限制不同
getconf + csu)getconf -a | grep POSIX
查看 POSIX 标准支持情况
# 查看系统位数
getconf LONG_BIT
# 查看最大进程数
getconf CHILD_MAX
# 查看最大命令行长度
getconf ARG_MAX
# 查看 glibc 版本
getconf GNU_LIBC_VERSION
# 查看所有配置
getconf -a
getconf 查不到怎么办?sysctl -a
ulimit -a
lscpu
uname -a
如果你有具体想查的内容(比如最大线程数、文件数、内存相关),可以告诉我,我可以直接给你命令。