V tomto článku diskutujem o dôležitosti aktualizácií softvéru na vašom serveri alebo s webovými aplikáciami. Všetci vieme, že je potrebná aktualizácia softvéru, ale preskočíme ju, aby sme predišli aktualizácii tej istej aplikácie. Všetky aplikácie majú možnosť naplánovať tieto aktualizácie automaticky bez nášho zásahu. Všetci vidíme správu z vášho operačného systému vo vašom lokálnom systéme alebo v mobilnom telefóne alebo vo vašich webových aplikáciách so žiadosťou o aktualizáciu softvéru. Väčšinou to všetci iba preskočíme a aktualizáciu odložíme. Mali by ste to povoliť, pokiaľ nemáte čas na to manuálnym spôsobom.
Zraniteľnosti zabezpečenia
Z dôvodu zraniteľnosti systémov sa vyskytujú škodlivé aktivity a hackerstvo. Hackeri zvyčajne nájdu verziu softvéru nainštalovaného vo vašej webovej aplikácii / serveri alebo lokálnom systéme a pomocou súčasných zraniteľností v konkrétnej verzii preniknú do systému za účelom vykonania škodlivých činností.
Ak je softvér správne spravovaný vývojármi, mali by vydať opravu zistených chýb zabezpečenia. Nezabudnite preto aktualizovať softvér na najnovšiu dostupnú verziu. Môžete skontrolovať poznámky k vydaniu vývojárov a overiť, či sú chyby zabezpečenia vyriešené alebo nie.
Vylepšená funkčnosť
V niektorých prípadoch by mal byť do softvéru pridaný nejaký doplnok, ktorý by mal vylepšiť niektoré funkcie optimalizáciou.
Opravy chýb
Nie všetok softvér je úplný dôkaz, v softvéri by mali byť nejaké chyby. Ktoré môžu mať kritický alebo nekritický charakter. Zistená oprava chyby sa pridá k najnovším aktualizáciám.
Aktualizácie softvéru na vašom serveri
Rovnako ako v každej aplikácii, aj tu je dôležitá aktualizácia softvérových balíkov nainštalovaných na vašom serveri. Existuje veľa nástrojov na footprinting (zhromažďujte dostupné podrobnosti o vašom systéme, ako sú verzie softvéru, otvorené porty, známe chyby zabezpečenia atď.) podrobnosti o vašom systéme. Softvér by sa mal preto aktualizovať na najnovšiu verziu, aby sa zabránilo prístupu k votrelcom.
Aktualizácie jadra systému Linux
Aktualizácia softvéru aktualizuje aj jadro vášho servera. Ak chcete aktualizovať nové jadro, váš server potrebuje reštart. Je preto potrebné naplánovať reštartovanie mimo špičku, aby sa znížil dopad výpadku.
Ak je váš server kritický a nedovolí si časté reštarty, môžete na aktualizáciu jadra za behu použiť nejaký softvér, aby ste sa vyhli reštartu. Podľa môjho názoru je dobrý nápad reštartovať server raz za mesiac. Pomôže to pri aktualizácii balíkov jadra a pri spustení systému vykoná kontrolu systému súborov. Ako správca systému sa bojím reštartovať systém s viac ako 1000 dňami prevádzkyschopnosti. Vo väčšine prípadov by malo ísť o kontrolu súborového systému a jeho online vrátenie môže chvíľu trvať. Aby ste sa vyhli dlhým výpadkom, je dobré distribuovať výpadky reštartovaním servera aspoň raz za mesiac.
Aktualizácia zoznamu softvéru na serveri
Znovu synchronizuje balíčky z úložísk. Normálne obsahuje apt-get use miestny xml súbor zoznam balíkov, aby sme mohli zoznam aktualizovať, musíme spustiť príkaz update.
V prípade ubuntu musíme na aktualizáciu spustiť nasledujúci príkaz.
aktualizácia apt-getV prípade systému Centos vymažete medzipamäť yum, aby ste vymazali súbory XML úložiska. Po vyčistení vyrovnávacej pamäte stiahne z archívov najnovšie zoznamy balíkov (súbory XML), zatiaľ čo nabudúce spustíme príkaz yum. Zoznamy budú teda najnovšie.
mňam vyčistiť všetkoVyššie uvedený príkaz vyčistí všetky súbory v medzipamäti, zatiaľ čo spúšťame príkazy yum z adresára „/ var / cache / yum /“. Niekedy je potrebné spustiť tento príkaz, aby sa uvoľnilo miesto. Tento príkaz môžete naplánovať tak, aby pravidelne vymazával yum cache.
Aktualizujte všetky balíčky dostupnými aktualizáciami
Nasledujú príslušné príkazy na aktualizáciu dostupných aktualizácií pre balíky na serveroch variantos centos a ubuntu.
sudo apt-get upgrade # Pre Ubuntuyum update # Pre Centos
Celkové spustenie nasledujúcich príkazov na aktualizáciu všetkých balíkov nainštalovaných v systéme linux alebo serveri sever.
Pre Ubuntu
sudo apt-get update # Načíta zoznam dostupných aktualizácií,sudo apt-get upgrade # Prísne upgraduje súčasné balíčky
sudo apt-get dist-upgrade # Inštaluje aktualizácie (nové)
buďte opatrní pri používaní dist-upgrade, pretože môže tiež odstrániť balíčky, aby uspokojil závislosti.
Pre Centos
mňam všetko vyčistiťyum aktualizácia
Po aktualizácii môžete skontrolovať nasledujúci príkaz a overiť, či sú k dispozícii ďalšie aktualizácie alebo nie.
Pre Centos
yum check-updatePre Ubuntu
zoznam apt - rozšíriteľnýAlebo
apt-get -u upgrade --assume-noPomocou vyššie uvedených príkazov na aktualizáciu môžeme vytvoriť skript a naplánovať ho na základe mimopracovných hodín, aby sme softvér pravidelne aktualizovali, aby bol váš systém aktuálny.