Поиск по сайту:
Кибернетический обмен между человеком, машиной и алгоритмом подобен игре в "музыкальные стулья": Неистовый поиск равновесия всегда оставляет одного из трех неловко стоять. (Алан.Дж.Перлис)

Как установить неограниченное кол-во пользователей и описания файлов на сервере Linux

07.08.2020
Как установить неограниченное кол-во пользователей и описания файлов на сервере Linux

Мы можем устанавливать и изменять максимальное количество пользовательских процессов ulimit в Linux. Число дескрипторов файлов по умолчанию, которое может открыть любой процесс, 1024 на процесс.

 

Как установить неограниченное кол-во пользователей и описания файлов на сервере Linux:

Если вы получаете ошибку «too many files open limit» на сервере Linux, потому что существует ограничение на открытие файлов в Linux в соответствии с сеансом пользователя.

Нам нужно добавить строку в /etc/sysctl.conf и запустить sysctl -p :

fs.file-max = 80000

 

Мы можем проверить ограничения по умолчанию, используя следующую команду:

cat /proc/sys/fs/ file-max

 

file-max максимальный дескриптор файла. Это настройка ядра, применяемая на системном уровне.

Аналогичным образом вы можете проверить значения по умолчанию для пользователя root.

ulimit -a

 

Мы также можем установить жесткие и мягкие ограничения, отредактировав этот файл vim /etc/security/limits.conf

* hard nofile 600000
* soft nofile 600000

 

Установлены жесткие и мягкие ограничения для пользователя Linux

linux hard nofile 600000
linux soft nofile 600000

 

Затем запустите sysctl -p, чтобы внести изменения.

Мы также можем установить ограничение процесса для пользователя root как неограниченное с помощью ulimit -u unlimited и сохранить эти строки в /root/.bashrc навсегда.

Мы также можем проверить, сколько файлов открыто в данный момент, используя lsof | wc -l

 

Проверьте, сколько описаний файлов используется в настоящее время: more /proc/sys/fs/file-nr

 

Проверьте ограничение на дескриптор открытого в данный момент файла, используя следующие команды.

more /proc/sys/fs/file-max
sysctl -a | grep fs.file-max

 

Читать  Bash присваивает значение по умолчанию, если переменная не установлена

После внесения изменений вам необходимо выйти из системы и снова войти в систему. Доступно множество вариантов, и вы можете проверить их здесь, на официальной странице RedHat.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Сергей

Привет! Автор, как можно с Вами связаться? )) Почта admin@andreyex.ru не работает!!
Интересует размещение рекламы у Вас на портале.
Мои контакты:
Telegram: @kavunkaua
Email: kavunkaua(друг человека)gmail.com

Это может быть вам интересно


Рекомендуемое
После COVID-19 несколько крупных компаний объявили о своих усилиях по…

Спасибо!

Теперь редакторы в курсе.