Что такое класс входа в BSD?


Ответы:


11

Классы входа были частью FreeBSD, насколько я себя помню. Это позволяет системному администратору (root) устанавливать ограничения ресурсов для пользователей или группы пользователей, как настроено в /etc/login.conf .

Это особенно полезно на многопользовательских серверах, таких как веб-хостинг и поставщики оболочки.

Этот вид ограничений включает в себя:

  • Загрузка процессора
  • Использование памяти
  • Максимальное количество открытых файлов (файловые дескрипторы)
  • Внутри этого класса входа в систему можно создать самый большой отдельный файл (не избыточный для квот).
  • И многое другое.

Если вы вносите какие-либо изменения или добавляете новые классы входа, вы должны использовать cap_mkdb для создания базы данных возможностей из /etc/login.conf.

Применять изменения: cap_mkdb /etc/login.conf


1

Думайте cgroups. Кроме того, вы можете найти «ps auxw -o class» полезным, чтобы увидеть, какие процессы принадлежат к какому классу, и «su -c classname», чтобы изменить свой класс входа в систему для целей тестирования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.