简短结论:getconf 不能改配置,只能“读”配置/系统参数。
getconf 是干什么的getconf 是 POSIX / Linux 下的查询工具,用于获取:
getconf LONG_BIT)getconf OPEN_MAX)getconf PATH_MAX /)示例:
getconf LONG_BIT
getconf _POSIX_VERSION
getconf PAGESIZE
它只读,不会修改任何文件或内核参数。
ulimit -n 65535
sysctl -w net.ipv4.ip_forward=1
/etc/sysctl.conf/etc/security/limits.confLimitNOFILE= 等很多 getconf 的值是编译内核或 libc 时固定的,普通用户改不了,只能:
env / export/etc/environment.bashrc 等)
getconf= 查看器,不是配置器
想改配置,要用sysctl、ulimit、配置文件或专用命令。
如果你能说一下具体想改哪一项(比如文件数、线程数、位数、路径长度),我可以直接告诉你正确改法。