No terminal existem várias ferramentas para fazer um diagnóstico preliminar:
Antes de mencionar algumas das ferramentas, lembre-se de que adicionar --help
a qualquer um dos comandos normalmente ajudará o comando. Por exemplo dmesg --help
. Por que eu mencionei isso, porque na maioria das vezes isso fornece informações muito boas sobre como usar o comando, torná-lo mais detalhado ou simples ou como gerar algumas informações. O --help
parâmetro é 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
mostrar menos ajuda e man
mostrar mais.
A lista a seguir é uma pequena lista de comandos que eu uso para verificar problemas:
dmesg - Mostra mensagem 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 o dmesg
console e ele 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 do Ubuntu, codinome, lançamento.
lspcmcia - Mostra todos os dispositivos pcmcia conectados ao PC.
lshal - Mostra todos os dispositivos registrados no 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 mostra uma pequena lista de como você particionou os discos rígidos, o tamanho de cada partição, onde está montada, etc.
fsck - Usado para corrigir vários erros do sistema de arquivos. NÃO O USE 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 com o xorg.conf, poderá X --configure
criar um novo xorg.conf e X -config XORGFILE
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
. evita que seja necessário adicioná-lo manualmente e adicione a chave.
apt-get - Instalador padrão para pacotes no Ubuntu. Exemplo:apt-get install wine1.3
aptitude - Excelente instalador de pacotes no Ubuntu. Exemplo: aptitude install wine1.3
. Inclui opções de pesquisa, limpeza e outras em um único comando. Isso também está incluído nos pacotes 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 oficial de pacotes 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 mesa-util
pacote 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 conexões de rede, roteamento ...
nano / pico - Meu melhor amigo. Edite arquivos no terminal. Eu sei eu sei. vi ou vim. Mas tem uma curva de aprendizado muito estranha e eu quero algo "amigável" e não "hacker irritado". É verdade que há muitas coisas que você pode fazer com o vi, mas é mais fácil aprender nano ou pico do que aprender vi. Na verdade, eu aprenderei o vi antes do final do ano. Está na minha lista de desejos / trabalhos.
ntfsfix - Corrige alguns problemas de partição ntfs.
winserver - gerencia aplicativos de vinho. Se você adicionar o parâmetro -k assimwineserver -k
ele fechará / matará qualquer aplicativo de vinho aberto. Isso resolverá problemas de aplicativos de vinho que permanecem abertos sem fechar ou ter problemas de suspensão.
testdisk - Recupera partições excluídas.
photorec - Recupera vários arquivos excluídos horas extras. Tem uma porcentagem de recuperação muito boa.
principal - Recupera vários arquivos excluídos horas extras. Tem uma recuperação melhor do que o photorec em vários formatos, mas como não foi atualizado desde 2007, o photorec com o trabalho realizado nele superou em muito. A versão 6.13 Beta é muitas vezes melhor. Embora eu ainda use os dois por precaução.
parted - Software de manipulação de partições. Agradável.
fdisk - Similar ao separado. Muito bom também.
ssh - protocolo de controle remoto. Sem isso, cerca de 90% de toda a assistência remota para mim teria desaparecido.
kill - mata um processo específico usando seu ID. Adicione o parâmetro -9 a ele para matá-lo com uma metralhadora cheia de velociraptores segurando uma tesoura com balas. Exemplo:kill -9 12345
killall - Similar ao kill, mas usando o nome do processo. Exemplo: killall lightdm
. Você também pode usar o -9
parâmetro, mas usando-o com o ID, como no comando kill.
top - Mostra todos os processos ativos, zumbis e outros enfeites. Verificação em tempo real.
ps - Mostra uma lista de processos em execução. Não em tempo real como no topo. Inclua o paramater -ex
nele para ver uma lista melhor do processo com nome, localizações, ID pai .... Exemplo:ps -ex