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

Я хочу удалить ограничения "memorylocked" и "maxproc". Я использую оболочку tcsh. Я прочитал, что если я использую #limit memorylocked unlimited и #limit maxproc unlimited, то они будут установлены на неограниченное количество. Я сделал это как пользователь root. Но после того, как я перезапустил свой компьютер, они снова вернулись к значениям по умолчанию. Как я могу решить эту проблему и установить их значения, а также значение "openfiles" моего Linux на неограниченное количество навсегда? Я использую Ubuntu 12.04 с 64-битной системой.

3
задан 7 February 2017 в 16:48

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 .

0
ответ дан 7 February 2017 в 16:48

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

Похожие вопросы: