V tem članku razpravljam o pomembnosti posodobitev programske opreme na vašem strežniku ali v spletnih aplikacijah. Vsi vemo, da je potrebna posodobitev programske opreme, vendar jo preskočimo, da ne bi sedeli pred njo in posodobili isto. Vse aplikacije imajo možnost samodejnega razporejanja teh posodobitev brez našega posredovanja. Vsi vidimo sporočilo iz vašega operacijskega sistema v vašem lokalnem sistemu ali v mobilnem telefonu ali vaših spletnih aplikacijah, ki zahtevajo posodobitve programske opreme. V večini primerov ga vsi samo preskočimo in posodobitev preložimo. Morali bi jo omogočiti, razen če nimate časa, da bi to storili ročno.
Varnostne ranljivosti
Zlonamerne dejavnosti in vdori se pojavijo zaradi sistemov z ranljivostmi. Običajno hekerji najdejo različico programske opreme, nameščene v vaši spletni aplikaciji / strežniku ali lokalnem sistemu, in z uporabo sedanjih ranljivosti v tej različici vdrejo v sistem zaradi zlonamernih dejavnosti.
Če razvijalci pravilno upravljajo s programsko opremo, bi morali sprostiti popravek za odkrite ranljivosti. Poskrbite, da posodobite programsko opremo na najnovejšo različico. Lahko preverite opombe k izdaji razvijalcev, da preverite, ali so ranljivosti odpravljene ali ne.
Izboljšana funkcionalnost
V nekaterih primerih bi bilo treba v programsko opremo dodati nekaj funkcij in nekaj optimizacij za izboljšanje funkcionalnosti.
Odpravljanje napak
Vsa programska oprema ni popolna, zato bi moralo biti v njej nekaj napak. Ki imajo lahko kritične ali nekritične. Odkrita napaka bo dodana k najnovejšim posodobitvam.
Posodobitve programske opreme v strežniku
Kot v vsaki aplikaciji je tudi posodobitev programskih paketov, nameščenih na vašem strežniku, pomembna. Na voljo je veliko orodij (zbiranje razpoložljivih podrobnosti vašega sistema, kot so različice programske opreme, odprta vrata, znane ranljivosti itd.).) podrobnosti vašega sistema. Zato je treba programsko opremo posodobiti na najnovejšo različico, da se prepreči dostop do vsiljivcev.
Posodobitve jedra Linuxa
Posodobitve programske opreme bodo posodobile tudi jedro vašega strežnika. Za posodobitev novega jedra vaš strežnik potrebuje ponovni zagon. Zato morate načrtovati ponovni zagon ob izven ure, da zmanjšate vpliv izpadov.
Če je vaš strežnik ključnega pomena in si ne bo mogel privoščiti pogostih ponovnih zagonov, lahko z nekaj programske opreme posodobite jedro med izvajanjem, da se izognete ponovnim zagonom. Po mojem mnenju je dobra ideja ponovni zagon strežnika enkrat na mesec. Pomagal bo pri posodabljanju paketov jedra in zagonu preverjanj datotečnega sistema ob ponovnem zagonu. Kot sistemski skrbnik me je strah znova zagnati sistem z več kot 1000 dnevi neprekinjenega delovanja. V večini primerov bi morali iti na preverjanje datotečnega sistema in lahko traja nekaj časa, da se vrne v splet. Da bi se izognili dolgim izpadom, je dobro razdeliti izpad z vnovičnim zagonom strežnika vsaj enkrat na mesec.
Posodobite seznam programske opreme v strežniku
Resinhronizira pakete iz skladišč. Običajno lokalna datoteka xml apt-get uporablja seznam paketov, da posodobimo seznam, moramo zagnati ukaz update.
Za ubuntu moramo za posodobitev zagnati naslednji ukaz.
apt-get posodobitevZa centos počistite yum predpomnilnik, da počistite datoteke xml repozitorija. Ko počistite predpomnilnik, bo iz repozitorijev prenesel najnovejše sezname paketov (datoteke xml), medtem ko naslednjič zaženemo ukaz yum. Seznami bodo torej najnovejši.
njam čisto vseZgornji ukaz bo očistil vse predpomnjene datoteke med izvajanjem yum ukazov iz imenika “/ var / cache / yum /”. Včasih moramo ta ukaz zagnati, da očistimo prostor. Ta ukaz lahko načrtujete za redno čiščenje predpomnilnika yum.
Posodobite vse pakete z razpoložljivimi posodobitvami
Sledijo ustrezni ukazi za posodobitev razpoložljivih posodobitev za pakete v centos in strežnikih različice ubuntu.
sudo apt-get upgrade # Za Ubuntuyum update # Za Centos
Na splošno zaženite naslednje ukaze, da posodobite vse pakete, nameščene v sistemu linux ali sever.
Za Ubuntu
sudo apt-get update # Pridobi seznam razpoložljivih posodobitev,sudo apt-get upgrade # Strogo nadgrajuje trenutne pakete
sudo apt-get dist-upgrade # Namesti posodobitve (nove)
bodite previdni pri uporabi dist-upgrade, saj lahko tudi odstrani pakete, da zadovolji odvisnosti.
Za Centos
njam čisto vseyum posodobitev
Po posodobitvi lahko preverite naslednji ukaz, da preverite, ali so na voljo še nobene posodobitve.
Za Centos
yum check-updateZa Ubuntu
primeren seznam - nadgradljivAli
nadgradnja apt-get -u --asume-štZ zgornjimi ukazi za posodobitev lahko izdelamo skript in ga glede na izven ure ure redno posodabljamo programsko opremo, da bo sistem posodobljen.