sysctl в Linux: чтение и настройка параметров ядра
Обновлено 3 июля 2026 г.
sysctl читает и меняет параметры ядра, которые живут под /proc/sys.
Синтаксис
sysctl параметр[=значение]Частые случаи
sysctl vm.swappiness # прочитать параметр
cat /proc/sys/vm/swappiness # то же самое как файл
sudo sysctl -w vm.swappiness=10 # поменять до перезагрузки
sysctl -a # все параметры разомКак это устроено: точка это слэш
Имя параметра
sysctl- это просто путь под/proc/sys, где точки заменены на слэши:vm.swappiness- это файл/proc/sys/vm/swappiness. Поэтому читать параметр можно и черезcat, и черезsysctl.sysctl -wменяет значение, но только до перезагрузки. Чтобы настройка пережила перезагрузку, её пишут в/etc/sysctl.confили файл в/etc/sysctl.d/. В песочнице менять параметры ядра обычно нельзя, а читать их можно.
Где применяется
Это нужно в уроке Ядро через /proc. Теория - в главе Ядро Linux в работе.
См. также
Попробовать
Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.