Os limites são restaurados para os padrões após a reinicialização

3

Desejo remover os limites "memorylocked" e "maxproc". Eu estou usando o shell tcsh. Eu li que, se eu usar #limit memorylocked unlimited e #limit maxproc unlimited , eles serão definidos como ilimitados. Eu fiz isso como usuário root. Mas depois que reiniciei meu computador, eles foram restaurados novamente para seus valores padrão. Como posso resolver isso e definir seus valores e também o valor "openfiles" do meu Linux para ilimitado permanentemente? Estou usando o Ubuntu 12.04 com um sistema de 64 bits.

    
por Babak H 20.01.2013 / 06:57

1 resposta

5

Você pode editar o arquivo /etc/security/limits.conf da seguinte forma:

# memlock = memorylocked
* hard memlock unlimited

# nproc = maximum number of processes
* hard nproc unlimited

A primeira coluna define a quem o limite será aplicado:

* - Aplique o limite a todos, conforme mostrado no exemplo acima.

<user name> - Aplicar limite a um usuário específico.

@<group name> - Aplique limite a todos os usuários em grupos específicos.

Você pode acessar a página de manual com man limits.conf .

    
por John Siu 20.01.2013 / 21:46