简短回答:getconf 本身不能改设置,它只是一个读取(查询)配置参数的命令。
getconf 是干什么的?getconf 用于查看系统配置值,比如:
getconf LONG_BIT # 查看系统是 32 位还是 64 位
getconf PAGE_SIZE # 查看内存页大小
getconf _POSIX_VERSION # 查看 POSIX 版本
它只是读,不会写。
getconf 读取的是:
例如文件描述符数:
# 查看
getconf OPEN_MAX
# 修改(不是用 getconf)
ulimit -n 65535
# 或
/etc/security/limits.conf
export LANG=en_US.UTF-8
sysctl -w net.ipv4.ip_forward=1
/etc/update-alternatives
getconf= 只读查看器,不是配置工具
如果你有具体想改的某个设置(比如线程数、位数、限制等),告诉我,我可以告诉你正确的修改方式。