No terminal existem várias ferramentas para fazer um diagnóstico preliminar:
Antes de mencionar algumas das ferramentas, lembre-se que adicionar --help
a qualquer um dos comandos normalmente lhe dará alguma ajuda para o comando. Por exemplo, dmesg --help
. Por que eu menciono isso, porque na maioria das vezes isso lhe dará informações muito boas sobre como usar o comando, torná-lo mais detalhado ou simples ou como gerar alguma informação. O parâmetro --help
é um dos 3 que podem mostrar informações sobre um comando. Os outros 2 são info
e man
. Por exemplo, man dmesg
ou info dmesg
. Este 2 mostra mais informações sobre um comando. Na ordem de --help
mostrando menos ajuda e man
mostrando o máximo.
A lista a seguir é uma pequena lista de comandos que uso para verificar problemas:
dmesg - Mostra mensagens de inicialização e outras mensagens relacionadas ao kernel, como conexões de dispositivos (quando você conecta um novo dispositivo, por exemplo: discos rígidos externos, webcams, dispositivos bluetooth ...). Digite dmesg
no console e mostrará como o sistema foi inicializado. Se você tiver problemas no disco rígido ou qualquer outro problema de inicialização, eles podem aparecer aqui.
lshw - Mostra a lista de hardware de todos os dispositivos conectados e no PC.
lsusb - Mostra todos os dispositivos USB conectados.
lscpu - Mostra informações básicas da CPU.
lspci - Mostra todos os dispositivos PCI (placa de vídeo, placa de som, placa de captura ...)
lsb_release -a - Mostra a versão, codinome e versão do Ubuntu.
lspcmcia - Mostra todos os dispositivos pcmcia conectados ao PC.
lshal - Mostra todos os dispositivos registrados com o HAL. Se o dispositivo usar HAL, ele aparecerá.
lsmod - Mostra todos os módulos carregados com o kernel
modprobe - Adiciona ou remove módulos de e para o kernel.
lsblk - Mostra todos os dispositivos de bloco. Em linguagem normal, isso significa que você mostra uma pequena lista de como particionou seus discos rígidos, tamanho de cada partição, onde ela é montada, etc ...
fsck - Usado para corrigir vários erros do sistema de arquivos. NÃO UTILIZE-O EM UMA PARTIÇÃO MONTADA !. Isso é semelhante ao chkdsk no Windows, mas com esteróides.
X (letra maiúscula X) - o sistema X. Se você tiver problemas no xorg.conf, você pode fazer X --configure
para criar um novo xorg.conf e X -config XORGFILE
para testar um xorg.conf (XORGFILE é o caminho e o nome do arquivo xorg.conf). X também faz muitas coisas.
xrandr - Para alterar, verifique e faça alterações personalizadas na resolução.
dmidecode - Mostra informações específicas da memória. Precisa de sudo para rodar.
add-apt-repository / apt-add-repository - Usado para adicionar PPAs. Por exemplo, add-apt-repository ppa:ubuntu-wine/ppa
. salva de ter que adicioná-lo manualmente e, em seguida, adicionar a chave para isso.
apt-get - Instalador padrão para pacotes no Ubuntu. Exemplo: apt-get install wine1.3
aptitude - Excelente instalador para pacotes no Ubuntu. Exemplo: aptitude install wine1.3
. Inclui opções de pesquisa, limpeza e outras em um único comando. Isso também é incluído nos pacotes do apt, mas dividido em vários comandos.
alsamixer - Mixer de som no console. Isso resolve alguns problemas de som relacionados ao microfone não funcionar, o som não é muito alto ...
dpkg - Gerenciador de pacotes oficial para pacotes baseados no Debian.
df - mostra espaço livre e espaço usado para cada partição / dispositivo montado.
glxinfo - Usado para mostrar informações do OpenGL sobre a placa de vídeo. Precisa instalar o pacote mesa-util
para usá-lo.
glxheads - usado para mostrar informações básicas da placa de vídeo OpenGL. Nome da placa de vídeo, versão do OpenGL e fornecedor.
hdparm - usado para verificar e executar várias ações / testes / verificações em relação aos discos rígidos.
netstat - Mostra a você conexões de rede, roteamento ...
nano / pico - Meu melhor amigo. Edite arquivos no terminal. Eu sei eu sei. vi ou vim. Mas tem uma estranha curva de aprendizado e eu quero algo "amigável" e não "hacker bravo". É verdade que existem muitas coisas que você pode fazer com o vi, mas é mais fácil aprender nano ou pico do que aprender vi. Eu vou realmente aprender vi antes do final do ano .. está na minha lista de desejos / trabalho.
ntfsfix - Corrige alguns problemas de partição do NTFS.
wineserver - gerencia aplicativos de vinhos. Se você adicionar o parâmetro -k como wineserver -k
, ele fechará / eliminará qualquer aplicativo de vinho aberto. Isso resolverá problemas de aplicativos de vinhos que permanecem abertos sem fechar ou ter alguns problemas pendentes.
testdisk - Recupera partições apagadas.
photorec - Recupera vários arquivos excluídos horas extras.Tem uma porcentagem muito boa de recuperação.
acima - Recupera vários arquivos excluídos horas extras. Tem uma recuperação melhor que a photorec em vários formatos mas desde que não tenha sido atualizada desde 2007 o photorec com o trabalho feito nele tem superado muito isso. Versão 6.13 Beta é muitas vezes melhor. Embora eu ainda use os dois apenas no caso.
parted - Software de manipulação de partições. Nice um.
fdisk - semelhante ao parted. Muito bom também.
ssh - Protocolo de controle remoto. Sem isso, cerca de 90% de toda a assistência remota para mim desapareceria.
kill - Elimina um processo específico usando seu ID. Adicione o parâmetro -9 a ele para matá-lo com uma metralhadora cheia de velociraptors segurando uma tesoura com balas. Exemplo: kill -9 12345
killall - Semelhante para matar, mas usando o nome do processo. Exemplo: killall lightdm
. Você também pode usar o parâmetro -9
, mas usando-o com o ID como no comando kill.
top - Mostra todos os processos ativos, zumbis e outras coisas. Verificação em tempo real.
ps - mostra uma lista de processos em execução. Não em tempo real como no topo. Adicione o parâmetro -ex
a ele para ver uma lista melhor do processo com nome, locais, ID pai .... Exemplo: ps -ex