Quais são as tarefas de manutenção comuns?

28

Quando eu estava usando o Windows, eu costumava executar defrags, ccleaner e revouninstaller uma vez por mês para manter o sistema e o registro limpos.

Eu sei que o ubuntu (e toda a distribuição Linux) tem uma estrutura de sistema diferente e não precisa de desfragmentar, mas ouvi dizer que existem algumas tarefas de manutenção que ajudam a manter o sistema limpo (por exemplo, sudo apt-get cleanou sudo apt-get autoremove)

Quantos desses comandos / software (e explique o que eles fazem e se podem comprometer a estabilidade do sistema) você conhece e usa regularmente?

Strae
fonte

Respostas:

27

O objetivo dos comandos mencionados é apenas para economizar espaço em disco. Além disso, na maioria das máquinas hoje em dia, a economia representaria apenas uma pequena fração do seu espaço em disco. Portanto, eles não são muito úteis.

As tarefas de manutenção mais comuns são executadas automaticamente pelo sistema. Se você estiver curioso sobre eles, os scripts que os executam estão presentes /etc/cron.*. O nome ou o conteúdo do script pode lhe dar uma dica do que eles fazem. Não mude nada que não entenda - esses comandos existem por um motivo.

Uma tarefa de manutenção que não é feita automaticamente é a instalação de atualizações de segurança e estabilidade (principais correções). Por padrão, você receberá uma notificação de que as atualizações estão disponíveis. Você deve seguir a notificação na primeira oportunidade. Isso não é feito automaticamente, caso as atualizações cheguem a um momento inconveniente, como quando você está com acesso à Internet paga por byte ou precisa desligar o computador agora; também porque há um risco (muito pequeno) de que as atualizações quebrem algo e é melhor não fazer isso sem supervisão.

As atualizações são a única tarefa de manutenção que eu aciono manualmente. Se eu tivesse que fazer qualquer outra coisa, consideraria um bug. Se for necessário, deve ser automatizado.

Gilles 'SO- parar de ser mau'
fonte
5
É possível configurar o sistema para que atualizações importantes sejam aplicadas automaticamente em segundo plano. Recurso muito bom para computadores sempre conectados de parentes idosos.
vava
@vava, você precisará adicionar apt-get update && apt-get upgrade --assume-yesao crontab para que ele seja executado com privilégios.
Nick Bedford
@NickBedford @vava É melhor configuração unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner
8

Eu recomendo 2 programas gui para você:

  • pouco alvejante
  • ubuntu tweak.

O bleach-bit é o equivalente "ccleaner" para linux, para que você possa entender o que ele pode fazer: sudo apt-get install bleachbit do console para instalar.

O ubuntu tweak é uma espécie de "tweak-ui" / centro de software / gconf / etc. o que estamos interessados ​​aqui é a opção "package cleaner":

texto alternativo

Para instalar o ubuntu-tweak:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak
Axel
fonte
wow, eu já uso ubntu ajustar, mas eu nunca o usou para limpar
Strae
2

Na página de manual oficial do apt-get (versão curta para mim):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

Há também o gui computer-janitor( System=> Administration=> System Janitor)

aatdark
fonte
3
Na maioria dos casos, eu evitaria computer-janitoro máximo possível. Simplesmente não é um bom programa.
224
@aperson: Justifique por que você acha que não é um bom programa. Isso pode significar coisas diferentes para pessoas diferentes.
Jvriesem
0

Eu sou um viciado em software - continuo testando um novo software, instalando-o na minha máquina e removendo-o. Então, para mim, apt-get -clean e apt-get -autoremove são usados ​​regularmente :-)

Também recomendo verificar as notificações de atualização e atualizar regularmente.

Uma ferramenta que você pode olhar (acredito que esteja disponível na seção de administração) é o zelador do computador. É ótimo para identificar pacotes redundantes que você pode remover e liberar espaço.

Outra coisa que você pode querer procurar são serviços redundantes - como Apache, SSH, telnet, etc., que podem não ser relevantes ou necessários para uma única instalação de desktop. Se eles estiverem configurados para serem executados na inicialização, você pode estar desperdiçando desempenho / memória em serviços desnecessários.

Nikhil
fonte
5
Considere usar aptitude installe aptitude purge, ele remove pacotes desnecessários automaticamente. Mais do que isso, purgetambém remove qualquer pacote de arquivos de configuração instalado.
vava
thnx - Vou dar uma olhada ... #
Nikhil 10/09
Eu amo o aptitude tanto quanto o próximo cara, mas pelo que li, usá-lo não tem mais vantagens sobre o apt. Eu ainda o uso.
224