SUSE Linux

Referência

Jörg Arndt, Stefan Behlert, Frank Bodammer, James Branam, Volker Buzek, Klara Cihlarova, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Thorsten Dubiel, Torsten Duwe, Thomas Fehr, Stefan Fent, Werner Fink, Jakub Friedl, Kurt Garloff, Joachim Gleißner, Carsten Groß, Andreas Grünbacher, Berthold Gunreben, Franz Hassels, Andreas Jaeger, Jana Jaeger, Klaus Kämpf, Andi Kleen, Hubert Mantel, Lars Marowsky-Bree, Chris Mason, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Edith Parzefall, Peter Pöml, Thomas Renninger, Hannes Reinecke, Scott Rhoades, Thomas Rölz, Heiko Rommel, Tanja Roth, Marcus Schäfer, Thomas Schraitle, Klaus Singvogel, Frank Sundermeyer, Elisabeth Tobiasson, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
Nota Legal

Sumário

Sobre este guia
1. Feedback
2. Documentação adicional
3. Convenções da documentação
4. Sobre este manual
5. Reconhecimento
1. Cenários de distribuição avançada
1. Instalação remota
1.1. Cenários de instalação para instalação remota
1.2. Configurando o servidor que mantém as fontes de instalação
1.3. Preparando a inicialização do sistema de destino
1.4. Inicializando o sistema de destino para instalação
1.5. Monitorando o processo de instalação
2. Configuração de disco avançada
2.1. Configuração da LVM
2.2. Configuração de RAID de software
3. Atualizando o gerenciamento de sistemas e pacotes
3.1. Atualizando o SUSE Linux
3.2. Mudanças no software de versão para versão
3.3. RPM— o Gerenciador de pacotes
2. Administração
4. Segurança no Linux
4.1. Mascaramento e firewalls
4.2. SSH: operações seguras de rede
4.3. Criptografando partições e arquivos
4.4. Delimitando privilégios com o AppArmor
4.5. Segurança e confidencialidade
5. Listas de controle de acesso no Linux
5.1. Permissões de arquivo tradicionais
5.2. Vantagens das ACLs
5.3. Definições
5.4. Gerenciando ACLs
5.5. Suporte a ACL em aplicativos
5.6. Mais informações
6. Utilitários de monitoramento do sistema
6.1. Lista de arquivos abertos: lsof
6.2. Arquivos de acesso do usuário: fuser
6.3. Propriedades de arquivo: stat
6.4. Dispositivos USB: lsusb
6.5. Informações sobre um dispositivo SCSI: scsiinfo
6.6. Processos: top
6.7. Lista de processos: ps
6.8. Árvore de processos: pstree
6.9. Quem está fazendo o quê: w
6.10. Uso da memória: free
6.11. Buffer do anel de kernel: dmesg
6.12. Sistemas de arquivos e sua utilização: mount, df e du
6.13. O sistema de arquivos /proc
6.14. Recursos PCI: lspci
6.15. Chamadas do sistema de uma execução de programa: strace
6.16. Chamadas da biblioteca de uma execução de programa: ltrace
6.17. Especificação da biblioteca necessária: ldd
6.18. Informações adicionais sobre binários ELF
6.19. Comunicação entre processos: ipcs
6.20. Medição do tempo com time
3. Sistema
7. Aplicativos de 32 bits e 64 bits em um ambiente de sistema de 64 bits
7.1. Suporte ao tempo de execução
7.2. Desenvolvimento de software
7.3. Compilação de software em plataformas biarch
7.4. Especificações do kernel
8. Inicializando e configurando um sistema Linux
8.1. Processo de inicialização do Linux
8.2. O processo init
8.3. Configuração do sistema via /etc/sysconfig
9. O Carregador de Boot
9.1. Selecionando um carregador de boot
9.2. Inicializando com o GRUB
9.3. Configurando o carregador de boot com o YaST
9.4. Desinstalando a controladora de boot do Linux
9.5. Criando CDs de boot
9.6. A tela gráfica do SUSE
9.7. Solução de problemas
9.8. Mais informações
10. Recursos especiais do SUSE Linux
10.1. Informações sobre pacotes de software especiais
10.2. Consoles virtuais
10.3. Mapeamento de teclado
10.4. Configurações de idioma e específicas de país
11. Operação da impressora
11.1. Fluxo de trabalho do sistema de impressão
11.2. Métodos e protocolos de conexão de impressoras
11.3. Instalação do software
11.4. Configuração da impressora
11.5. Configuração de aplicativos
11.6. Recursos especiais do SUSE Linux
11.7. Solução de problemas
12. Gerenciamento de dispositivo de kernel dinâmico com udev
12.1. O diretório /dev
12.2. udev e uevents de kernel
12.3. Drivers, módulos de kernel e dispositivos
12.4. Inicialização e configuração do dispositivo inicial
12.5. Depurando eventos do udev
12.6. Influenciando o tratamento de evento de dispositivo de kernel com regras do udev
12.7. Nomeação de dispositivo persistente
12.8. O pacote de hotplug substituído
12.9. Mais informações
13. Sistemas de arquivos no Linux
13.1. Terminologia
13.2. Principais sistemas de arquivos no Linux
13.3. Outros sistemas de arquivos suportados
13.4. LFS (Large File Support - Suporte a Arquivos Grandes) no Linux
13.5. Mais informações
14. O sistema X Window
14.1. Configuração do X11 com o SaX2
14.2. Otimizando a configuração do X
14.3. Instalando e configurando fontes
14.4. Configuração 3D do OpenGL
15. FreeNX: controlando outro computador remotamente
15.1. Noções básicas do NX
15.2. Configuração avançada do FreeNX
15.3. Solução de problemas
15.4. Mais informações
16. Autenticação com o PAM
16.1. Estrutura de um arquivo de configuração PAM
16.2. A configuração PAM do sshd
16.3. Configuração de módulos PAM
16.4. Mais informações
17. Virtualização com o Xen
17.1. Instalação do Xen
17.2. Instalação do domínio
17.3. Iniciando e controlando domínios do Xen com xm
17.4. Solução de problemas
17.5. Mais informações
4. Serviços
18. Rede básica
18.1. Roteamento e endereços IP
18.2. IPv6 — A Internet da próxima geração
18.3. Resolução de nomes
18.4. Configurando uma conexão de rede com o YaST
18.5. Gerenciando conexões de rede com o NetworkManager
18.6. Configurando uma conexão de rede manualmente
18.7. smpppd como Assistente de Discagem
19. Serviços SLP na rede
19.1. Registrando seus próprios serviços
19.2. Front ends de SLP no SUSE Linux
19.3. Ativando o SLP
19.4. Mais informações
20. Domain Name System (Sistema de Nomes de Domínio)
20.1. Terminologia DNS
20.2. Configuração com o YaST
20.3. Iniciando o BIND do servidor de nomes
20.4. O arquivo de configuração /etc/named.conf
20.5. Arquivos de zona
20.6. Atualização dinâmica dos dados da zona
20.7. Transações de segurança
20.8. Segurança do DNS
20.9. Mais informações
21. Usando o NIS
21.1. Configurando servidores NIS
21.2. Configurando clientes NIS
22. Compartilhando sistemas de arquivos com o NFS
22.1. Importando sistemas de arquivos com o YaST
22.2. Importando sistemas de arquivos manualmente
22.3. Exportando sistemas de arquivos com o YaST
22.4. Exportando sistemas de arquivos manualmente
22.5. Mais informações
23. DHCP
23.1. Configurando um servidor DHCP com o YaST
23.2. Pacotes de software DHCP
23.3. O dhcpd do servidor DHCP
23.4. Mais informações
24. Sincronização de horário com NTP
24.1. Configurando um cliente NTP com YaST
24.2. Configurando o xntp na rede
24.3. Configurando um relógio de referência local
25. LDAP — Um serviço de diretório
25.1. LDAP versus NIS
25.2. Estrutura de uma árvore de diretórios LDAP
25.3. Configuração do servidor com slapd.conf
25.4. Tratamento de dados no diretório LDAP
25.5. O cliente LDAP do YaST
25.6. Configurando grupos e usuários LDAP no YaST
25.7. Mais informações
26. Servidor HTTP Apache
26.1. Inicialização Rápida
26.2. Configurando o Apache
26.3. Iniciando e parando o Apache
26.4. Instalando, ativando e configurando módulos
26.5. Obtendo scripts CGI para trabalhar
26.6. Configurando um servidor Web seguro com SSL
26.7. Evitando problemas de segurança
26.8. Solução de problemas
26.9. Mais informações
27. Sincronização de arquivos
27.1. Software de sincronização de dados disponível
27.2. Determinando fatores para selecionar um programa
27.3. Introdução ao Unison
27.4. Introdução ao CVS
27.5. Introdução ao Subversion
27.6. Introdução ao rsync
27.7. Introdução ao mailsync
28. Samba
28.1. Terminologia
28.2. Iniciando e interrompendo o Samba
28.3. Configurando um servidor Samba
28.4. Configurando clientes
28.5. Samba como servidor de login
28.6. Mais informações
29. O Servidor Proxy Squid
29.1. Alguns fatos sobre caches proxy
29.2. Requisitos do sistema
29.3. Iniciando o Squid
29.4. O arquivo de configuração /etc/squid/squid.conf
29.5. Configurando um proxy transparente
29.6. cachemgr.cgi
29.7. squidGuard
29.8. Geração de relatório de cache com o Calamaris
29.9. Mais informações
5. Mobilidade
30. Computação móvel com o Linux
30.1. Laptops
30.2. Hardware móvel
30.3. Telefones celulares e PDAs
30.4. Mais informações
31. PCMCIA
31.1. Controlando placas PCMCIA usando pccardctl
31.2. PCMCIA em detalhes
31.3. Solução de problemas
32. System Configuration Profile Management
32.1. Terminologia
32.2. Configurando o SCPM
32.3. Configurando o SCPM usando uma interface gráfica de usuário
32.4. Configurando o SCPM com a linha de comando
32.5. Solução de problemas
32.6. Mais informações
33. Gerenciamento de energia
33.1. Funções de economia de energia
33.2. APM
33.3. ACPI
33.4. Descanso do disco rígido
33.5. O Pacote powersave
33.6. O módulo Gerenciamento de energia YaST
34. Comunicação sem fio
34.1. LAN sem fio
34.2. Bluetooth
34.3. Transmissão de dados infravermelhos
Índice Remissivo

Lista de Figuras

2.1. Particionamento físico versus LVM
2.2. Criando um grupo de volume
2.3. Configuração do volume físico
2.4. Gerenciamento de volume lógico
2.5. Criando volumes lógicos
2.6. Partições RAID
2.7. Configurações do sistema de arquivos
4.1. iptables: Caminhos possíveis de um pacote
4.2. A configuração de firewall do YaST
4.3. Habilitando o Novell AppArmor através do YaST
5.1. ACL mínima: entradas de ACL comparadas a bits de permissão
5.2. ACL estendida: entradas de ACL comparadas a bits de permissão
8.1. Serviços do Sistema (Runlevel)
8.2. Configuração do sistema usando o Editor sysconfig
9.1. Configurando o carregador de boot com o YaST
11.1. Seleção do modelo de impressora
14.1. A janela principal do SaX2
17.1. Visão geral do Xen
18.1. Modelo de camadas simplificado para TCP/IP
18.2. Pacote Ethernet TCP/IP
18.3. Configuração da placa de rede
18.4. Configuração do modem
18.5. Configuração ISDN
18.6. Configuração da interface ISDN
18.7. Configuração DSL
20.1. Instalação do servidor DNS: configurações do encaminhador
20.2. Instalação do servidor DNS: Zonas do DNS
20.3. Instalação do servidor DNS: Finalizar Assistente
20.4. Servidor DNS: Registro
20.5. Servidor DNS: Editor de Zona Escrava
20.6. Servidor DNS: Editor de Zona (Registros NS)
20.7. Servidor DNS: Editor de Zona (Registros MX)
20.8. Servidor DNS: Editor de Zona (SOA)
21.1. Configuração do servidor NIS
21.2. Configuração de servidor master
21.3. Mudando o diretório e sincronizando arquivos para um servidor NIS
21.4. Configuração de mapas do servidor NIS
21.5. Configurando permissões de solicitação para um servidor NIS
21.6. Definindo o domínio e o endereço de um servidor NIS
22.1. Configuração do cliente NFS com o YaST
22.2. Ferramenta de configuração do servidor NFS
22.3. Configurando um servidor NFS com o YaST
23.1. Servidor DHCP: seleção de placa
23.2. Servidor DHCP: configurações globais
23.3. Servidor DHCP: DHCP dinâmico
23.4. Servidor DHCP: Inicialização
24.1. YaST: Configurando um cliente NTP
24.2. YaST: Configuração de Cliente NTP Complexa
25.1. Estrutura de um diretório LDAP
25.2. YaST: Configuração do cliente LDAP
25.3. YaST: Configuração Avançada
25.4. YaST: Configuração do módulo
25.5. YaST: Configuração de um modelo de objeto
25.6. YaST: Configurações LDAP adicionais
26.1. Assistente de Servidor HTTP: Host Padrão
26.2. Assistente de Servidor HTTP: Resumo
26.3. Configuração de Servidor HTTP: Escutar Portas e Endereços
26.4. Configuração de Servidor HTTP: Módulos do Servidor
30.1. Integrando um laptop em uma rede
30.2. Monitorando o status da bateria com o KSysguard
32.1. YaST: Configuração básica do SCPM
32.2. YaST: Configurar usuários do SCPM
32.3. Configurando grupos de recursos
33.1. Seleção de Esquema
33.2. Visão geral dos esquemas existentes
33.3. Configurando um esquema
33.4. Nível de carga de bateria
33.5. Configurações ACPI
34.1. YaST: Configurando a placa de rede sem fio
34.2. Configuração YaST do Bluetooth

