简短回答:getconf 本身不能改设置。
getconf 是做什么的getconf 是 POSIX / 系统配置查询工具,用来读取系统或编译时的配置参数,例如:
getconf LONG_BIT
getconf _POSIX_VERSION
getconf PAGESIZE
它只是查看值,不会对系统做任何修改。
很多 getconf 显示的值来自:
PAGE_SIZE)limits.h / unistd.h)这些通常是只读或编译期决定的,不是运行时可调参数。
要看具体是什么:
| 目的 | 正确方式 |
|---|---|
| 改文件描述符限制 | ulimit / /etc/security/limits.conf |
| 改内核参数 | sysctl |
| 改系统语言/时区 | localectl / timedatectl |
| 改编译相关宏 | 重新编译程序或系统库 |
getconf = 读getconf ≠ 改如果你能说具体想改什么,我可以直接告诉你该用哪个命令。