CentOS -oppdatering

CentOS -oppdatering
Å holde pakkene oppdatert er viktig for å forhindre at de kjøres inn i kjente og allerede faste feil, samt lapping av sikkerhetssårbarheter som kan ha blitt funnet av distribusjons- og pakken vedlikeholdere. Det er ikke vanskelig å gjøre det, kan få rett til det.

Den første kommandoen du vil vite er Yum Check-oppdatering. Hvis du ikke er kjent med Yum, kan du lese vår grunning på Yum først og så komme tilbake hit. Check-UpDate-kommandoen vil skrive ut en liste over alle pakker som en oppdatering er tilgjengelig. For skriptformål vil det også returnere en utgangsverdi på 100 hvis oppdateringer er påkrevd, 0 hvis ingen oppdateringer er påkrevd eller 1 hvis det oppstår en feil.

Her er et eksempel på hvordan du kan se etter oppdateringer i CentOS:

yum check-update> /dev /null
RC = $?
hvis [$ rc -eq 100]; deretter
ekko "oppdateringer er nødvendig"
elif [$ rc -eq 0]; deretter
ekko "Ingen oppdateringer er nødvendig"
ellers
Ekko "Det oppstod en feil i pakkeoppdateringssjekken, prøv igjen"
fi

Yum Check Update Centos

Og her er et eksempel på å skrive ut oppdateringene etter behov:

yum check-update> ./produksjon
RC = $?
hvis [$ rc -eq 100]; deretter
katt ./produksjon
fi

Vi kan også sjekke oppdateringer for en enkelt pakke med Yum -oppdatering og ikke spesifisere y, for ja, når du blir spurt. Hvis du trykker på Y, for ja, vil oppdateringen fortsette for den spesifiserte pakken. For eksempel vil jeg gjøre en sjekk på pakken VIM-minimal nå:

Yum Update Vim-minimal

Hvis du vil fortsette og oppdatere alle pakker, kan du gå videre og løpe Yum -oppdatering og ikke oppgi noen pakkenavn. Det vil finne alle utdaterte pakker og oppdatere dem alle etter at du har bekreftet Y for ja på ledeteksten.

# yum oppdatering

Yum -oppdatering

Etter at oppdateringen er fullført, kan du kjøre sjekkskriptet ovenfor og forvente å se ingenting å oppdatere.

yum check-update> /dev /null
RC = $?
hvis [$ rc -eq 100]; deretter
ekko "oppdateringer er nødvendig"
elif [$ rc -eq 0]; deretter
ekko "Ingen oppdateringer er nødvendig"
ellers
Ekko "Det oppstod en feil i pakkeoppdateringssjekken, prøv igjen"
fi

Centos ingen oppdatering nødvendig

Konklusjon

Det er viktig å holde centOS -systemet ditt oppdatert. Du kan bruke metodikken ovenfor for å hjelpe.