Articles

Importância das actualizações de software

Actualizações

Actualizações

Neste artigo, estou a discutir a importância das actualizações de software no seu servidor ou com aplicações web. Todos sabemos que a actualização de software é necessária, mas ignoramo-la para evitar sentarmo-nos à sua frente para actualizar o mesmo. Todas as aplicações têm a opção de agendar estas actualizações automaticamente sem a nossa intervenção. Todos vemos uma mensagem do seu sistema operativo no seu sistema local ou no seu telemóvel, ou nas suas aplicações web a pedir actualizações de software. A maior parte do caso, todos nós simplesmente ignoramos e adiamos a actualização. Deve ter de a activar a menos que não tenha tempo para o fazer de forma manual.

Vulnerabilidades de Segurança

Ocorrem actividades maliciosas e hacking devido aos sistemas com vulnerabilidades. Normalmente os hackers encontrarão a versão do software instalado na sua aplicação web/servidor ou sistema local e utilizando as actuais vulnerabilidades nessa versão específica para se intrometerem no sistema por fazer actividades maliciosas.

Se o software for correctamente gerido pelos programadores, então deverão libertar o patch para as vulnerabilidades detectadas. Por isso, certifique-se de actualizar o seu software para a última versão disponível. Pode verificar as notas de lançamento dos programadores para confirmar que as vulnerabilidades estão resolvidas ou não.

Funcionalidade melhorada

Em alguns casos, deve haver alguma funcionalidade adicionada ao software e ter algumas optimizações para melhorar as funcionalidades.

Inserção de erros

Nem todo o software é uma prova cabal, deve haver alguns erros no software. Que podem ter erros críticos ou não críticos. A correcção de bugs detectada irá adicionar às últimas actualizações.

Actualizações de software no seu servidor

Tal como em qualquer aplicação, a actualização dos pacotes de software instalados no seu servidor é importante. Existem muitas ferramentas disponíveis para a impressão de pegadas (recolha de detalhes disponíveis do seu sistema como versões de software, portas abertas, vulnerabilidades conhecidas, etc.) os detalhes do seu sistema. Assim, o software deve ser actualizado para a versão mais recente para evitar o acesso aos intrusos.

Linux Kernel Updates

Software Updates irá actualizar também o kernel do seu servidor. A fim de actualizar o novo kernel, o seu servidor necessita de um reinício. Portanto, precisa de agendar uma reinicialização em horas de vazio para reduzir o impacto do tempo de inactividade.

Se o seu servidor for de missão crítica e não se permitir reinicializações frequentes, pode utilizar algum software para actualizar as actualizações do kernel em tempo de execução para evitar reinicializações. Na minha opinião, reiniciar o servidor uma vez por mês é uma boa ideia. Ajudará a actualizar os pacotes do kernel e a executar verificações do sistema de ficheiros no momento da reinicialização. Como administrador de sistemas, tenho medo de reiniciar um sistema com mais de 1000 dias de tempo de funcionamento. A maior parte dos casos deve ir para a verificação do sistema de ficheiros e pode demorar algum tempo até que volte a funcionar. A fim de evitar o longo tempo de inactividade, é bom distribuir o tempo de inactividade reiniciando o servidor pelo menos uma vez por mês.

Update a lista de software no servidor

Ressincroniza os pacotes a partir dos repositórios. Normalmente o apt-get usa o ficheiro xml local contém a lista de pacotes, para actualizar a lista, precisamos de executar o comando update.

Para o ubuntu, precisamos de executar o seguinte comando para actualizar.

apt-get update

Para centos, limpa-se a cache yum para limpar os ficheiros xml do repositório. Assim que limpar a cache, irá descarregar as últimas listas de pacotes (ficheiros xml) dos repositórios, enquanto executamos o comando yum da próxima vez. Assim, as listas serão as mais recentes.

yum clean all

O comando acima limpará todos os ficheiros em cache enquanto executamos os comandos yum a partir do directório “/var/cache/yum/”. Por vezes precisamos de executar este comando para limpar o espaço. Pode programar este comando para limpar regularmente a cache do yum.

Actualizar todos os pacotes com actualizações disponíveis

Seguir estes comandos são os respectivos comandos para actualizar as actualizações disponíveis para os pacotes em centos e servidores da variante ubuntu.

sudo apt-get upgrade # For Ubuntu
yum update # For Centos

Overall running the following commands together to update all the packages installed in the linux system or sever.

Para Ubuntu

sudo apt-get update # Obtém a lista de actualizações disponíveis,
sudo apt-get upgrade # Actualiza rigorosamente os pacotes actuais
sudo apt-get dist-upgrade # Instala actualizações (novas)

tem cuidado ao usar dist-upgrade, pois pode também remover pacotes para satisfazer dependências.

Para Centos

yum clean all
yum update

Once update pode verificar o seguinte comando para verificar se há mais actualizações disponíveis ou não.

Para Centos

div>yum check-update

Para Ubuntu

div>apt list –upgradável

Or

apt-get -u upgrade –assume-no

Podemos fazer um script usando os comandos de actualização acima mencionados e agendá-lo com base nas horas de vazio para actualizar o software regularmente para manter o seu sistema actualizado.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *