Get Paid $622 DAILY As A COMPLETE Beginner USING PHOTOS - (FREE) Make Money Online!
Sisällysluettelo:
- edellytykset
- Päivitetään paketteja CentOS: lla
- Estä pakettien päivitys
- Yum-lokien tarkastelu
- johtopäätös
CentOS-järjestelmän pitäminen ajan tasalla uusimpien tietoturvapäivitysten kanssa on tärkein osa järjestelmän yleistä tietoturvaa. Jos et päivitä käyttöjärjestelmän paketteja uusimmilla suojauskorjauksilla, koneesi on alttiina hyökkäyksille.
Suositeltava lähestymistapa on automatisoida päivitykset
yum-cron
. Toinen vaihtoehto on päivittää järjestelmä manuaalisesti.
Tässä opetusohjelmassa näytämme, kuinka päivität järjestelmäpaketit manuaalisesti CentOS 7: ssä. Samat ohjeet koskevat myös CentOS 6: ta.
edellytykset
Asentaaksesi ja päivittääksesi paketteja, sinun on oltava kirjautuneena sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.
Päivitetään paketteja CentOS: lla
RPM on pakkausjärjestelmä, jota käyttävät Red Hat ja sen johdannaiset, kuten CentOS.
Yum on CentOS: n oletuspaketinhallintatyökalu. Sitä käytetään pakettien asentamiseen, poistamiseen, lataamiseen, kyselyyn ja päivitykseen virallisilta CentOS-arkistoilta sekä muilta kolmansien osapuolten arkistoilta.
Ennen päivityksen suorittamista voit tarkistaa saatavissa olevat päivitykset seuraavalla komennolla:
sudo yum check-update
Tuloste sisältää luettelon kaikista päivityksessä olevista paketeista:
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
Voit päivittää yhden paketin käyttämällä
yum install
-komentoa, jota seuraa päivitettävän paketin nimi. Voit esimerkiksi päivittää vain suorittamasi
curl
paketin:
sudo yum install curl
Yum antaa sinulle yhteenvedon päivitetyistä paketeista ja pyytää sinua vahvistamaan. Vastaa
y
ja paketit päivitetään.
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:
Voit päivittää kaikki paketit käyttämällä
yum install
-komentoa:
sudo yum check-update
Komento päivittää arkistot ja antaa sinulle luettelon kaikista päivitettävistä paketeista. Kirjoita pyydettäessä
y
jatkaaksesi.
Estä pakettien päivitys
Joskus haluat ehkä rajoittaa paketin päivittämisen uudempaan versioon. Yum-laajennuksen
versionlock
lukitus antaa sinun lukita paketit tiettyyn versioon.
Laajennusta ei ole asennettu oletuksena, joten ensin on asennettava se:
sudo install yum-plugin-versionlock
Asennuksen aikana järjestelmällesi luodaan kaksi asetustiedostoa, jotka tallennetaan hakemistoon
/etc/yum/pluginconf.d
. Konfigurointitiedosto
versionlock.conf
ja tiedosto
versionlock.list
sisältävät lukitut paketit. Oletuksena tässä tiedostossa ei ole paketteja.
Lukitaksesi paketin version voit joko lisätä paketin nimen manuaalisesti tiedostoon tai käyttää
yum versionlock
-komentoa, jota seuraa paketin nimi. Jos esimerkiksi haluat estää kaikkien PHP-pakettien (kaikki paketit, jotka alkavat ”php-”) päivittämisen, suorita:
sudo yum versionlock php-*
Tämä lukitsee PHP-paketit nykyiseen versioon.
Yum-lokien tarkastelu
yum
asennettujen ja päivitettyjen pakettien historia kirjataan tiedostoon
/var/log/yum
. Voit tarkastella uusimpia tietueita
cat
tai
tail
komennolla:
sudo tail /var/log/yum.log
Tuloste sisältää tietueet pakettien asennuksista ja päivityksistä:
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
johtopäätös
Päivitysten asentaminen ja CentOS-järjestelmän ajan tasalla pitäminen on melko yksinkertaista, mutta jos hallitset useita CentOS-koneita, se saattaa olla aikaa vievää ja joskus saatat unohtaa tärkeän päivityksen. Paras vaihtoehto on määrittää automaattiset päivitykset.
Kuinka asentaa anaconda centos 7: een
Anaconda on suosituin python-tietojen tiede- ja koneoppimisalusta, jota käytetään suurten tietojen käsittelyyn, ennustavaan analytiikkaan ja tieteelliseen laskentaan. Tämä opas opastaa sinut Anaconda Python Distribution -sovelluksen lataamisen ja asentamisen CentOS 7: ään.
Kuinka asentaa ja määrittää kalmarivälityspalvelimet centos 7: een
Squid on monipuolinen välimuistipalvelin, joka tukee suosittuja verkkoprotokollia, kuten HTTP, HTTPS, FTP ja paljon muuta. Tämä opetusohjelma selittää, kuinka Squid asetetaan CentOS 7: lle
Kuinka asentaa ja käyttää telakointiainetta centos 7: een
Tässä opetusohjelmassa käydään läpi kuinka asentaa Docker CE CentOS 7: een ja tutkia Dockerin peruskäsitteitä ja -komentoja.







