FreeBSD Handbook

Origem: Wikilivros, livros abertos por um mundo aberto.

Interessados em colaborar por favor leiam o Prefácio para o WikiLivros.

[editar] Projeto de Documentação do FreeBSD

Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 The FreeBSD Documentation Project

Bem vindo ao FreeBSD! Este handbook aborda a instalação e o uso diário do FreeBSD 5.5-RELEASE e do FreeBSD 6.2-RELEASE. Este manual é um trabalho sempre em andamento e é o resultado do trabalho de muitos indivíduos. Muitas sessões ainda não existem e algumas das que existem precisam ser atualizadas. Se você está interessado em ajudar com este projeto, seja bem-vindo e mãos a obra. A ultima versão deste documento está sempre disponível no web site do projeto FreeBSD. Ele também pode ser obtido em uma grande variedade de formatos e opções de compactação a partir do Servidor de FTP do projeto FreeBSD, ou em um dos numerosos sites espelhos. Se você preferir ter uma cópia impressa deste handbook, utilize a versão para impressão ou você pode comprar uma na FreeBSD Mall.

[editar] Índice

Prefácio para o WikiLivros
Prefácio
I Iniciando
1 Introdução
1.1 Sinopse
1.2 Bem-vindo ao FreeBSD!
1.3 Sobre o projeto FreeBSD
2 Instalando o FreeBSD
2.1 Sinopse
2.2 Requisitos de Hardware
2.3 Tarefas Pré-instalação
2.4 Iniciando a Instalação
2.5 Introdução ao sysinstall
2.6 Alocando Espaço em Disco
2.7 Escolhendo o que Instalar
2.8 Escolhendo a Mídia de Instalação
2.9 Efetivando a Instalação
2.10 Pós-instalação
2.11 Resolução de Problemas
2.12 Guia Avançado de Instalação
2.13 Preparando sua Própria Mídia de Instalação
3 UNIX Básico
3.1 Sinopse
3.2 Consoles Virtuais e Terminais
3.3 Permissões
3.4 Estrutura de Diretórios
3.5 Organização de Disco
3.6 Montando e Desmontando Sistemas de Arquivos
3.7 Processos
3.8 Daemons, Sinais e Controle de Processos
3.9 Shells
3.10 Editores de Texto
3.11 Dispositivos e Nós de Dispositivos
3.12 Formatos de Binários
3.13 Para Mais Informações
4 Instalando Aplicativos: Pacotes e Ports
4.1 Sinopse
4.2 Visão Geral do Processo de Instalação de Software
4.3 Encontrando Seu Aplicativo
4.4 Usando o Sistema de Pacotes
4.5 Usando a Coleção de Ports
4.6 Atividades Pós-instalação
4.7 Lidando com Ports Quebrados
5 O X Window System
5.1 Sinopse
5.2 Compreendendo o X
5.3 Instalando o X11
5.4 Configuração do X11
5.5 Usando Fontes no X11
5.6 O Gerenciador de Exibição do X
5.7 Ambientes para a Área de Trabalho
II. FreeBSD Handbook/Tarefas Comuns
6 Aplicações de Desktop
6.1 Sinopse
6.2 Navegadores
6.3 Ferramentas de Produtividade
6.4 Visualizadores de Documentos
6.5 Aplicações Financeiras
6.6 Sumário
7 Multimídia
7.1 Sinopse
7.2 Configurando a Placa de Som
7.3 Áudio MP3
7.4 Reprodução de Vídeo
7.5 Configurando Placas de TV
7.6 Configurando Scanners
8 Configurando o Kernel do FreeBSD
8.1 Sinopse
8.2 Por que Compilar um Kernel Customizado?
8.3 Compilando e Instalando um Kernel Customizado
8.4 O Arquivo de Configuração
8.5 Se Algo Der Errado
9 FreeBSD Handbook/Tarefas Comuns/Impressão
9.1 Sinopse
9.2 Introdução
9.3 Configuração Básica
9.4 Configuração Avançada de Impressora
9.5 Usando as Impressoras
9.6 Alternativas para o Mecanismo Padrão
9.7 Resolução de Problemas
10 Compatibilidade Binária Linux
10.1 Sinopse
10.2 Instalação
10.3 Instalando Mathematica®
10.4 Instalando Maple
10.5 Instalando MATLAB®
10.6 Instalando Oracle®
10.7 Instalando SAP® R/3®
10.8 Tópicos Avançados
III. Administração do Sistema
11 Configuração e Ajuste
11.1 Sinopse
11.2 Configuração Inicial
11.3 Configuração Principal
11.4 Configuração de Aplicações
11.5 Inicializando Serviços
11.6 Configurando o Utilitário cron
11.7 Usando rc no FreeBSD
11.8 Configurando Interfaces de Rede
11.9 Servidores Virtuais
11.10 Arquivos de Configuração
11.11 Ajustando com o sysctl
11.12 Ajustando Discos
11.13 Ajustando Limites do Kernel
11.14 Adicionando Espaço de Swap
11.15 Gerenciamento de Energia e Recursos
11.16 Usando e Depurando a ACPI do FreeBSD
12 O Processo de Inicialização do FreeBSD
12.1 Sinopse
12.2 O Problema da Inicialização
12.3 O Gerenciador de Boot e os Estágios de Inicialização
12.4 Interação do Kernel Durante o Boot
12.5 Dicas de Configuração de Dispositivos
12.6 Init: Inicialização do Controle de Processos
12.7 Seqüência de Shutdown
13 Usuários e Administração Básica de Contas
13.1 Sinopse
13.2 Introdução
13.3 O Super Usuário
13.4 Contas do Sistema
13.5 Contas de Usuários
13.6 Modificando Contas
13.7 Limitando Usuários
13.8 Grupos
14 Segurança
14.1 Sinopse
14.2 Introdução
14.3 Protegendo o FreeBSD
14.4 DES, MD5 e Crypt
14.5 Senhas de Uso Único
14.6 TCP Wrappers
14.7 KerberosIV
14.8 Kerberos5
14.9 OpenSSL
14.10 VPN sobre IPsec
14.11 OpenSSH
14.12 Listas de Controle de Acesso ao Sistema de Arquivos
14.13 Monitorando Questões de Segurança de Terceiros
14.14 Recomendações de Segurança do FreeBSD
14.15 Contabilização de Processos
15 Jails
15.1 Sinopse
15.2 Termos Relacionados a Jails
15.3 Introdução
15.4 Criando e Controlando um Jail
15.5 Ajuste Fino e Administração
16 Mandatory Access Control
16.1 Sinopse
16.2 Termos Chave neste Capítulo
16.3 Explicação do MAC
16.4 Entendendo os Rótulos do MAC
16.5 Planejando a Configuração de Segurança
16.6 Configuração dos Módulos
16.7 O Módulo bsdextended do MAC
16.8 O Módulo ifoff do MAC
16.9 O Módulo portacl do MAC
16.10 O Módulo partition do MAC
16.11 O Módulo Multi-Level Security do MAC
16.12 O Módulo Biba do MAC
16.13 O Módulo LOMAC do MAC
16.14 Nagios num Jail MAC
16.15 Amarração de Usuários
16.16 Resolução de Problemas do Framework MAC
17 Auditoria de Eventos de Segurança
17.1 Sinopse
17.2 Termos Chave neste Capítulo
17.3 Instalando o Suporte à Auditoria
17.4 Configurando a Auditoria
17.5 Administrando o Subsistema de Auditoria
18 Armazenamento
18.1 Sinopse
18.2 Nomes de Dispositivos
18.3 Adicionando Discos
18.4 RAID
18.5 Dispositivos de Armazenamento USB
18.6 Criando e Utilizando Mídias Óticas (CDs)
18.7 Criando e Utilizando Mídias Óticas (DVDs)
18.8 Criando e Utilizando Disquetes
18.9 Criando e Utilizando Fitas DAT
18.10 Backups em Disquetes
18.11 Estratégias de Backup
18.12 Considerações Básicas sobre Backup
18.13 Rede, Memória e Sistemas de Arquivos em Imagens
18.14 Snapshots de Sistemas de Arquivos
18.15 Cotas de Uso de Disco
18.16 Encriptando Partições de Disco
18.17 Encriptando a Área de Swap
19 GEOM: Framework Modular de Transformação de Disco
19.1 Sinopse
19.2 Introdução ao GEOM
19.3 RAID0 - Emendando
19.4 RAID1 - Espelhando
19.5 GEOM Gate Network Devices
20 O Gerenciador de Volumes Vinum
20.1 Sinopse
20.2 Discos São Muito Pequenos
20.3 Gargalo de Acesso
20.4 Integridade de Dados
20.5 Objetos do Vinum
20.6 Alguns Exemplos
20.7 Nomenclatura de Objetos
20.8 Configurando o Vinum
20.9 Usando Vinum para o Sistema de Arquivos Raiz
21 Virtualização
21.1 Sinopse
21.2 FreeBSD como Sistema Convidado
21.3 FreeBSD como Sistema Anfitrião
22 Localização - I18N/L10N Uso e Configuração
22.1 Sinopse
22.2 O Básico
22.3 Usando a Localização
22.4 Compilando Programas I18N
22.5 Localizando o FreeBSD para Idiomas Específicos
23 A Versão Mais Recente
23.1 Sinopse
23.2 FreeBSD-CURRENT vs. FreeBSD-STABLE
23.3 Sincronizando Seus Fontes
23.4 Usando o make world
23.5 Preparando Múltiplas Máquinas
IV. Comunicação em Rede
24 Comunicações Seriais
24.1 Sinopse
24.2 Introdução
24.3 Terminais
24.4 Serviço de Dial-in
24.5 Serviço de Dial-out
24.6 Configurando a Console Serial
25 PPP e SLIP
25.1 Sinopse
25.2 Usando PPP como Usuário
25.3 Usando PPP no Kernel
25.4 Resolução de Problemas
25.5 Usando PPP sobre Ethernet (PPPoE)
25.6 Usando PPP sobre ATM (PPPoA)
25.7 Usando SLIP
26 Correio Eletrônico
26.1 Sinopse
26.2 Usando o Correio Eletrônico
26.3 Configuração do sendmail
26.4 Trocando seu Agente de Transferência de Mensagens
26.5 Resolução de Problemas
26.6 Tópicos Avançados
26.7 SMTP com UUCP
26.8 Configurando Apenas para Envio
26.9 Usando Correio em Conexões Discadas
26.10 Autenticação SMTP
26.11 Clientes de Email
26.12 Usando fetchmail
26.13 Usando procmail
27 Servidores de Rede
27.1 Sinopse
27.2 O Super Servidor inetd
27.3 Network File System (NFS)
27.4 Network Information System (NIS/YP)
27.5 Configuração Automática de Rede (DHCP)
27.6 Domain Name System (DNS)
27.7 Servidor HTTP Apache
27.8 File Transfer Protocol (FTP)
27.9 Serviços de Impressão e Arquivos para Clientes Microsoft® Windows® (Samba)
27.10 Sincronização de Relógio com NTP
28 Firewalls
28.1 Introdução
28.2 Conceitos de Firewall
28.3 Pacotes de Firewall
28.4 O Packet Filter (PF) e o ALTQ do OpenBSD
28.5 O Firewall IPFILTER (IPF)
28.6 IPFW
29 Uso Avançado de Redes
29.1 Sinopse
29.2 Gateways e Rotas
29.3 Rede sem Fio (Wireless)
29.4 Bluetooth
29.5 Construindo uma Ponte (Bridging)
29.6 Operação sem Disco (Diskless)
29.7 Rede Digital de Serviços Integrados - RDSI (ISDN)
29.8 Tradução de Endereços de Rede (NAT)
29.9 IP em Linha Paralela (PLIP)
29.10 IPv6
29.11 Modo de Transmissão Assíncrono (ATM)
V. Apêndices
A. Obtendo o FreeBSD
A.1 Fornecedores de CDROM e DVD
A.2 Sítios de FTP
A.3 CVS Anônimo
A.4 Usando o CTM
A.5 Usando o CVSup
A.6 Usando o Portsnap
A.7 Tags de CVS
A.8 Sítios de AFS
A.9 Sítios de rsync
B. Bibliografia
B.1 Books & Magazines Specific to FreeBSD
B.2 Users' Guides
B.3 Administrators' Guides
B.4 Programmers' Guides
B.5 Operating System Internals
B.6 Security Reference
B.7 Hardware Reference
B.8 UNIX® History
B.9 Magazines and Journals
C. Recursos na Internet
C.1 Mailing Lists
C.2 Usenet Newsgroups
C.3 World Wide Web Servers
C.4 Email Addresses
C.5 Shell Accounts
D. Chaves PGP
D.1 Officers
D.2 Core Team Members
D.3 Developers
E. Glossário do FreeBSD
F. Glossário da Tradução
G. Padrões Adotados
Index
Colophon
List of Tables
2-1. Sample Device Inventory
2-2. Partition Layout for First Disk
2-3. Partition Layout for Subsequent Disks
2-4. FreeBSD 4.X ISO Image Names and Meanings
2-5. FreeBSD 5.X and 6.X ISO Image Names and Meanings
3-1. Disk Device Codes
18-1. Physical Disk Naming Conventions
20-1. Vinum Plex Organizations
24-1. DB-25 to DB-25 Null-Modem Cable
24-2. DB-9 to DB-9 Null-Modem Cable
24-3. DB-9 to DB-25 Null-Modem Cable
24-4. Signal Names
29-1. Wiring a Parallel Cable for Networking
29-2. Reserved IPv6 addresses


