Devo reiniciar depois de atualizar meu sistema?


27

Devo reiniciar meu PC toda vez que ele for atualizado?

Respostas:


33

Você não precisa reiniciar o computador sempre que atualizar. Certas atualizações (como as que afetam o kernel do sistema operacional) exigirão a reinicialização para entrar em vigor. Quando essa atualização ocorre, o ícone da sua sessão no canto superior direito fica vermelho.

Imagem do ícone da sessão quando uma reinicialização é necessária


Eu costumo fazer isso desde que atualizo em duas semanas razoáveis. Sim, para atualizações do kernel e alguns outros utilitários essenciais, é necessário fazê-lo, mas também porque partes de um programa são mantidas na memória, nunca acho que seja uma má idéia fazê-lo.
Todd Partridge 'Gen2ly'

4

Você só precisa reiniciar quando o gerenciador de atualizações solicitar. Também será visível no menu no canto superior direito da tela. A roda dentada ficará vermelha e um item de menu vermelho solicitará que você reinicie.


3

Você não precisa "reiniciar", mas o único momento em que você precisa reiniciar para que as alterações entrem em vigor são as atualizações do kernel e as atualizações proprietárias do driver.


Na verdade, existem algumas outras atualizações que solicitam que você reinicie, embora em alguns casos o logoff seja suficiente.
Scott Severance

2

Existe outro caminho.

O Ksplice permite que você atualize seu sistema - mesmo atualizações do kernel - sem reiniciar.

É gratuito para o Fedora e o Ubuntu Desktop, mas você paga por qualquer outro sistema.


2

De vez em quando, um programa em execução no sistema fica transtornado porque algumas partes foram atualizadas, mas, geralmente, tudo o que você precisa para sair do programa e reiniciá-lo. Além das atualizações do kernel, como mencionado acima, você não precisa reiniciar.

Um fator importante nesse comportamento mais civilizado é que o Linux / UNIX não possui um sistema de registro como o Windows. Não sei a mecânica exata dele, mas o Windows mantém seu registro bloqueado quando está em execução e, geralmente, a única maneira de modificá-lo é reiniciar o sistema para que as alterações no registro possam ser instaladas enquanto não estiver sendo usado.

Do outro lado da moeda, se você atualizar seu kernel, alguns programas que você pode ter se compilado (por exemplo, executando make com um pacote que veio em um tarball) podem parar de funcionar quando você atualizar um kernel até que você os recompile. O vmware player é assim, embora às vezes se conserte. Isso faz parte do motivo pelo qual os carregadores de inicialização como o grub mantêm versões antigas do kernel como opções do menu de inicialização.


uau, essa foi uma explicação muito clara. Muito obrigado.
rockr101

Acredito que você esteja enganado. Não é o registro (é muito fácil alterar qualquer coisa no registro - mesmo manualmente - e ver as alterações instantaneamente), mas são os executáveis ​​e as bibliotecas que são bloqueados enquanto os processos estão em execução. Alguns desses processos fazem parte do sistema, o que significa que uma atualização para esses processos exige que o sistema se descarregue primeiro (por exemplo, reinicialize) antes que eles possam ser substituídos. O Linux lida com isso de maneira diferente, e é por isso que você não precisa reiniciar o Linux com tanta frequência.
Bluppfisk

0

Não.

A menos que você raramente faça atualizações e faça um grande número (por exemplo, mensalmente). Então é prudente reiniciar, etc.


0

Você deve reiniciar quando o kernel for atualizado ou quando o driver for atualizado. Caso contrário, a atualização do kernel ou driver não funcionará até a reinicialização.


0

Eu diria que, para atualizações de segurança, você deve depender da gravidade das vulnerabilidades que as atualizações resolvem.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.