44.7. O que são espaços de nomes


Namespaces são um dos métodos mais importantes para organizar e identificar objetos de software.

Um namespace envolve um recurso do sistema global (por exemplo, um ponto de montagem, um dispositivo de rede ou um nome de host) em uma abstração que faz parecer aos processos dentro do namespace que eles têm sua própria instância isolada do recurso global. Uma das tecnologias mais comuns que utilizam espaços de nomes são os recipientes.

As mudanças em um determinado recurso global são visíveis apenas para processos nesse espaço de nomes e não afetam o resto do sistema ou outros espaços de nomes.

Para inspecionar quais espaços de nome de um processo é membro, você pode verificar os links simbólicos no /proc/<PID>/ns/ diretório.

A tabela a seguir mostra os espaços de nomes e recursos suportados que eles isolam:

Expand
NamespaceIsolados

Mount

Pontos de montagem

UTS

Nome do host e nome de domínio NIS

IPC

Sistema V IPC, filas de mensagens POSIX

PID

Identificação do processo

Network

Dispositivos de rede, pilhas, portos, etc

User

IDs de usuário e de grupo

Control groups

Diretório raiz do grupo de controle

Recursos adicionais

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat