FreeBSD Handbook
Interessados em colaborar por favor leiam o Prefácio para o WikiLivros.
Projeto de Documentação do FreeBSD
editarCopyright © 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.
Índice
editar- 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
- 5 O X Window System
- 1 Introdução
- II. 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
- 9 Impressão
- 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
- 6 Aplicações de Desktop
- 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
- 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
- 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 Suporte a Sistemas de Arquivos
- 21 O Gerenciador de Volumes Vinum
- 21.1 Sinopse
- 21.2 Discos São Muito Pequenos
- 21.3 Gargalo de Acesso
- 21.4 Integridade de Dados
- 21.5 Objetos do Vinum
- 21.6 Alguns Exemplos
- 21.7 Nomenclatura de Objetos
- 21.8 Configurando o Vinum
- 21.9 Usando Vinum para o Sistema de Arquivos Raiz
- 22 Virtualização
- 22.1 Sinopse
- 22.2 FreeBSD como Sistema Convidado
- 22.3 FreeBSD como Sistema Anfitrião
- 23 Localização - I18N/L10N Uso e Configuração
- 23.1 Sinopse
- 23.2 O Básico
- 23.3 Usando a Localização
- 23.4 Compilando Programas I18N
- 23.5 Localizando o FreeBSD para Idiomas Específicos
- 24 Atualizando e Modernizando o FreeBSD
- 24.1 Sinopse
- 24.2 Atualizações Rápidas
- 24.3 Portsnap: Uma Ferramenta de atualização da Coleção de Ports
- 24.4 Atualizando a Documentação
- 24.5 Monitorando um Ramo do Desenvolvimento
- 24.6 Sincronizando Seus Fontes
- 24.7 Reconstruindo Tudo (make world)
- 24.8 Limpando Arquivos Obsoletos
- 24.9 Preparando Múltiplas Máquinas
- 25 DTrace
- 25.1 Sinopse
- 25.2 Diferenças na Implementação
- 25.3 Habilitando Suporte ao DTrace
- 25.4 Usando DTrace
- 25.5 A Linguagem D
- 11 Configuração e Ajuste
- IV. Comunicação em Rede
- 26 Comunicações Seriais
- 26.1 Sinopse
- 26.2 Introdução
- 26.3 Terminais
- 26.4 Serviço de Dial-in
- 26.5 Serviço de Dial-out
- 26.6 Configurando a Console Serial
- 27 PPP e SLIP
- 27.1 Sinopse
- 27.2 Usando PPP como Usuário
- 27.3 Usando PPP no Kernel
- 27.4 Resolução de Problemas
- 27.5 Usando PPP sobre Ethernet (PPPoE)
- 27.6 Usando PPP sobre ATM (PPPoA)
- 27.7 Usando SLIP
- 28 Correio Eletrônico
- 28.1 Sinopse
- 28.2 Usando o Correio Eletrônico
- 28.3 Configuração do sendmail
- 28.4 Trocando seu Agente de Transferência de Mensagens
- 28.5 Resolução de Problemas
- 28.6 Tópicos Avançados
- 28.7 SMTP com UUCP
- 28.8 Configurando Apenas para Envio
- 28.9 Usando Correio em Conexões Discadas
- 28.10 Autenticação SMTP
- 28.11 Clientes de Email
- 28.12 Usando fetchmail
- 28.13 Usando procmail
- 29 Servidores de Rede
- 29.1 Sinopse
- 29.2 O Super Servidor inetd
- 29.3 Network File System (NFS)
- 29.4 Network Information System (NIS/YP)
- 29.5 Configuração Automática de Rede (DHCP)
- 29.6 Domain Name System (DNS)
- 29.7 Servidor HTTP Apache
- 29.8 File Transfer Protocol (FTP)
- 29.9 Serviços de Impressão e Arquivos para Clientes Microsoft® Windows® (Samba)
- 29.10 Sincronização de Relógio com NTP
- 30 Firewalls
- 30.1 Introdução
- 30.2 Conceitos de Firewall
- 30.3 Pacotes de Firewall
- 30.4 O Packet Filter (PF) e o ALTQ do OpenBSD
- 30.5 O Firewall IPFILTER (IPF)
- 30.6 IPFW
- 31 Uso Avançado de Redes
- 31.1 Sinopse
- 31.2 Gateways e Rotas
- 31.3 Rede sem Fio (Wireless)
- 31.4 Bluetooth
- 31.5 Construindo uma Ponte (Bridging)
- 31.6 Operação sem Disco (Diskless)
- 31.7 Rede Digital de Serviços Integrados - RDSI (ISDN)
- 31.8 Tradução de Endereços de Rede (NAT)
- 31.9 IP em Linha Paralela (PLIP)
- 31.10 IPv6
- 31.11 Modo de Transmissão Assíncrono (ATM)
- 26 Comunicações Seriais
- 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
- 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
- A. Obtendo o FreeBSD
- 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:
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) .
Para perguntas sobre esta documentação, envie e-mail em inglês para .