Updating a CentOS 7 Installation
Innehållsförteckning:
Att hålla ditt CentOS-system uppdaterat med de senaste säkerhetsuppdateringarna är en av de viktigaste delarna av den övergripande systemsäkerheten. Om du inte uppdaterar operativsystemets paket med de senaste säkerhetsuppdateringarna, är din maskin känslig för attacker.
Den rekommenderade metoden är att automatisera uppdateringarna med
yum-cron
. Ett annat alternativ är att manuellt uppdatera systemet.
I den här tutorialen visar vi dig hur man manuellt kan uppdatera systempaket på CentOS 7. Samma instruktioner gäller för CentOS 6.
förutsättningar
För att installera och uppdatera paket måste du vara inloggad som root eller en användare med sudo-behörigheter.
Uppdatera paket på CentOS
RPM är ett förpackningssystem som används av Red Hat och dess derivat såsom CentOS.
Yum är standardpaketshanteringsverktyget i CentOS. Det används för att installera, ta bort, ladda ner, fråga och uppdatera paket från de officiella CentOS-lagringarna samt andra tredjepartsförvar.
Innan du kör uppdateringen kan du leta efter tillgängliga uppdateringar med följande kommando:
sudo yum check-update
Utgången kommer att innehålla en lista över alla paket som är tillgängliga för uppdatering:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates
För att uppdatera ett enda paket använder du kommandot
yum install
följt av namnet på paketet du vill uppdatera. Till exempel, för att bara uppdatera det
curl
som du kör:
sudo yum install curl
Yum ger dig en sammanfattning av paketen som kommer att uppdateras och ber dig om bekräftelse. Svara
y
och paketen uppdateras.
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok:
För att uppdatera alla paket använder du kommandot
yum install
:
sudo yum check-update
Kommandot uppdaterar förvaren och ger dig en lista över alla paket som kan uppdateras. Skriv
y
när du uppmanas att fortsätta.
Förhindra att paket uppdateras
Ibland kanske du vill begränsa ett paket från att uppdateras till en nyare version. Yum-plugin-
versionlock
låter dig låsa paket till en specifik version.
Plugin är inte installerat som standard, så först måste du installera det:
sudo install yum-plugin-versionlock
Under installationen skapas två konfigurationsfiler på ditt system, lagrade i
/etc/yum/pluginconf.d
. Konfigurationsfilen
versionlock.conf
och filen
versionlock.list
innehåller de låsta paketen. Som standard listas inga paket i den här filen.
För att låsa en version av ett paket kan du antingen lägga till paketnamnet manuellt i filen eller använda kommandot
yum versionlock
följt av paketnamnet. Till exempel, för att förhindra att alla PHP-paket (alla paket som börjar med "php-") uppdateras skulle du köra:
sudo yum versionlock php-*
Detta låser PHP-paketen till den aktuella versionen.
Visa Yum-loggar
Historik för paketen installerade och uppdaterade med
yum
loggas i filen
/var/log/yum
. Du kan se de senaste posterna med kommandot
cat
eller
tail
:
sudo tail /var/log/yum.log
Utgången kommer att innehålla poster om paketinstallationer och uppdateringar:
Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64
Slutsats
Att installera uppdateringar och hålla ditt CentOS-system uppdaterat är ganska enkelt men om du hanterar flera CentOS-maskiner kan det vara tidskrävande och ibland kan du förbise en viktig uppdatering. Det bästa alternativet är att ställa in automatiska uppdateringar.
Nyligen har olika Bing-program i Windows 8, nämligen resor, kartor, nyheter, finans, sport fått en uppdatering. Dessa appar fick flera uppdateringar. Även om detaljerna om uppdateringar av Weather App blev meddelade, inkluderades det inte i denna uppsättning uppdateringar. Med den här uppdateringen blir det nu möjligt att lägga till dina egna RSS-flöden i Bing News-appen.
Lägg till RSS-flöden till Bing News App i Windows 8
Microsoft Update Error Code 0x80080008 när du installerar Windows-uppdateringar
Om det finns viss korruption i Windows Update-filer kan du få felkod 0x80080008 när du försöker om du vill installera Windows-uppdateringar med Microsoft Update.
Hur du installerar, installerar hp officejet 6500a plus allt-i-ett-skrivare
Lär dig hur du installerar och installerar HP Officejet 6500A Plus allt-i-ett-skrivare.







