Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
В файле limits.conf определяются ограничения ресурсов системы для пользователя или группы пользователей. Формат файла такой: <domain> <type> <item> <value>.
Первое поле (domain) может содержать:
n Имя пользователя.
n Имя группы. Перед именем группы нужно указать символ «@».
n Символ «*». Данное ограничение установлено по умолчанию.
Второе поле – это тип ограничения: мягкое (soft) или жесткое (hard). Мягкое ограничение определяет число системных ресурсов, которое пользователь все еще может превысить, жесткое ограничение превысить невозможно. При попытке сделать это, пользователь получит сообщение об ошибке.
Элементом ограничения (item) может быть:
n core – ограничение размера файла core (Кб);
n data – максимальный размер данных (Кб);
n fsize – максимальный размер файла (Кб);
n memlock – максимальное заблокированное адресное пространство (Кб);
n nofile – максимальное число открытых файлов;
n stack – максимальный размер стека (Кб);
n cpu – максимальное время процессора (минуты);
n nproc – максимальное число процессов;
n as – ограничение адресного пространства;
n maxlogins – максимальное число одновременных регистраций в системе;
n locks – максимальное число файлов блокировки.
Рассмотрим несколько примеров. Например, нам нужно установить максимальное число процессов для пользователя user. Это можно сделать с помощью таких записей:
user soft nproc 50
user hard nproc 60
Первая строка определяет мягкое ограничение (равное 50), а вторая – жесткое. Допустим, у нас есть группы dialup1 и dialup2. В каждую группу входят 30 пользователей. У нас есть всего 30 входящих линий, поэтому нужно обеспечить одновременную работу не более 15 пользователей из каждой группы. Это делается так:
@dialup1 - maxlogins 14
@dialup2 - maxlogins 14
В первом и втором случае из каждой группы
пользователей одновременно работать смогут не более 15 (maxlogins 14 – отсчет
начинается с нуля). При регистрации шестнадцатый пользователь увидит сообщение:
Too many logins for «dialup1». Последнее, что можно сделать, – это установить
квоты для файловых систем, но квотирование выходит за рамки этой статьи (вполне
возможно, что квоты будут рассмотрены в следующей моей статье). Все ваши
вопросы, комментарии и пожелания присылайте на адрес