ZABBIX Сервер 4.2, Пошаговая установка на Linux CentOS 7.6
İçindekiler:
- Ön şartlar
- CentOS'ta Paketleri Güncelleme
- Paketlerin Güncellenmesini Önleme
- Yum günlüklerini görüntüleme
- Sonuç
CentOS sisteminizi en son güvenlik güncellemeleriyle güncel tutmak, genel sistem güvenliğinin en önemli parçalarından biridir. İşletim sisteminizin paketlerini en son güvenlik yamalarıyla güncellemezseniz, makineniz saldırılara karşı savunmasız olacaktır.
Önerilen yaklaşım, güncellemeleri
yum-cron
ile otomatikleştirmektir. Başka bir seçenek de sistemi manuel olarak güncellemektir.
Bu öğreticide, CentOS 7'de sistem paketlerini manuel olarak nasıl güncelleyeceğinizi göstereceğiz. Aynı talimatlar CentOS 6 için de geçerlidir.
Ön şartlar
Paketleri yüklemek ve güncellemek için root veya sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açmanız gerekir.
CentOS'ta Paketleri Güncelleme
RPM, Red Hat ve CentOS gibi türevleri tarafından kullanılan bir paketleme sistemidir.
Yum, CentOS'ta varsayılan paket yöneticisi aracıdır. Resmi CentOS depolarından ve diğer üçüncü taraf depolardan paketleri yüklemek, kaldırmak, indirmek, sorgulamak ve güncellemek için kullanılır.
Güncellemeyi çalıştırmadan önce, aşağıdaki komutu kullanarak mevcut güncellemeleri kontrol edebilirsiniz:
sudo yum check-update
Çıktı, güncellenebilecek tüm paketlerin bir listesini içerecektir:
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
Tek bir paketi güncellemek için
yum install
komutunu ve ardından güncellemek istediğiniz paketin adını kullanın. Örneğin, yalnızca çalıştıracağınız
curl
paketini güncellemek için:
sudo yum install curl
Yum size güncellenecek paketlerin bir özetini verecek ve sizden onay isteyecektir. Cevap
y
ve paketler güncellenecektir.
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:
Tüm paketleri güncellemek için
yum install
komutunu kullanın:
sudo yum check-update
Komut depoları güncelleyecek ve güncellenebilecek tüm paketlerin bir listesini verecektir. İstendiğinde devam etmek için
y
yazın.
Paketlerin Güncellenmesini Önleme
Bazen bir paketin daha yeni bir sürüme güncellenmesini kısıtlamak isteyebilirsiniz. Yum eklentisi
versionlock
kilidi, paketleri belirli bir sürüme kilitlemenizi sağlar.
Eklenti varsayılan olarak yüklenmez, bu yüzden önce yüklemeniz gerekir:
sudo install yum-plugin-versionlock
Yükleme sırasında sisteminizde
/etc/yum/pluginconf.d
dizininde saklanan iki yapılandırma dosyası oluşturulur.
versionlock.conf
yapılandırma dosyası ve kilitli paketleri içeren
versionlock.list
dosyası. Varsayılan olarak, bu dosyada hiçbir paket listelenmemiştir.
Bir paketin sürümünü kilitlemek için paket adını dosyaya manuel olarak ekleyebilir veya paket
yum versionlock
ardından
yum versionlock
komutunu kullanabilirsiniz. Örneğin, tüm PHP paketlerinin (“php-” ile başlayan tüm paketler) güncellenmesini önlemek için şunu çalıştırırsınız:
sudo yum versionlock php-*
Bu PHP paketlerini geçerli sürüme kilitler.
Yum günlüklerini görüntüleme
yum
ile kurulan ve güncellenen paketlerin geçmişi
/var/log/yum
dosyasına kaydedilir.
cat
veya
tail
komutunu kullanarak en son kayıtları görüntüleyebilirsiniz:
sudo tail /var/log/yum.log
Çıktı, paket kurulumları ve güncellemeleriyle ilgili kayıtları içerecektir:
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
Sonuç
Güncelleştirmeleri yüklemek ve CentOS sisteminizi güncel tutmak oldukça basittir, ancak birden fazla CentOS makinesini yönetiyorsanız zaman alıcı olabilir ve bazen önemli bir güncellemeyi göz ardı edebilirsiniz. En iyi seçenek otomatik güncellemeleri ayarlamaktır.
Centos 7'ye Atom Metin Düzenleyicisi Nasıl Yüklenir
Atom, GitHub tarafından geliştirilen açık kaynaklı bir platformlar arası kod düzenleyicisidir. Yerleşik bir paket yöneticisi, gömülü Git kontrolü, akıllı otomatik tamamlama, sözdizimi vurgulama ve çoklu bölmelere sahiptir.
Centos 7'ye elasticsearch nasıl yüklenir
Elasticsearch, büyük e-ticaret mağazaları ve analitik uygulamalar gibi karmaşık arama gereksinimlerine sahip uygulamalara güç veren en popüler arama motorlarından biridir. Bu eğitimde Elasticsearch'ün CentOS 7'ye nasıl yükleneceği açıklanmaktadır.
Centos 7'ye Google Chrome Web Tarayıcısı Nasıl Yüklenir
Google Chrome, dünyanın en yaygın kullanılan web tarayıcısıdır. Modern web için tasarlanmış hızlı, kullanımı kolay ve güvenli bir tarayıcıdır. Bu eğitici, Google Chrome web tarayıcısının CentOS 7'ye nasıl yükleneceğini öğretir







