SOFTWARE DE SISTEMA – SISTEMA OPERACIONAL Sistema Operacional Linux Gil Eduardo de Andrade Comandos para Suporte e Manutençao do Sistema Atualizar a lista de pacotes: # sudo apt-get update Atualizar toda a distro: # sudo apt-get -f dist-upgrade ou update-manager -d -c Instalar pacotes: # sudo apt-get install [nome do pacote] Procurar arquivos corrompidos: # sudo apt-get check Corrigir problemas de dependências, concluir instalação de pacotes pendentes e outros erros: # sudo apt-get -f install Comando sudo apt-get -f install não resolveu: # sudo dpkg -i --force-all para forçar a instalação ou # sudo dpkg -r [nome do pacote] para desistir da instalação. Solucionar problemas causados por interrupção na instalação, e pendências na configuração do pacote: # sudo dpkg --configure -a Remover arquivos inúteis do cache, onde são registradas as cópias das atualizações que são instaladas pelo gerenciador de pacotes: # sudo apt-get clean Remover pacotes instalados automaticamente e que não tem mais nenhuma utilidade para o sistema e que consome recursos da máquina: # sudo apt-get autoremove Remover pacotes antigos ou duplicados: # sudo apt-get autoclean Remover pacotes com problemas: # sudo apt-get -f remove Remover pacotes instalados: # sudo apt-get remove [nome do pacote] Remover restos de compilações anteriores e módulos desnecessários: # sudo make clean Para ver os pacotes órfãos: instalar o pacote deborphan e para verificar no sistema: # sudo deborphan Remover pacotes órfãos: # sudo deborphan | xargs sudo apt-get -y remove --purge Remover pacotes órfãos por interface gráfica: → instalar o pacote: gtkorphan → acessar: Sistema → Administração → Remove orphaned Listar pacotes: # sudo apt-get -l [nome do pacote] Verificar a versão do kernel: # sudo uname -a Checar se tem vírus no sistema: # chkrootkit (antes de checar instalar o pacote chkrootkit) Verificar as mensagens de erro geradas durante a compilação e instalação de componentes necessários: # sudo apt-get install auto-apt → Depois execute os comandos nessa ordem: # sudo auto-apt update # sudo auto-apt updatedb # sudo auto-apt update-local Verificar o estado e temperatura do hd: # sudo smartctl -H /dev/sda1 (diagnóstico rápido) # sudo smartctl -A /dev/sda1 (verificação com mais detalhes) Corrigir erros do hd: # sudo fsck /dev/sda1 Verificar a temperatura do hd, outro comando: # sudo hddtemp /dev/sda1 Formatar partição: # sudo mkfs.ext3 /dev/sda1 (CUIDADO como esse comando! Foramatando a raiz perderá o sistema) Ferramenta de Formatação: # sudo gparted (instalar o pacote gparted antes da execução) Recuperar partições do hd danificado: # sudo fsck.ext3 /dev/sda1 # sudo fsck.ext3 -f /dev/sda1 (para forçar a verificação da partição) Exibir informações dos usuários do sistema. Se um usuário não for passado ao comando o mesmo apresentará informações de todos usuários atualmente logados: # sudo finger # sudo finger [user] (para exibir informações, como login, diretório pessoal do usuario “user”) Alterar a senha de um usuário exibindo um prompt para que a nova senha seja fornecida, e logo depois repetida para confirmação # sudo passwd → Exemplos: # sudo passwd user (para alterar a senha do usuário “user”). # sudo passwd -l user (para bloquear a conta do usuário “user”). # sudo passwd -u user (para desbloquear a conta do usuário “user”) # sudo passwd -d user (para desativar a senha do usuário “user” deixando-o sem senha de acesso) Permite configurar conexões de rede (IP): # sudo ifconfig Exibe em tempo real informações sobre o sistema Linux, processos em andamento e recursos do sistema, incluídos CPU, memória RAM e uso do swap, além do número total de tarefas sendo executadas: # sudo top Exibe a quantidade de memória livre e usada no sistema: # sudo free Fornece a informação usando megabytes, que é provavelmente mais útil para computadores atuais: # sudo free -m Mostra o espaço em disco do sistema de arquivos usado por todas as partições: # sudo df Usa megabytes (M) e gigabytes (G) em vez de blocos para relatar o tamanhos. (-h significa "human-readable"): # sudo df -h Procura por blocos ruins em um dispositivo, geralmente uma partição de disco: # sudo badblocks Verificar se o dispositivo /dev/hda3 se encontra com blocos ruins: # sudo badblocks /dev/hda3 Respectivamente encerra, reinicializa e encerra ou reinicializa o sistema: # sudo halt (encerrar o sistema) # sudo reboot (para reiniciar imediatamente o sistema – equivale ao sudo shutdown -h now) # sudo shutdown -h now (encerrar o sistema imediatamente) # sudo shutdown -h +15 (encerrar o sistema depois de 15 minutos) Informações sobre o hardware do sistema: # sudo lshw # sudo lshw -C cpu | grep width (lista se o computador é 64 bits ou não) # sudo lshw -C display (Informações sobre a placa de vídeo) # sudo lshw -short (lista o hardware em formato compactado) # sudo lshw -class disk -class storage (lista discos e controladores do sistema) Instalação do Utilitário “lshw” com interface gráfica # sudo apt-get install lshw lshw-gtk