Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
9天前关闭。
sysctl实用程序允许Linux管理员在运行时查询和修改内核参数。例如,要将Linux系统的可交换性更改为0,我们可以:
或者我们可以使用sysctl
要使该值保持不变,请Archwiki suggests将
对于持久性silent boot,Archwiki建议将
同样,我的系统上也有一个
Archwiki的sysctl page提到了数字的重要性:
注意:从207和21x版本开始,systemd仅应用来自
/etc/sysctl.d/.conf和/usr/lib/sysctl.d/.conf。如果你有
定制的/etc/sysctl.conf,您需要将其重命名为
/etc/sysctl.d/99-sysctl.conf。如果您有/etc/sysctl.d/foo,您
需要将其重命名为/etc/sysctl.d/foo.conf。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
9天前关闭。
sysctl实用程序允许Linux管理员在运行时查询和修改内核参数。例如,要将Linux系统的可交换性更改为0,我们可以:
echo 0 > /proc/sys/vm/swappiness
或者我们可以使用sysctl
sysctl -w vm.swappiness=0
要使该值保持不变,请Archwiki suggests将
vm.swappiness=0
写入/etc/sysctl.d/99-swappiness.conf
文件。对于持久性silent boot,Archwiki建议将
kernel.printk = 3 3 3 3
写入/etc/sysctl.d/20-quiet-printk.conf
同样,我的系统上也有一个
99-sysrq.conf
,它也没有编号。Archwiki的sysctl page提到了数字的重要性:
注意:从207和21x版本开始,systemd仅应用来自
/etc/sysctl.d/.conf和/usr/lib/sysctl.d/.conf。如果你有
定制的/etc/sysctl.conf,您需要将其重命名为
/etc/sysctl.d/99-sysctl.conf。如果您有/etc/sysctl.d/foo,您
需要将其重命名为/etc/sysctl.d/foo.conf。
99-swappiness.conf
和20-quiet-printk.conf
中的数字在这里表示什么? 最佳答案
这是读取文件的顺序。通过使用两位数字作为前缀,您可以简单地按其字符的ascii值排序。 20-quiet….conf
在99-swapiness.conf
之前。 (尝试使用ls
(默认排序)。
这遵循SysV初始化系统已经使用的约定。引用了非常有用的boot
联机帮助页的“排序目录”部分:
要在同一运行级别内定义开始或停止顺序,链接的名称应包含一个顺序号。另外,为清楚起见,链接的名称通常以其引用的服务的名称结尾。例如,链接/etc/rc2.d/S80sendmail
在运行级别2上启动sendmail服务。这在运行/etc/rc2.d/S12syslog
之后但在运行/etc/rc2.d/S90xfs
之前发生。
关于linux - sysctl配置文件中的数字表示什么? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60477343/
10-13 08:08