12.04.2013 Views

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.4.7. /etc/nsswitch.conf<br />

<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />

É a evolução do “/etc/hosts.conf”. Possibilita que a ordem de procura para<br />

resolução de nomes seja customizada para cada serviço. Ele é utilizado nas últimas<br />

distribuições por diversas bibliotecas em vez de “/etc/hosts.conf”.<br />

9.4.8. /etc/services<br />

O arquivo “/etc/services” é um banco de dados simples que associa um nome a<br />

uma porta de comunicação utilizada pelos protocolos TCP/UDP. É um arquivo texto de<br />

formato muito simples, cada linha representa um serviço. Cada item, é dividido em três<br />

campos separados por qualquer número de espaços em branco (tab ou espaços). Os<br />

campos são:<br />

nome porta/protocolo apelido # comentário<br />

nome<br />

Uma palavra simples que representa o nome do serviço sendo descrito.<br />

porta/protocolo<br />

Este campo é dividido em dois sub-campos, veja detalhes abaixo:<br />

porta<br />

Um número que define o número da porta em que o serviço estará<br />

disponível. Muitos dos serviços comuns tem designados um número de serviço.<br />

Estes estão descritos no RFC-1340.<br />

protocolo<br />

Este sub-campo, pode ser ajustado para TCP ou UDP. É importante notar<br />

que o item “18/tcp” é diferente do item “18/udp”, e que não existe razão técnica<br />

para o mesmo serviço usar estas duas portas distintas. Normalmente, se um<br />

serviço está disponível em ambos os protocolos TCP e UDP, você precisará<br />

especificar ambos.<br />

apelidos<br />

Outros nomes podem ser usados para se referir a entrada deste serviço.<br />

comentário<br />

Qualquer texto aparecendo em uma linha após um caractere "#", é ignorado e<br />

tratado como comentário.<br />

9.4.9. /etc/protocols<br />

O arquivo “/etc/protocols” mapeia números de identificação de protocolos em<br />

nomes de protocolos. Isto é usado por programadores para permiti-los especificar<br />

protocolos por nomes em seus programas, e também, por alguns programas tal como<br />

“tcpdump”, possibilitando estes a mostrar nomes em vez de números em sua saída. A<br />

sintaxe geral deste arquivo é:<br />

nome_protocolo número_identificador apelidos #Comentários<br />

9.4.10. /etc/alternatives/<br />

É um diretório que contém links para diversos aplicativos padrões utilizados pelo<br />

sistema. Dentre eles são encontrados links para os editores do sistema, programas<br />

clientes de terminal padrão, gerenciadores gráficos, entre outros.<br />

Por exemplo, se você desejar usar o editor “jed” ao invés do “vi”, remova o link<br />

“editor” com o comando “rm editor”, localize o arquivo executável do jed com o comando<br />

“which jed” e crie um link para ele neste diretório usando “ln -s /usr/bin/jed editor”. De<br />

PÁG.: 86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!