O sistema operacional NetBSD

um breve guia do usuário

Federico Lupi


Índice
Objetivo deste guia
1. Licença
2. O que é o NetBSD
2.1. As origens do NetBSD
2.2. Características do NetBSD
2.3. Plataformas suportadas
2.4. A quem se destina o NetBSD
2.5. Aplicativos
2.6. A filosofia da distribuição NetBSD
2.7. Como obter o NetBSD
3. Instalação
3.1. Documentação
3.2. A estrutura de uma distribuição NetBSD
3.3. Instalação
3.3.1. Teclado
3.3.2. Geometrias
3.3.3. Partições
3.3.4. Espaço necessário
3.3.5. Tentar de novo
3.4. Exemplo de instalação
3.4.1. Preparando a instalação
3.4.2. Criando o disquete de instalação
3.4.3. Últimas operações preparatórias
3.4.4. Iniciemos a instalação
3.4.5. Partições
3.4.6. Disklabel
3.4.7. Criação de um disklabel
3.4.8. Operações finais
3.4.9. Selecionando o tipo de meio para a instalação
4. A primeira inicialização
4.1. Se alguma coisa deu errado
4.2. Login
4.3. Mudar a disposição do teclado
4.4. O comando mais importante
4.5. Mudando a senha do root
4.6. Mudando a shell
4.7. Mudando a hora do sistema
4.8. Configurando o /etc/rc.conf
4.9. Estabelecendo o nome do host
4.10. Reinicializando o sistema
5. Operações subseqüentes
5.1. dmesg
5.2. Montando o cdrom
5.3. Montando o disquete
5.4. Acessando uma partição MS-DOS/Windows
5.5. Acrescentar um novo usuário
5.6. Shadow password
5.7. Localização
5.8. Encerrando e reinicializando o sistema
6. Impressão
6.1. Ativando o dæmon de impressão
6.2. Configurando o /etc/printcap
6.3. Configurando o Ghostscript
6.4. Comandos úteis para a impressão
6.5. Impressão remota
7. Compilando o kernel
7.1. Instalando o código-fonte do sistema
7.2. Modificando a disposição do teclado
7.3. Recompilando o kernel
7.4. Modificar o arquivo de configuração do kernel
7.5. Configurando o kernel
7.6. Gerar as dependências e recompilar
7.7. Se alguma coisa deu errado
8. Os pacotes
8.1. Instalação da coleção de pacotes
8.2. Atualização da coleção de pacotes
8.3. Instalação de um programa
8.3.1. Fazendo o download das fontes
8.3.2. Compilando as fontes
8.4. Instalação de um pacote em formato binário
8.5. Comandos para a gestão de pacotes
8.6. Guia rápido para a criação de pacotes
8.6.1. Ferramentas
8.6.2. Primeiros passos
8.6.3. Operações subseqüentes
8.6.4. Verificação com o pkglint
8.6.5. Testes finais
8.6.6. Submetendo um pacote ao send-pr
8.6.7. Notas conclusivas
9. Introdução às redes TCP/IP
9.1. Redes TCP/IP
9.1.1. Introdução
9.1.2. Protocolos de rede suportados
9.1.3. Interfaces suportadas
9.1.4. O formato dos endereços TCP/IP
9.1.5. Sub-rede e estradamento (routing)
9.1.6. Conceitos de Name Service
9.1.7. IPv6, o protocolo de última geração da Internet
Bibliografia
10. Configurações de rede
10.1. Prática
10.1.1. Opções de configuração do kernel
10.1.2. Os arquivos de configuração da rede
10.1.3. Conectando-se à Internet
10.1.4. Criando uma pequena rede doméstica
10.1.5. Conectando dois PCs por via serial
10.2. Tópicos avançados
10.2.1. IPNAT
10.2.2. NFS
10.2.3. Instalando /net com amd
10.2.4. Conectividade IPv6 e passagem para o IPv6 com o 6to4
11. O Domain Name System
11.1. O que é o DNS?
11.1.1. Como funciona uma interrogação do DNS?
11.2. Produzindo um caching server
11.2.1. Teste do servidor
11.3. Um name server para o domínio local
11.4. Os arquivos de configuração do named
11.4.1. Named.conf
11.4.2. O arquivo para a zona insetti.net
11.4.3. O arquivo para a zona 1.168.192.in-addr.arpa
11.4.4. Outros tipos de registro para os arquivos de zona
11.5. Inicializar o name server
12. Correio e news
12.1. sendmail
12.1.1. Configuração com genericstable
12.1.2. Teste da configuração
12.1.3. Usando um outro MTA
12.2. fetchmail
12.3. Correspondência com o mutt
12.4. Como receber a correspondência
12.5. Como enviar a correspondência
12.6. Ferramentas avançadas para correio eletrônico
12.7. Como verificar um endereço de correio eletrônico
12.8. News com tin
13. Driver de console
13.1. wscons
13.1.1. Modo texto em 50 linhas com wscons
13.1.2. wsmouse
13.2. pccons
13.3. pcvt
13.3.1. Mudando as dimensões da tela
14. Editando
14.1. Introdução ao vi
14.1.1. Primeiros passos
14.1.2. Comandos para deslocar-se no arquivo
14.1.3. Comandos para mudar o modo
14.1.4. Comandos para deletar o texto
14.1.5. Exemplo
14.1.6. Busca de texto
14.1.7. Comandos que funcionam em modo de inserção
14.1.8. Anulando o efeito de uma ação
14.1.9. Comandos para sair do vi
14.1.10. Conclusões
14.2. Configurando o vi
14.2.1. Extensões do .exrc
14.2.2. Documentação
14.3. O uso de tags no vi
14.4. Alternativas ao nvi
Bibliografia
15. X
15.1. O que é o X?
15.2. Configuração
15.3. O mouse
15.4. O teclado
15.5. O monitor
15.6. A placa de vídeo e o servidor
15.7. Inicializando o X
15.8. Personalizando o X
15.9. Outros window managers
15.10. Exemplo de uso dos recursos do X
15.11. Login gráfico com xdm
16. Emulação do Linux
16.1. Instalando a emulação
16.1.1. Configuração do kernel
16.1.2. Instalação das bibliotecas Linux
16.1.3. Instalação do Acrobat Reader
16.2. Estrutura dos diretórios
17. Áudio
17.1. Um pouco de conhecimento do hardware
17.2. Configuração da BIOS
17.3. Configuração dos dispositivos
17.4. Conselhos sobre a configuração do kernel
17.5. Comandos avançados
17.5.1. audioctl
17.5.2. mixerctl
17.5.3. audioplay
17.5.4. audiorecord
18. Obtendo o código-fonte com CVS
18.1. Obtendo as fontes do sistema e do userland
18.2. Obtendo o pkgsrc
19. CCD: configuração
19.1. Instalação dos discos
19.2. Configuração do kernel
19.3. Escrevendo os disklabels
19.4. Configuração do CCD
19.5. Inicialização do CCD
19.6. Criação do sistema de arquivos no dispositivo CCD
19.7. Montando o sistema de arquivos
20. Operações variadas
20.1. A criação dos disquetes de instalação
20.2. Criação de um CD-ROM
20.2.1. Criação da imagem ISO
20.2.2. Gravação da imagem no disco
20.2.3. Cópia de um CD
20.2.4. Criação de um CD inicializável
20.3. Sincronizando o relógio do sistema
20.4. Instalando o gerenciador de inicialização (boot manager)
20.5. Apagando o disklabel
20.6. Speaker
20.7. Memory file system
20.8. A senha do root foi esquecida?
20.9. Adicionando um disco rígido novo
20.10. Password file is busy?
20.11. Como recriar os dispositivos no diretório /dev
A. Informações
A.1. História deste guia
B. Instalação sem o sysinst
B.1. Partição e instalação: teoria
B.1.1. Particionamento
B.1.2. Dimensões da partição de swap
B.1.3. Posicionamento da partição de swap
B.1.4. Sistemas de arquivos
B.1.5. Instalação do carregador da inicialização
B.2. A instalação na prática
B.2.1. A inicialização
B.2.2. Inicialização do disco
B.2.3. Criar a partição com disklabel
B.2.4. Criação dos sistemas de arquivos e instalação do carregador de inicialização
B.2.5. Descomprimir os conjuntos (sets) de instalação
B.2.6. Descomprimindo os sets da distribuição
B.2.7. Finalizando sua instalação
C. Como contribuir com o guia do NetBSD
C.1. Traduzindo o guia
C.1.1. O que é preciso para iniciar uma tradução
C.1.2. Como escrever em formato SGML/DocBook
C.2. Enviando material para o guia
C.3. Esquema da disposição SGML/DocBook
D. Introdução à SGML/DocBook
D.1. O que é SGML/DocBook?
D.2. Jade
D.3. DocBook
D.4. As folhas de estilo DSSSL
D.5. Usando as ferramentas
D.6. Uma abordagem alternativa aos arquivos de catálogo
D.7. Gerando a versão Postscript
D.7.1. Instalação do TeX
D.7.2. Habilitando a silabação italiana do TeX
D.7.3. Criação do formato hugelatex
D.7.4. Instalação do Jadetex
D.8. Links úteis
E. Agradecimentos
Lista de Figuras
3-1. Partições
3-2. Início da instalação
3-3. Confirmando a instalação
3-4. Escolha do disco rígido
3-5. Confirmação da geometria
3-6. Escolhendo o esquema de particionamento
3-7. Escolha da unidade de medida
3-8. fdisk
3-9. Deletando uma partição
3-10. Partições deletadas
3-11. Partição criada
3-12. Configurando o seletor de inicialização
3-13. Configuração do seletor de inicialização
3-14. Tipo de disklabel
3-15. Disklabel padrão
3-16. Modificação do disklabel (sec)
3-17. Modificação de uma partição BSD
3-18. Disklabel modificado
3-19. Seleção dos itens (sets) a instalar
3-20. Meios para instalação
3-21. Instalando com CD-ROM
3-22. Instalação terminada!
9-1. Exemplo de rede
9-2. Conectando uma sub-rede a uma outra sub-rede
9-3. Endereços: bits de rede e bits de host
9-4. Os endereços IPv6 têm uma estrutura parecida com os endereços de classe B
9-5. Várias interfaces conectadas a um link: um único ID para link
10-1. Rede com gateway
10-2. Um túnel de pacotes IPv6 dentro do IPv4
10-3. 6to4 deriva um endereço IPv6 de um IPv4
10-4. Solicitação e resposta podem passar por dois gateways diferentes no setup do 6to4
10-5. Para um router 6to4 é preciso habilitar o forwarding dos pacotes
11-1. Uso do DNS do provedor
11-2. Uso do DNS interno
12-1. Estrutura do sistema de correspondência
Lista de Exemplos
4-1. As seções do manual
6-1. /etc/printcap
6-2. /usr/local/libexec/lpfilter
6-3. /etc/printcap
6-4. /usr/local/libexec/lpfilter-ps
10-1. resolv.conf
10-2. nsswitch.conf
10-3. Script de conexão ao provedor
10-4. Chat file
10-5. Chat file com login
10-6. /etc/ppp/options
10-7. ppp-up
10-8. ppp-down
10-9. /etc/hosts
11-1. named.conf