Пределы восстанавливаются до значений по умолчанию после перезагрузки
Я хочу удалить ограничения "memorylocked" и "maxproc". Я использую оболочку tcsh. Я прочитал это, если я использую #limit memorylocked unlimited
а также #limit maxproc unlimited
тогда они будут установлены на неограниченное количество. Я сделал это как пользователь root. Но после того, как я перезапустил свой компьютер, они снова вернулись к значениям по умолчанию. Как я могу решить эту проблему и установить их значения, а также значение "openfiles" моего Linux на неограниченное количество навсегда? Я использую Ubuntu 12.04 с 64-битной системой.
1 ответ
Вы можете редактировать файл /etc/security/limits.conf
следующим образом:
# memlock = memorylocked
* hard memlock unlimited
# nproc = maximum number of processes
* hard nproc unlimited
Первый столбец определяет, к кому будет применяться ограничение:
*
- Примените ограничение ко всем, как показано в примере выше.
<user name>
- Применить ограничение для конкретного пользователя.
@<group name>
- Примените ограничение ко всем пользователям в определенной группе.
Вы можете получить доступ к странице справки с помощью man limits.conf
,