Настройка и работа в Linux

         

/Proc/sys/kernel


/proc/sys/kernel/acct

Здесь содержатся три конфигурируемых значения, которые управляют подсчетом процессов, основанном на свободном пространстве (в процентах) файловой системы и ведет лог:

  • Если свободное пространство ниже значения в процентах, то процесс подсчета останавливается
  • Если свободное пространство выше, то процес запускается
  • Частота в секундах, с которой проверяются предыдущие два значения
  • Чтобы изменить значения в этом файле вам следует использовать разделенный список параметров. Default setting: 2 4 30

    Эти значения остановят подсчет, если в файловой системе менее 2 процентов свободного пространства и начнет опять если появится 4 или более процентов. Проверка производится каждые 30 секунд.

    /proc/sys/kernel/ctrl-alt-del

    Этот файл содержит двоичное значение, которое управляет тем, как система реагирует на комбинацию ctrl+alt+delete. Возможны два значения:

  • Ноль (0) значит, что ctrl+alt+delete принимается и отправляется программе init. Это позволит выполнить системе мягкую остановку и перезагрузку как если бы вы ввели команду shutdown.
  • Один (1) значит, что ctrl+alt+delete не принимается и никакого чистого отключения не происходит как если бы вы просто выключили питание.
  • Default setting: 0

    /proc/sys/kernel/domainname



    Здесь вы можете сконфигурировать ваше сетевое доменное имя. Значения по умолчанию нет и оно может быть, а может и не быть установлено.

    /proc/sys/kernel/hostname

    Здесь вы можете сконфигурировать ваше сетевое имя хоста. Значения по умолчанию нет и оно может быть, а может и не быть установлено.

    /proc/sys/kernel/msgmax

    Здесь определяется максимальный размер сообщения, которое может быть отправлено от одного процесса другому. Сообщения между процессами в памяти ядра не копируются на диск, так что если вы увеличите это значение, то вы увеличите количество памяти используемой операционной системой. Default setting: 8192

    /proc/sys/kernel/msgmnb

    Здесь указывается максимальное количество байт в одном сообщении. Default setting: 16384


    /proc/sys/kernel/msgmni

    Здесь указывается максимальное количество идентификаторов сообщений в очереди. Default setting: 16

    /proc/sys/kernel/panic

    Здесь установлено время в секундах, которое ядро будет ждать перед перезагрузкой если произойдет "kernel panic." Установка в ноль (0) секунд отключит возможность перезагрузки при kernel panic. Default setting: 0

    /proc/sys/kernel/printk

    Здесь четыре числовых значения, которые определяют куда будут отправлены сообщения логов, в зависимости от их важности. За более подробной информацией о различных уровнях логов отправляейтесь в man syslog(2). Четыре значения это:

  • Console Log Level: сообщения с высшим приоритетом, чем это будут выведены на консоль


  • Default Message Log Level: сообщения без приоритета будут напечатаны с этим приоритетом


  • Minimum Console Log Level: минимальное (высочайший приоритет) значение, в которое может быть установлен Console Log Level


  • Default Console Log Level: значение по умолчанию для Console Log Level


  • Default setting: 6 4 1 7

    /proc/sys/kernel/shmall

    Это общее количество разделяемой памяти (в байтах), которое может быть использовано в системе. Default setting: 2097152

    /proc/sys/kernel/shmax

    Здесь указывается наибольший размер сегмента памяти (в байтах) позволяемый ядром. Default setting: 33554432

    /proc/sys/kernel/shmmni

    Этот файл связан с максимальным числом сегментов раздляемой памяти всей системы. Default setting: 4096

    /proc/sys/kernel/sysrq

    Активирует System Request Key, если не равно нулю. Default setting: 0

    /proc/sys/kernel/threads-max

    Максимальное число потоков, которое может быть использовано ядром. Default setting: 2048


    Содержание раздела