Virtuális gép létrehozása - Virtualbox bemutatása
Tartalomjegyzék:
- Előfeltételek
- Csomagok frissítése a CentOS-on
- A csomagok frissítésének megakadályozása
- Yum naplók megtekintése
- Következtetés
A CentOS rendszer naprakészen tartása a legújabb biztonsági frissítésekkel az általános rendszerbiztonság egyik legfontosabb része. Ha nem frissíti az operációs rendszer csomagjait a legújabb biztonsági javításokkal, akkor a számítógépe érzékeny a támadásokra.
Az ajánlott módszer a frissítések automatizálása a
yum-cron
. Egy másik lehetőség a rendszer kézi frissítése.
Ebben az oktatóanyagban megmutatjuk, hogyan kell manuálisan frissíteni a rendszercsomagokat a CentOS 7 rendszeren. Ugyanezek az utasítások vonatkoznak a CentOS 6-ra is.
Előfeltételek
A csomagok telepítéséhez és frissítéséhez be kell jelentkeznie root felhasználóként vagy sudo jogosultságokkal rendelkező felhasználóként.
Csomagok frissítése a CentOS-on
Az RPM egy csomagolórendszer, amelyet a Red Hat és annak származékai, például a CentOS használnak.
A Yum az alapértelmezett csomagkezelő eszköz a CentOS-ban. A csomagok telepítésére, eltávolítására, letöltésére, lekérdezésére és frissítésére szolgál a hivatalos CentOS-tárházakból, valamint más harmadik fél által készített adattárakból.
A frissítés futtatása előtt a következő parancs segítségével ellenőrizheti az elérhető frissítéseket:
sudo yum check-update
A kimenet tartalmazza az összes frissíthető csomag listáját:
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
Egyetlen csomag frissítéséhez használja a
yum install
parancsot, amelyet a frissíteni kívánt csomag neve követ. Például, csak a futtatott
curl
csomag frissítéséhez:
sudo yum install curl
A Yum összefoglalót ad a frissített csomagokról, és megerősítést kér. Válasz
y
és a csomagok frissülnek.
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:
Az összes csomag frissítéséhez használja a
yum install
parancsot:
sudo yum check-update
A parancs frissíti az adattárakat, és megadja az összes frissíthető csomag listáját. Amikor a rendszer kéri, írja be, hogy folytassa.
A csomagok frissítésének megakadályozása
Előfordulhat, hogy korlátozhatja a csomag frissítését egy újabb verzióra. A Yum plugin
versionlock
lehetővé teszi a csomagok egy adott verzióra történő zárolását.
A plugin alapértelmezés szerint nincs telepítve, így először telepítenie kell:
sudo install yum-plugin-versionlock
A telepítés során a rendszerben két konfigurációs fájl jön létre, amelyeket az
/etc/yum/pluginconf.d
könyvtárban tárolnak. A zárolt csomagokat tartalmazó
versionlock.conf
konfigurációs fájl és a
versionlock.list
fájl. Alapértelmezés szerint a fájl nem tartalmazza a csomagokat.
A csomag egy verziójának lezárásához manuálisan adhatja hozzá a csomag nevét a fájlhoz, vagy használja a
yum versionlock
parancsot, majd a csomag nevét. Például az összes PHP csomag (az összes „php-” betűvel kezdődő csomag) frissítésének megakadályozása érdekében futtassa:
sudo yum versionlock php-*
Ez lezárja a PHP csomagokat az aktuális verzióra.
Yum naplók megtekintése
A yummal telepített és frissített csomagok előzményeit a
/var/log/yum
fájlba
/var/log/yum
. A
cat
vagy a
tail
paranccsal megtekintheti a legfrissebb rekordokat:
sudo tail /var/log/yum.log
A kimenet rekordokat tartalmaz a csomagok telepítéséről és frissítéseiről:
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
Következtetés
A frissítések telepítése és a CentOS rendszer naprakészen tartása meglehetősen egyszerű, de ha több CentOS gépet kezel, akkor időigényes lehet, és néha elhagyhatja a fontos frissítéseket. A legjobb megoldás az automatikus frissítések beállítása.
Hogyan telepítsünk google chrome böngészőt a centos 7-re
A Google Chrome a világon a legszélesebb körben használt böngésző. Gyors, könnyen használható és biztonságos böngésző, amely a modern webhez készült. Ez az oktatóprogram bemutatja, hogyan kell telepíteni a Google Chrome böngészőt a CentOS 7-re
Hogyan telepítsünk a centos 7-re
Ebben az oktatóanyagban megmutatjuk, hogyan kell letölteni és telepíteni a Go on CentOS 7 szoftvert. A Go egy modern nyílt forrású programozási nyelv, amelyet a Google hozott létre.
Hogyan telepítsünk a centos 8-ra
Ez az oktatóanyag elmagyarázza, hogyan kell letölteni és telepíteni a Go szoftvert egy CentOS 8 rendszeren. A Go a Google által létrehozott modern nyílt forrású programozási nyelv.