Lista de Figuras
2-1. Última Chance de Desistir
2-2. Iniciando o Sistema pelo CDROM
2-3. Iniciando o Sistema pelo Disquete
2-4. Menu de Entrada do Sistema
2-5. Resultados Típicos do Reconhecimento de Dispositivos
2-6. Menu de Seleção de País
2-7. Selecione a Saída do sysinstall
2-8. Confirmação de Usuário Requerida
2-9. Selecionando a opção Usage do menu do Sysinstall
2-10. Selecionando o Menu de Documentação
2-11. Menu de Documentação do sysinstall
2-12. Menu Principal do sysinstall
2-13. Menu de Mapeamento do Teclado do sysinstall
2-14. Menu Principal do sysinstall
2-15. Opções do sysinstall
2-16. Iniciando Instalação Padrão
2-17. Entrando no fdisk
2-18. Selecionando o Disco para o fdisk
2-19. Partições típicas do fdisk antes de sua edição
2-20. Partição fdisk Utilizando Todo o Disco
2-21. Menu do Boot Manager do sysinstall
2-22. Sair da Seleção de Discos
2-23. Editor Disklabel do Sysinstall
2-24. Editor Disklabel do Sysinstall com padrões automáticos
2-25. Liberando Espaço para a Partição Raiz
2-26. Editando o Tamanho da Partição Raiz
2-27. Escolhendo o Tipo da Partição Raiz
2-28. Escolhendo o Ponto de Montagem da Raiz
2-29. Editor Disklabel do Sysinstall
2-23. Choose Distributions
2-24. Confirm Distributions
2-25. Choose Installation Media
2-26. Selecting an Ethernet Device
2-27. Set Network Configuration for ed0
2-28. Editing inetd.conf
2-29. Default Anonymous FTP Configuration
2-30. Edit the FTP Welcome Message
2-31. Editing exports
2-32. System Console Configuration Options
2-33. Screen Saver Options
2-34. Screen Saver Timeout
2-35. System Console Configuration Exit
2-36. Select Your Region
2-37. Select Your Country
2-38. Select Your Time Zone
2-39. Select Mouse Protocol Type
2-40. Set Mouse Protocol
2-41. Configure Mouse Port
2-42. Setting the Mouse Port
2-43. Enable the Mouse Daemon
2-44. Test the Mouse Daemon
2-45. Network Configuration Upper-level
2-46. Select a default MTA
2-47. Ntpdate Configuration
2-48. Network Configuration Lower-level
2-49. Select Configuration Method Menu
2-50. Select Default Desktop
2-51. Select Package Category
2-52. Select Packages
2-53. Install Packages
2-54. Confirm Package Installation
2-55. Select User
2-56. Add User Information
2-57. Exit User and Group Management
2-58. Exit Install
20-1. Concatenated Organization
20-2. Striped Organization
20-3. RAID-5 Organization
20-4. A Simple Vinum Volume
20-5. A Mirrored Vinum Volume
20-6. A Striped Vinum Volume
20-7. A Mirrored, Striped Vinum Volume


List of Examples
2-1 Using an Existing Partition Unchanged
2-2 Shrinking an Existing Partition
3-1 Sample Disk, Slice, and Partition Names
3-2 Conceptual Model of a Disk
4-1 Downloading a Package Manually and Installing It Locally
11-1 Creating a Swapfile on FreeBSD
12-1 boot0 Screenshot
12-2 boot2 Screenshot
12-3 An Insecure Console in /etc/ttys
13-1 Adding a user on FreeBSD
13-2 rmuser Interactive Account Removal
13-3 Interactive chpass by Superuser
13-4 Interactive chpass by Normal User
13-5 Changing Your Password
13-6 Changing Another User's Password as the Superuser
13-7 Adding a Group Using pw(8)
13-8 Adding Somebody to a Group Using pw(8)
13-9 Using id(1) to Determine Group Membership
14-1 Using SSH to Create a Secure Tunnel for SMTP
18-1 Using dump over ssh
18-2 Using dump over ssh with RSH set
18-3 A Script for Creating a Bootable Floppy
18-4 Using mdconfig to Mount an Existing File System Image
18-5 Creating a New File-Backed Disk with mdconfig
18-6 Configure and Mount a File-Backed Disk with mdmfs
18-7 Creating a New Memory-Based Disk with mdconfig
18-8 Creating a New Memory-Based Disk with mdmfs
24-1 Adding Terminal Entries to /etc/ttys
26-1 Configuring the sendmail Access Database
26-2 Mail Aliases
26-3 Example Virtual Domain Mail Map
27-1 Reloading the inetd configuration file
27-2 Mounting an Export with amd
29-1 Branch Office or Home Network
29-2 Head Office or Other LAN
A-1 Checking Out Something from -CURRENT (ls(1)):
A-2 Using SSH to check out the src/ tree:
A-3 Checking Out the Version of ls(1) in the 6-STABLE Branch:
A-4 Creating a List of Changes (as Unified Diffs) to ls(1)
A-5 Finding Out What Other Module Names Can Be Used:



Próxima página

Prefácio para o WikiLivros


Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar (em inglês) <questions@FreeBSD.org>.

Para perguntas sobre esta documentação, envie e-mail em inglês para <doc@FreeBSD.org>.