sysctl 中文手册

发布于 2021-06-30 13:18:20 字数 1536 浏览 1634 评论 0

来源:http://www.jinbuguo.com/man/sysctl.html

名字

sysctl - 在运行时配置内核参数

语法

sysctl [options] [variable[=value]] [...]
sysctl -p [file or regexp] [...]

描述

sysctl 可以在运行时配置内核参数。所有可用参数都位于 /proc/sys/ 目录下。

参数与选项

variable
要读取其值的变量,比如"kernel.ostype"。[提示]"."也可以用"/"代替。

variable=value
要设置变量及相应的值。必须同时使用 -w 选项。
如果值中含有特殊意义的shell字符或引号,那么你最好使用双引号进行界定。

-n, --values
显示变量值的同时不显示变量名

-e, --ignore
忽略不正确的变量名而不报错

-N, --names
仅显示变量名。常用于脚本中。

-q, --quiet
不在 stdout 上显示变量值

-w, --write
如果你想修改变量的值,就必须使用此选项

-p[FILE], --load[=FILE]
从指定文件(默认 /etc/sysctl.conf)中加载已经设置好的一系列变量值。
如果使用 - 作为文件名,那么表示从 stdin 读取配置。
FILE 还可以是一个正则表达式,以匹配多个文件。

-a, --all
显示所有当前的变量名

--deprecated
在 --all 的输出中包含已被反对使用的参数

-b, --binary
打印值时不添加换行标记

--system
从所有下列配置文件中加载系统设置

/run/sysctl.d/*.conf
/etc/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf

-r, --pattern pattern
仅应用与正则表达式匹配的文件中的设置。

-h, --help
显示帮助信息后退出

-V, --version
显示版本信息后退出

示例

/sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p/etc/sysctl.conf
/sbin/sysctl -a --pattern forward
/sbin/sysctl -a --pattern forward$
/sbin/sysctl -a --pattern 'net.ipv4.conf.(eth|wlan)0.arp'
/sbin/sysctl --system --pattern '^net.ipv6'

文件

/proc/sys
/etc/sysctl.conf

参见

sysctl.conf(5) regex(7)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

qq_Yqvrrd

文章 0 评论 0

2503248646

文章 0 评论 0

浮生未歇

文章 0 评论 0

养猫人

文章 0 评论 0

第七度阳光i

文章 0 评论 0

新雨望断虹

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文