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

Я хочу удалить ограничения "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,

Другие вопросы по тегам