- это последний матч Sysctl.conf?

Немного awk :

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'
4
26.10.2018, 20:21
2 ответа

Делая это утверждение более практичным:

Сначала о главном :Значения не будут применяться, если вы поставите префикс sysctlслова в своих sysctl.confзаписях (" справочные страницы - это лол ", как вы сказали, но не сделали этого. кажется, серьезно читал их ). И это легко проверить. :Поместите следующий контент в конец вашего/etc/sysctl.conf

vm.swappiness = 60
vm.swappiness = 61

Я использую swappines здесь, потому что я знаю, что это sysctl с низким уровнем воздействия, чтобы возиться с небольшими значениями разницы в зависимости от загрузки вашей системы (и значением по умолчанию является 60 на большинстве дистрибутивов ). Примените только этот файл, набравsysctl -p /etc/sysctl.conf(справочную страницу). Дважды -проверьте значение с помощью sysctl -a

.
root@host:~# sysctl -a | grep "vm.swappiness"
vm.swappiness = 61

Вуаля.

Теперь, когда вы знаете, что файлы читаются сверху -вниз, достаточно прочитатьsysctl.dсправочную страницу, чтобы выяснить, каков приоритет распространения файлов sysctl в вашей системе.Как уже объяснил @Stephen Kitt, я не буду повторять эту информацию здесь.

Кроме того, этот sysctl.dприоритет каталогов будет зависеть от того, основан ли используемый вами дистрибутив на основе systemd -или нет...

4
27.01.2020, 20:47

Если кто-то обнаружит это в будущем, и в вашей системе нет procps (RHEL, CentOS и т. д. ), вы обнаружите, что «systemctl --system» и «systemd -sysctl.service" применяют каталоги в разном порядке, поэтому помните о порядке переопределения файлов по имени файла. Для переопределения с помощью sysctl применяется последнее прочитанное значение, поэтому порядок имен файлов и порядок каталогов имеет значение.

0
22.09.2020, 13:52

Теги

Похожие вопросы