Articles

Belang van software-updates

Updates

Updates

In dit artikel bespreek ik het belang van software-updates in uw server of bij webtoepassingen. We weten allemaal dat software-updates nodig zijn, maar we slaan ze over om te voorkomen dat we ervoor moeten zitten om de software bij te werken. Alle toepassingen hebben de mogelijkheid om deze updates automatisch te plannen zonder onze tussenkomst. We zien allemaal een bericht van uw besturingssysteem in uw lokale systeem of in uw mobiele telefoon, of uw webtoepassingen waarin wordt gevraagd om software-updates. In de meeste gevallen slaan we het gewoon over en stellen we de update uit. U zou het moeten inschakelen tenzij u geen tijd hebt om het op een handmatige manier te doen.

Veiligheidslekken

Malijke activiteiten en hacking komen voor als gevolg van de systemen met kwetsbaarheden. Normaal gesproken vinden de hackers de versie van de software die is geïnstalleerd in uw webapplicatie/server of lokale systeem en gebruiken de aanwezige kwetsbaarheden in die specifieke versie om het systeem binnen te dringen voor het doen van kwaadaardige activiteiten.

Als de software goed wordt beheerd door de ontwikkelaars, dan moeten zij de patch voor de ontdekte kwetsbaarheden vrijgeven. Zorg er dus voor dat u uw software bijwerkt naar de laatste beschikbare versie. U kunt de release notes van de ontwikkelaars controleren om te zien of de kwetsbaarheden zijn opgelost of niet.

Verbeterde functionaliteit

In sommige gevallen moet er een functie worden toegevoegd aan de software en moeten er enkele optimalisaties worden doorgevoerd om de functionaliteit te verbeteren.

Fixing bugs

Niet alle software is volledig proof, er moeten een aantal bugs in de software zitten. Welke kritisch of niet-kritisch kunnen zijn. De ontdekte bug fix zal worden toegevoegd aan de laatste updates.

Software Updates in uw server

Zoals in elke toepassing, is het updaten van de software pakketten die in uw server zijn geinstalleerd belangrijk. Er zijn veel tools beschikbaar voor footprinting (het verzamelen van beschikbare details van uw systeem zoals software versies, open poorten, bekende kwetsbaarheden etc.) de details van uw systeem. Dus de software moet worden bijgewerkt naar de nieuwste versie om toegang tot de indringers te voorkomen.

Linux Kernel Updates

Software Updates zullen de kernel van uw server ook updaten. Om de nieuwe kernel te updaten, moet uw server opnieuw worden opgestart. U moet dus een reboot plannen tijdens daluren om de impact van de downtime te beperken.

Als uw server missiekritisch is en zich geen frequente reboots kan veroorloven, kunt u bepaalde software gebruiken om de kernelupdates tijdens runtime bij te werken om reboots te vermijden. Naar mijn mening is het een goed idee om de server eens in de maand te rebooten. Het zal helpen bij het updaten van de kernel pakketten en het uitvoeren van bestandssysteem controles tijdens de reboot tijd. Als systeembeheerder ben ik bang om een systeem met meer dan 1000 dagen uptime opnieuw op te starten. In de meeste gevallen zou het moeten gaan om een bestandssysteemcontrole en kan het enige tijd duren voordat het weer online is. Om de lange downtime te vermijden, is het goed om de downtime te verdelen door de server minstens een keer per maand te rebooten.

Update software list in server

Hiermee worden de pakketten uit de repositories opnieuw gesynchroniseerd. Normaal gesproken apt-get gebruik maken van de lokale xml-bestand bevat de lijst met pakketten, om de lijst bij te werken, moeten we uitvoeren update commando.

Voor ubuntu, moeten we het volgende commando uit te voeren om bij te werken.

apt-get update

Voor centos moet je de yum cache wissen om de xml-bestanden van de repository te wissen. Zodra je de cache leeg hebt, zal het de laatste pakketlijsten (xml bestanden) van de repositories downloaden, terwijl we de volgende keer yum commando uitvoeren.

yum clean all

Het bovenstaande commando zal alle cache bestanden opschonen terwijl we yum commando’s uitvoeren vanuit de directory “/var/cache/yum/”. Soms moeten we dit commando uitvoeren om de ruimte op te ruimen. U kunt dit commando plannen om de yum cache regelmatig te wissen.

Update alle pakketten met beschikbare updates

Hieronder staan de respectievelijke commando’s om de beschikbare updates voor de pakketten in centos en ubuntu variant servers te updaten.

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

In het algemeen voert u de volgende commando’s samen uit om alle pakketten bij te werken die in het linux-systeem of de linux-server zijn geïnstalleerd.

Voor Ubuntu

sudo apt-get update # Haalt de lijst met beschikbare updates op,
sudo apt-get upgrade # Upgradet alleen de huidige pakketten
sudo apt-get dist-upgrade # Installeert updates (nieuwe)

Zorg ervoor als je dist-upgrade gebruikt, omdat het ook pakketten kan verwijderen om aan afhankelijkheden te voldoen.

Voor Centos

yum clean all
yum update

Eenmaal bijgewerkt kunt u het volgende commando uitvoeren om te controleren of er nog updates beschikbaar zijn of niet.

Voor Centos

yum check-update

Voor Ubuntu

apt list -.-upgradable

Of

apt-get -u upgrade –assume-no

We kunnen een script maken met de bovenstaande updateopdrachten en dit plannen op basis van de daluren om de software regelmatig bij te werken en uw systeem up-to-date te houden.

Laat een antwoord achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *