Problemas comuns e suas soluções

Sumário

28.1. Localizando e reunindo informações
28.2. Problemas de instalação
28.3. Problemas de inicialização
28.4. Problemas de login
28.5. Problemas de rede
28.6. Problemas de dados

Este capítulo descreve uma gama de problemas em potencial e suas soluções. Mesmo se a sua situação não esteja listada aqui com precisão, poderá haver alguma semelhante que ofereça dicas para a solução do seu problema.

Localizando e reunindo informações

O Linux reporta os dados de forma bastante detalhada. Há vários lugares a recorrer quando você tem problemas com o seu sistema, a maioria dos quais é padrão para sistemas Linux em geral e alguns são relevantes para os sistemas SUSE Linux Enterprise Desktop. É possível ver a maioria dos arquivos de registro com o YaST (Miscelânea+Registro de Inicialização).

O YaST oferece a possibilidade de coletar todas as informações do sistema necessárias à equipe de suporte. Use Miscelânea+Consulta ao Suporte e selecione a categoria do problema. Quando todas as informações forem reunidas, anexe-as à sua solicitação de suporte.

Veja a seguir uma lista dos arquivos de registro verificados com mais freqüência com a descrição de seus objetivos principais. Os caminhos contendo ~ referem-se ao diretório pessoal do usuário atual.

Tabela 28.1. Arquivos de registro

Arquivo de registro

Descrição

~/.xsession-errors

Mensagens de aplicativos de área de trabalho atualmente em execução.

/var/log/apparmor/

Arquivos de registro do AppArmor, consulte a Parte “Confining Privileges with Novell AppArmor” (↑Security Guide (Guia de Segurança)) para obter informações detalhadas.

/var/log/audit/audit.log

Arquivo de registro do Audit para monitorar qualquer acesso a arquivos, diretórios ou recursos do seu sistema, bem como rastrear as chamadas do sistema.

/var/log/boot.msg

Mensagens do kernel reportadas durante o processo de boot.

/var/log/mail.*

Mensagens do sistema de correio.

/var/log/messages

Mensagens ininterruptas do kernel e do daemon de registro do sistema (durante a execução).

/var/log/NetworkManager

Arquivo de registro do NetworkManager para a coleta de problemas de conectividade da rede.

/var/log/samba/

Diretório contendo mensagens do registro de cliente e servidor do Samba.

/var/log/SaX.log

Mensagens de hardware do sistema KVM e da tela do SaX.

/var/log/warn

Todas as mensagens do kernel e do daemon do registro do sistema com o nível warning ou superior.

/var/log/wtmp

Arquivo binário contendo registros de login de usuário para a sessão da máquina atual. Exiba-o com last.

/var/log/Xorg.*.log

Vários registros de inicialização e tempo de execução do sistema X Window. São úteis para depurar inicializações malsucedidas do X.

/var/log/YaST2/

Diretório contendo as ações do YaST e respectivos resultados.

/var/log/zypper.log

Arquivo de registro do zypper.


Além dos arquivos de registro, a sua máquina também lhe fornece informações sobre o sistema em execução. Consulte a Tabela 28.2: Informações do sistema no sistema de arquivos /proc.

Tabela 28.2. Informações do sistema no sistema de arquivos /proc

Arquivo

Descrição

/proc/cpuinfo

Contém informações do processador, incluindo o seu tipo, marca, modelo e desempenho.

/proc/dma

Mostra quais canais DMA estão sendo usados no momento.

/proc/interrupts

Mostra quais interrupções estão em uso e quantas de cada foram usadas.

/proc/iomem

Exibe o status da memória de E/S (entrada/saída).

/proc/ioports

Mostra quais portas de E/S estão em uso no momento.

/proc/meminfo

Exibe o status da memória.

/proc/modules

Exibe os módulos individuais.

/proc/mounts

Exibe os dispositivos montados no momento.

/proc/partitions

Mostra o particionamento de todos os discos rígidos.

/proc/version

Exibe a versão atual do Linux.


Além do sistema de arquivos /proc, o kernel do Linux exporta informações com o módulo sysfs, um sistema de arquivos na memória. Esse módulo representa objetos Kernel, seus atributos e relacionamentos. Para obter mais informações sobre o sysfs, consulte o contexto de udev no Capítulo 13, Gerenciamento de dispositivo de kernel dinâmico com udev. A Tabela 28.3 contém uma visão geral dos diretórios mais comuns em /sys.

Tabela 28.3. Informações do sistema no sistema de arquivos /sys

Arquivo

Descrição

/sys/block

Contém subdiretórios para cada dispositivo de bloco descoberto no sistema. Geralmente, esses dispositivos são de tipo de disco.

/sys/bus

Contém subdiretórios para cada tipo de barramento físico.

/sys/class

Contém subdiretórios agrupados como tipos funcionais de dispositivos (como gráficos, de rede, de impressora etc.)

/sys/device

Contém a hierarquia global de dispositivos.


O Linux vem com várias ferramentas para monitoramento e análise do sistema. Consulte o Capítulo System Monitoring Utilities (↑System Analysis and Tuning Guide (Guia de Análise do Sistema e Ajuste)) para obter uma seleção das mais importantes usadas em diagnósticos de sistema.

Cada um dos seguintes cenários começa com um cabeçalho que descreve o problema, seguido de um ou dois parágrafos apresentando sugestões para solução, referências disponíveis para consultar soluções mais detalhadas e referências cruzadas para outros cenários relacionados.