Параметры ядра Linux
Если изменяется некий элемент ядра, это не обязательно означает, что ядро сразу же нужно компилировать заново! Есть два способа повлиять на ядро без повторного компилирования.
Во-первых, при запуске системы загрузчик может передать параметры ядру. Этот механизм был описан в предыдущей главе, когда мы рассматривали запуск Linux.
Во-вторых, некоторые функции ядра можно изменять динамически, то есть не останавливая работу системы. Такой вид вмешательства особенно часто применяется при управлении сетевыми функциями — о нем и пойдет речь в этом разделе.
Изменения вносятся через файловую систему /proc. В следующем примере показано, как активизировать функцию маскарадинга (чтобы использовать компьютер в качестве интернет-шлюза для других компьютеров):
root# echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl.
Более элегантно проблема решается с помощью команды sysctl, которая входит в состав большинства современных дистрибутивов. Аналогичная команда, предназначенная для того, чтобы вновь отключить функцию маскарадинга, будет выглядеть так:
<p>root# sysctl -w net.ipv4.ip_forward=1
Команда sysctl -a возвращает список всех параметров ядра, а также текущие настройки этих параметров. Команда sysctl -p позволяет активизировать настройки sysctl, сохраненные в файле. В качестве имени файла обычно используется /etc/ sysctl.conf. Синтаксис описан на справочном сайте по sysctl.conf. Во многих дистрибутивах (например, Debian, Fedora, Red Hat, SUSE, Ubuntu) этот файл автоматически интерпретируется и выполняется в ходе процесса Init-V.
Читайте так же другие статьи:
Linux
Услуги по MODX Revolution
Посмотреть все услуги
Оптимизация сайта
Подробнее & Заказать
Создание сайта на MODX Revolution
Подробнее & Заказать
Перенос сайта на MODX Revolution
Подробнее & Заказать
Комментарии ()