Quais são os tipos de limites no Ubuntu
Os limites em um sistema Ubuntu são de dois tipos:
Agora, explicaremos o procedimento para aumentar os limites de arquivo aberto no Ubuntu. Então vamos começar!
Como aumentar os limites de arquivo aberto no Ubuntu
Primeiro de tudo, abra seu terminal Ubuntu pressionando “Ctrl+alt+t”. Agora, verificaremos os limites atuais dos recursos. Para isso, vamos executar o “ilimit”Comando.
O que é comando ilimit no Ubuntu
O "ilimit”É um comando linux shell utilizado para definir, visualizar ou limitar os recursos do usuário atual. Ele também extrai informações sobre quantos descritores de arquivos abertos cada processo tem. Muitos usuários do Ubuntu executam este comando para limitar os recursos que estão no uso de um processo.
Como verificar os limites atuais no Ubuntu
Para visualizar o conjunto de limites atuais, adicione o “-a"Opção na"ilimit”Comando:
$ ulimit -a
A execução do comando acima mencionado mostrará a seguinte saída:
Como verificar os limites de arquivo aberto e duro no Ubuntu
Para ver o limite suave atual, execute o Comando Unlimit com o "-Sn”Opção:
$ ulimit -sn
Da saída abaixo do dado, você pode ver que “1024”São os limites suaves dos arquivos abertos em nosso sistema Ubuntu:
O "-Hn”A opção é adicionada à“ilimit”Comando para recuperar o limite rígido dos arquivos abertos:
$ ulimit -HN
Como aumentar os limites de arquivo aberto para a sessão atual no Ubuntu
Como mencionado anteriormente, você pode utilizar o “ilimit”Comando para definir os limites atuais da sessão. Se você deseja aumentar os limites de arquivo aberto para sua sessão atual do Ubuntu, escolha um valor entre os limites suaves e duros e adicione esse valor numérico específico com o “-n”Opção. Adicionando o “-n"Opção para a"ilimit”O comando permite aumentar os limites de arquivo aberto:
$ ulimit -n 100000
Como aumentar os limites de arquivo aberto por usuário no Ubuntu
Você também pode aumentar os limites de arquivo aberto para um usuário específico. Para fazer isso, abra o arquivo de configuração dos limites “/etc/segurança/limites.conf" no "Nano" editor:
$ sudo nano/etc/segurança/limites.conf
No "Nano”Editor, o arquivo de configuração limite ficará assim:
Agora, adicione o seguinte conteúdo no “/etc/segurança/limites.conf ” arquivo:
* NPROC SOFT 65535
* Hard NPROC 65535
* Nofile macio 65535
* Hard Nofile 65535
Linuxhint Soft NPROC 100000
Linuxhint Hard NPROC 100000
linuxhint macio nofile 100000
Linuxhint Hard Nofile 100000
Aqui:
Imprensa "Ctrl+o”E salve as mudanças que fizemos no“/etc/segurança/limites.conf”:
Na próxima etapa, restringiremos o número de recursos do sistema que um usuário pode obter em uma única sessão, permitindo o pam_limits. Para isso, você tem que editar o “/etc/pam.d/sessão comum"Arquivo em seu"Nano" editor:
$ sudo nano /etc /pam.d/sessão comum
Agora, adicione esta linha para ativar o pam_limits Para a sessão atual:
Sessão necessária Pam_limits.então
Imprensa "Ctrl+o”Para salvar o conteúdo adicional de“ /etc/pam.d/sessão comum" arquivo:
Como aumentar os limites de arquivo aberto em todo o sistema no Ubuntu
O Ubuntu também oferece a opção de aumentar os limites de arquivo aberto em todo o sistema. Para esse fim, editaremos o “/etc/sysctl.conf" arquivo:
$ sudo nano /etc /sysctl.conf
Você pode definir o número máximo de alças de arquivo que o kernel Linux alocará usando o “fs.arquivo-maxParâmetro. Agora, adicione a linha abaixo do dado no “sysctl.conf" arquivo:
fs.arquivo-max = 2097152
Definindo o valor “2097152" para "fs.arquivo-max”O parâmetro definirá esse valor como o número máximo de alças de arquivo:
Novamente, pressione “Ctrl+o"Para salvar o"sysctl.conf ” arquivo:
O "sysctl”Comando com o“-p”A opção carregará as configurações do kernel do“sysctl.conf" arquivo. Para aplicar as mudanças que fizemos, execute o abaixo "sysctl”Comando em seu terminal:
$ sudo sysctl -p
A execução do comando acima do rumo aumentará o número máximo de arquivos abertos em todo o sistema:
Conclusão
Em Ubuntu, Muitos aplicativos, como o Apache Web Server ou os bancos de dados Oracle, exigem um limite de arquivo aberto mais alto, resultando em um número excessivo de arquivos abertos, descritores de arquivos, etc. Se o número de arquivos abertos exceder o limite padrão, as dificuldades de abertura do arquivo e os problemas de controle de acesso podem surgir. Este artigo mostrou a você Como você pode aumentar os limites de arquivo aberto em seu sistema Ubuntu. Além disso, você também viu como verificar e aumentar os limites de todo o sistema e por usuário de arquivos abertos.