Roteiro de manutenção para Linux Fedora via Terminal, estruturado em 2 fases com 9 etapas sequenciais para máxima eficiência. O guia abrange desde a sincronização e atualização crítica do sistema até a validação do Kernel, limpeza profunda de resíduos de pacotes e atualização de hardware.
Importante: Todos os comandos de linhas de código precisam ser executados com privilégios de administrador (utilizando sudo ou privilégios equivalentes quando indicado).
Fase 1: Atualização e Limpeza de Software
DNF Upgrade: Atualização do Sistema
sudo dnf upgrade --refresh
Sincroniza os metadados dos repositórios ignorando o cache antigo e atualiza todos os pacotes RPM do sistema com segurança.
Flatpak Update: Atualização de Aplicativos
flatpak update
Atualiza as camadas de runtime e os aplicativos isolados instalados via Flatpak, garantindo que suas ferramentas gráficas estejam na última versão.
DNF Autoremove: Remoção de Dependências Órfãs
sudo dnf autoremove
Limpa pacotes e bibliotecas que foram instalados automaticamente no passado para satisfazer outros programas, mas que agora perderam a utilidade.
Flatpak Trim: Limpeza de Runtimes Obsoletos
flatpak uninstall --unused
Remove bibliotecas e runtimes do Flatpak que ficaram sem uso após a desinstalação de antigos aplicativos, liberando espaço massivo.
DNF Clean: Limpeza de Cache de Metadados
sudo dnf clean all
Garante que o banco de dados e o cache de downloads do DNF sejam completamente zerados e limpos do armazenamento.
Reboot: Reinicialização Crítica
reboot
Reinicie o computador para garantir que o novo Kernel e as novas bibliotecas base entrem em vigor na memória RAM antes de prosseguir.
Fase 2: Atualização de Hardware (Firmware)
Fwupdmgr Refresh: Sincronização de Dispositivos
sudo fwupdmgr refresh --if-not-expired
Sincroniza o banco de dados do Linux Vendor Firmware Service (LVFS), baixando os metadados mais recentes apenas se os locais estiverem expirados.
Fwupdmgr Get-Updates: Verificação de Firmware
sudo fwupdmgr get-updates
Verifica se os fabricantes (como a Lenovo, Dell, etc.) lançaram atualizações de firmware para a sua BIOS, controladores de energia, SSDs ou periféricos.
Fwupdmgr Update: Aplicação do Firmware
sudo fwupdmgr update
Se houver atualizações disponíveis, este comando fará o download e agendará a instalação. Siga as instruções na tela e confirme a reinicialização para que o sistema entre no ambiente seguro de gravação da BIOS.
Dica Extra
Sabe aquela tecla ?/° que não funciona no teclado dos ThinkPad?
Em modelos Lenovo ThinkPad com layout ABNT2, a tecla de interrogação e barra pode vir desativada por padrão. Isso ocorre devido a uma divergência entre o mapeamento de hardware da fabricante e o layout configurado no sistema.
Para contornar essa falha, siga os passos abaixo:
No Terminal, crie o arquivo de configuração de hardware.
sudo nano /etc/udev/hwdb.d/90-thinkpad-abnt2.hwdb
Insira o conteúdo (mapeando o código 9d para a função ro).
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:*
KEYBOARD_KEY_9d=ro
Certifique-se de que há exatamente um espaço antes de `KEYBOARD_KEY_9d`. O arquivo `hwdb` exige essa indentação para funcionar.
Salve o arquivo pressionando as teclas Ctrl + O, confirme com Enter e pressione Ctrl + X para sair.
Atualize o banco de dados de hardware.
sudo systemd-hwdb update
Aplique as mudanças (o gatilho).
sudo udevadm trigger
Roteiro de manutenção para Windows via PowerShell ou Prompt de Comando, estruturado em 6 etapas sequenciais para garantir a integridade do sistema. O guia abrange desde o reparo profundo da imagem e verificação de arquivos até a otimização de componentes e limpeza de resíduos.
Importante: Todos os comandos de linhas de código precisam ser executados com privilégios de administrador.
Chkdsk: Verificação do Sistema de Arquivos
chkdsk C: /f
Corrige erros na estrutura lógica e no sistema de arquivos do disco (NTFS). O uso do parâmetro /f é ideal e seguro para armazenamentos modernos (SSDs e NVMes), pois sana inconsistências lógicas sem submeter a memória flash a desgastes físicos desnecessários.
Nota: Como a unidade C: está em uso, confirme quando o sistema solicitar e reinicie o computador para executar este passo antes de seguir para os demais.
DISM RestoreHealth: Reparo da Imagem Base
dism /online /cleanup-image /restorehealth
Compara os arquivos locais com os servidores da Microsoft e corrige a imagem de origem do sistema.
SFC Scannow: Correção de Arquivos Locais
sfc /scannow
Verifica os arquivos protegidos do Windows e substitui os corrompidos usando a base corrigida pelo DISM no passo anterior.
DISM Component Cleanup: Limpeza Profunda da WinSxS
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove componentes antigos e torna os updates atuais definitivos, liberando espaço considerável. (Substitui e engloba o antigo /spsuperseded).
Cleanmgr: Eliminação de Lixo Eletrônico
Pressione Win + R, digite cleanmgr e dê Enter.
Assim que a janela abrir, clique no botão Limpar arquivos do sistema (o utilitário irá reiniciar em modo administrador). Depois, selecione todas as caixas da lista e clique em OK para remover caches, logs e restos de atualizações anteriores.
Defrag: Otimização de Armazenamento (TRIM)
defrag C: /o
Executa a reotimização inteligente do armazenamento. Em drives SSD e NVMe modernos, o parâmetro /o dispara o comando TRIM. Ele informa ao controlador do hardware quais blocos contêm arquivos que já foram deletados, permitindo que o NVMe limpe as células em segundo plano e mantenha as taxas de gravação sempre em velocidade máxima de fábrica.
A execução mensal destes roteiros garante que o Linux Fedora e o Windows operem em seu potencial máximo. No Fedora, a manutenção previne conflitos e otimiza o armazenamento; no Windows, assegura a integridade de arquivos e a fluidez do sistema. Adotar esta rotina transforma tarefas manuais em fluxos previsíveis, resultando em um ambiente estável, seguro e de alta performance. A compatibilidade: O roteiro Windows é válido para as versões 10 e 11 e o roteiro Fedora é específico para distribuições baseadas em DNF. Os comandos Flatpak são universais para qualquer distribuição com suporte habilitado.