Lista de Tabelas

1.1. Teclas F durante a instalação
1.2. Cenários de instalação (inicialização) usados neste capítulo
3.1. Comandos
3.2. Arquivos de registro em /var/log
3.3. Divida os arquivos de configuração em /etc/sysconfig/powersave
3.4. Agrupador
3.5. Arquivos de backup
3.6. Opções mais importantes de consulta de RPM
3.7. Opções de verificação do RPM
5.1. Tipos de entrada de ACL
5.2. Mascarando permissões de acesso
8.1. Runlevels disponíveis
8.2. Opções possíveis do script init
10.1. ulimit: Configuração de Recursos para o Usuário
13.1. Tipos de sistema de arquivos no Linux
13.2. Tamanhos máximos de sistemas de arquivos (formato no disco)
14.1. Seções em /etc/X11/xorg.conf
14.2. Parâmetros de fc-list
14.3. Hardwares 3D suportados
17.1. Comandos xm
18.1. Vários protocolos na família de protocolos TCP/IP
18.2. Endereços específicos
18.3. Domínios de endereços IP privados
18.4. Vários prefixos IPv6
18.5. Scripts de configuração de rede manual
18.6. Parâmetros para /etc/host.conf
18.7. Bancos de dados disponíveis através de /etc/nsswitch.conf
18.8. Opções de Configuração para Bancos de Dados “NSS
18.9. Alguns scripts de inicialização para programas de rede
22.1. Permissões para sistema de arquivos exportados
25.1. Atributos e classes de objeto usados comumente
25.2. Grupos de usuários e suas concessões de acesso
25.3. Tipos de acesso
27.1. Recursos das ferramentas de sincronização de arquivos: -- = muito ruim, - = ruim ou não disponível, o = médio, + = bom, ++ = excelente, x = disponível
30.1. Casos de uso para o NetworkManager
34.1. Visão geral de vários padrões WLAN

