一些有趣的sysctl MIBs
在系统管理中,sysctl MIBs(管理信息库)是非常重要的工具,它们可以帮助我们对系统进行各种配置和调整。但需要注意的是,随意使用sysctl可能会轻易损坏或破坏一个正常运行的系统。例如,如果将资源使用限制设置得低于当前所需的值,可能会导致进程或系统崩溃。因此,在设置sysctl之前,一定要确保理解自己操作的影响。如果不理解,可以在测试系统上进行尝试。
1. sysctl的基本信息
每个sysctl的描述都会说明其可以更改的时间,有些sysctl可以随时更改,有些只能在启动时更改,还有一些是只读的。同时,还会说明它是变量、开关还是可调参数。变量有多种取值范围;开关只有两个合法值,1表示所描述的服务开启,0表示服务关闭;可调参数在启动加载器中设置(严格来说,启动可调参数与sysctl不同,但可以通过设置可调参数来设置sysctl)。
以下是一些常见sysctl的介绍:
| sysctl名称 | 示例值 | 类型 | 说明 |
| — | — | — | — |
| kern.osrelease | 7.0 - RELEASE | 只读 | 显示运行的FreeBSD版本,如7.2 - release、8.0 - current等 |
| kern.maxvnodes | 100000 | 运行时变量 | 系统可同时打开的最大虚拟文件系统节点(vnodes)数量 |
| kern.maxproc | 6164 | 启动时可调参数 | 系统在任何时候可运行的最大进程数 |
| kern.maxfiles | 12328 | 运行时变量和启动时可调参数 | 系统在任何时候可同时打开用于读写的最
超级会员免费看
订阅专栏 解锁全文
553

被折叠的 条评论
为什么被折叠?



