Outros idiomas Deutsch; English; Francais ; Nederlands ; português brasileiro ; |
Sinopse: O Linux é um sistema operacional muito complexo, e mesmo aqueles que usam/dão suporte ao Unix e ao Linux há muitos anos têm dificuldade em identificar um problema, apenas com base em uma descrição básica do problema. Para evitar perda de tempo e de compostura, é importante seguir algumas regras antes de pedir ajuda no fórum ou nas listas de discussão. Aqui estão algumas sugestões. Se você não sabe nada sobre a linha de comando, pode começar lendo esta página. |
Contents
Diagnosticar o problema
Primeiro, colete as informações
Se o software travar ou não agir como esperado, fique tranquilo e use seu cérebro. No seu processador de texto favorito, abra um novo documento chamado "Relatório" e anote o que você estava fazendo quando o problema surgiu e todas as mensagens de erro. Essas mensagens devem ser copiadas exatamente como fornecidas pelo sistema. Se possível, use a ferramenta copiar/colar. Em um console, você pode ter que usar o menu Editar/Copiar
.
Se o sistema travar antes do boot terminar, pressione a tecla <Escape> durante o boot, dessa forma você verá mensagens de boot detalhadas em vez do bootsplash gráfico. E então copie as últimas mensagens antes de travar no relatório.
Se a inicialização estiver boa, espere o problema aparecer e, em seguida, em um console com direitos de Root, digite tail /var/log/messages
. Isso exibirá as últimas 10 linhas dos logs do sistema. Se você puder ver algumas linhas vinculadas ao seu problema, anote-as também no relatório.
Os erros de aplicações gráficas geralmente estão no arquivo /home/<usuário>/.Xsession-errors
ou /home/<usuário>/.xsession-errors
. Não se esqueça do ponto antes do X, ou x, que significa que o arquivo está oculto e você tem que permitir a visualização de arquivos ocultos no gerenciador de arquivos (Visualizar/Mostrar arquivos ocultos
no Dolphin, por exemplo). Então, as últimas 10 linhas dos logs podem ser vistas com o comando tail /home/<usuário>/.xsession-errors
. Novamente, anote as linhas vinculadas ao seu problema.
Se alguma informação puder ser encontrada nesses arquivos, inicie o aplicativo em um terminal (Konsole no KDE, por exemplo). Quando o bug surgir, algumas linhas relevantes poderão aparecer.
Nota: Quando for impossível usar ferramentas gráficas, uma interface de texto pode ser obtida pressionando Alt+Ctrl+F2. De volta à interface gráfica com Alt+Ctrl+F1. |
É um problema conhecido?
Talvez o problema já tenha sido detectado pelas equipes da Mageia e uma solução alternativa seja explicada na errata de lançamento. Por exemplo, veja aqui para o Mageia 6.
Dê uma olhada também no Bugzilla. Você não só pode ter ajuda aqui, mas também trazer sua experiência para alimentar a reflexão.
O problema é reproduzível?
Tente descobrir se o problema é facilmente reproduzível e a maneira de fazê-lo aparecer. Proteja seus arquivos fazendo uma cópia de todos os arquivos que podem ser afetados. Execute testes em uma cópia dos dados, para evitar danos.
É um problema de hardware?
Problemas não reproduzíveis geralmente são relacionados a hardware. Se você acha que é o caso, veja os seguintes comandos:
Mageia 3 e acima
Ele usa systemd e para logmessages, journalctl
agora é a ferramenta certa. Aqui estão alguns exemplos:
$ journalctl -a |
dá tudo, uma saída muito, muito grande. Use "espaço" para chegar à próxima página e "enter" para uma nova linha. Você pode escolher ver apenas as últimas 500 linhas, por exemplo, com
$ journalctl --lines=500 2>&1 | tee saida.txt |
ele cria no diretório atual um novo arquivo chamado saida.txt
que contém as últimas 500 linhas, você pode lê-lo com qualquer editor de texto.
$ journalctl -f |
fornece as últimas linhas e adiciona novas linhas para coisas novas que estão sendo registradas.
$ journalctl -h |
dá uma pequena ajuda.
Leia a documentação do software
Se um software parece não reagir corretamente, encontre e leia sua documentação na Internet ou nas páginas de manual (em um console, digite man nome_do_programa
), caso contrário você corre o risco de receber uma resposta do tipo RTFM*.
Leia o manual! |
Pesquise a mensagem de erro na Internet
Copie/cole a mensagem de erro em um mecanismo de busca (como Ixquick ou Google) e adicione o nome do programa. Você certamente encontrará mensagens no fórum de pessoas com o mesmo problema. Leia o tópico inteiro, você pode encontrar uma solução.
Reúna informações sobre o problema
Se, uma vez aqui, você tiver uma ideia sobre o problema, você pode querer fazer mais algumas sondagens. Os seguintes comandos podem ajudar você a buscar mais informações sobre o sistema e o problema.
lspcidrake -v
para listar o hardwarelsusb
(com direitos de root) para listar os dispositivos USBcat /proc/cpuinfo
para ver os recursos da CPUfree -m
para saber a carga de memória
Aqui estão alguns outros comandos úteis (com direitos de Root):
lsmod
uma lista de módulos que foram carregados automaticamente em resposta à detecção de dispositivos do kernelmodinfo nome_do_modulo_de_lsmod
listará detalhes de um módulodmesg
isso lista mensagens recentes do kernel e do sistema, incluindo falhas no carregamento ou na identificação de um bit de hardware.ethtool
um comando para listar muitas informações sobre a rede.ethtool -I eth0
listará a versão e os detalhes da sua placa de rede.ethtool -S eth0
listará quase todos os contadores relacionados a uma placa Ethernet.dmidecode
equivalente ao sistema MS info fornece muitas informações sobre seu hardware.rpm –qa
listará todos os pacotes em um sistema e os canalizará pelo grep para reduzi-los aos pacotes relevantes.ifconfig -a
lista as configurações tcpip definidas em suas placas de rede.- O Linux frequentemente rotulará cada placa Ethernet como eth0, eth1, eth2, eth3 na ordem em que as encontra, então se você tiver mais de uma placa de rede, verifique o restante.
No Mageia 3 você terá uma nova ferramenta chamada inxi
(você tem que instalar o pacote), aqui estão os principais comandos:
inxi -F
informações geraisinxi -n
para fornecer apenas a placa de redeinxi -uo
somente as partições montadas e desmontadasinxi -xG
informações sobre a placa gráficainxi -t m5
para ter um snapshot dos seus 5 maiores usuários de memóriainxi -t c5
para ter um snapshot dos seus 5 maiores usuários de CPU.
Além disso, dê uma olhada no diretório /etc/sysconfig
onde muitos arquivos de configuração estão localizados, relacionados a serviços de rede, etc., e no arquivo de configuração do servidor Xdisplay: /etc/X11/xorg.conf
Agora peça ajuda
Se você não encontrou uma solução para o problema, é hora de pedir ajuda no fórum do Mageia. Tenha em mente que encontrará usuários como você. Eles não são pagos nem indenizados para responder suas perguntas, eles tentarão ajudá-lo a encontrar uma solução em seu tempo pessoal e merecem respeito e paciência.
Obtendo ajuda
Primeiro, familiarize-se com o Fórum do Mageia
Inscreva-se no fórum do Mageia se ainda não o fez (clique em Register no canto superior direito). Leia as regras, você também pode dar uma olhada no FAQ.
Não fuja do assunto
Encontre o subfórum certo, aquele que corresponde ao problema. Não poste sua mensagem em vários subfóruns, é de má educação fazer isso.
Escolha um título descritivo
Não escreva um título geral como "Ajuda necessária" ou "Tenho um problema". Isso não incentiva os membros a lerem a postagem. O título deve descrever o problema de forma concisa, para que qualquer leitor que saiba algo sobre esse problema esteja inclinado a ler a mensagem inteira e postar uma resposta.
Seja o mais preciso possível, por exemplo, "Impossível obter um endereço IP" é melhor do que "A Internet não está funcionando".
Dê informações
No texto da mensagem, informe o nome da distribuição, versão e arquitetura que você está usando (por exemplo: Mageia 2 i586); o nome do programa e a versão que parecem ser o problema; e, se necessário, uma pequena lista de informações de hardware (por exemplo: HP DC5000). Copie as mensagens de erro que você pode ter coletado no arquivo de relatório (o arquivo criado no início desta página), sempre em tags de código, o que torna sua(s) postagem(ns) mais fácil(is) de ler e evitará um comentário da polícia de etiqueta. Capturas de tela podem ser úteis para mostrar alguns erros. Descreva exatamente o que você fez antes do problema surgir e o que você fez para tentar resolvê-lo e os resultados obtidos.
Depois de ter as respostas, publique as informações, arquivos, etc.
Nenhum idioma SMS (texto falado)
É ambíguo e confuso! Ninguém vai ler sua mensagem.
Não perca a oportunidade de aprender
Não siga nenhum conselho cegamente, tente entender e aprender algo. Se lhe pedirem para usar algum comando em um console, ou para postar um arquivo; leia as páginas do manual para descobrir qual o propósito deste comando ou arquivo (se houver). Escreva em algum lugar (em um caderno ou e-mail para você mesmo) o problema, todas as ações que você está tentando resolver o problema e os resultados obtidos, então:
- você poderá dar informações precisas aos seus ajudantes no fórum
- você saberá o que fazer se o problema surgir novamente, após uma reinstalação por exemplo, sem perder tempo ou incomodar as pessoas
- você será capaz de ajudar outras pessoas com um problema semelhante.
Diga Olá e Obrigado
O Software Livre é baseado principalmente na comunidade. Pelo Mageia, todas as pessoas são voluntárias e ajudam livremente outras pessoas a promover o Software Livre e, porque elas mesmas foram ajudadas, 'somos todos parte da comunidade FOSS [software livre de código aberto].
Aqui está o código de conduta da comunidade Mageia:
- Seja atencioso,
- Seja respeitoso,
- Seja colaborativo,
- Seja pragmático,
- Apoie outras pessoas na comunidade,
- Obtenha apoio de outras pessoas na comunidade.