Lista de Exemplos

3.1. Listar com df -h
3.2. rpm -q -i wget
3.3. Script para pesquisar pacotes
4.1. Saída de unconfined
8.1. Um bloco INIT INFO mínimo
10.1. Entrada in /etc/crontab
10.2. /etc/crontab: Remoção de Arquivos de Marcação de Hora
10.3. Exemplo para /etc/logrotate.conf
10.4. ulimit: Configurações em ~/.bashrc
11.1. /etc/modprobe.conf: Modo de interrupção para a primeira porta paralela
11.2. Mensagem de erro do lpd
11.3. Transmissão do servidor de rede CUPS
14.1. Seção de tela do arquivo /etc/X11/xorg.conf
16.1. Configuração PAM do sshd
16.2. Configuração padrão da seção auth (autenticação)
16.3. Configuração padrão da seção account (conta)
16.4. Configuração padrão da seção password (senha)
16.5. Configuração padrão da seção session (sessão)
16.6. pam_unix2.conf
16.7. pam_env.conf
16.8. pam_pwcheck.conf
18.1. Gravando endereços IP
18.2. Vinculando endereços IP à máscara de rede
18.3. Amostra de endereço IPv6
18.4. Endereço IPv6 especificando o comprimento do prefixo
18.5. /etc/resolv.conf
18.6. /etc/hosts
18.7. /etc/networks
18.8. /etc/host.conf
18.9. /etc/nsswitch.conf
20.1. Opções de encaminhamento no named.conf
20.2. Um arquivo /etc/named.conf básico
20.3. Entrada para desabilitar o registro
20.4. Entrada da zona para my-domain.de
20.5. Entrada da zona para other-domain.de
20.6. Arquivo /var/lib/named/world.zone
20.7. Pesquisa reversa
22.1. /etc/exports
23.1. Arquivo de configuração /etc/dhcpd.conf
23.2. Adições ao arquivo de configuração
25.1. Exemplo de schema.core
25.2. slapd.conf: Incluir diretiva para esquemas
25.3. slapd.conf: pidfile e argsfile
25.4. slapd.conf: Controle de acesso
25.5. slapd.conf: Exemplo de controle de acesso
25.6. slapd.conf: Diretivas específicas de bancos de dados
25.7. Exemplo de um arquivo LDIF
25.8. ldapadd com example.ldif
25.9. Dados LDIF para Tux
25.10. Arquivo LDIF modificado tux.ldif
25.11. pam_unix2.conf adaptado para LDAP
25.12. Adaptações em nsswitch.conf
26.1. Variações de entradas VirtualHost identificadas por nome
26.2. Diretivas VirtualHost identificadas por nome
26.3. Diretivas VirtualHost identificadas por IP
26.4. Configuração básica de VirtualHost
26.5. Configuração de CGI para VirtualHost
27.1. O arquivo ~/.unison/example.prefs
28.1. Compartilhamento de CD-ROM
28.2. Share homes
28.3. Seção global em smb.conf
28.4. Configurando uma conta de máquina
28.5. Configuração automatizada de uma conta de máquina
29.1. Configuração de firewall: Opção 15
29.2. Regras de acesso
29.3. Regras de acesso
34.1. Saída de irdadump