GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Pembaruan di CentOS 7

Menjaga sistem CentOS Anda tetap mutakhir dengan pembaruan keamanan terbaru adalah salah satu bagian terpenting dari keamanan sistem secara keseluruhan. Jika Anda tidak memperbarui paket sistem operasi Anda dengan patch keamanan terbaru, mesin Anda akan rentan terhadap serangan.

Pendekatan yang disarankan adalah mengotomatiskan pembaruan dengan yum-cron . Pilihan lainnya adalah memperbarui sistem secara manual.

Dalam tutorial ini, kami akan menunjukkan cara memperbarui paket sistem secara manual di CentOS 7. Instruksi yang sama berlaku untuk CentOS 6.

Prasyarat #

Untuk menginstal dan memperbarui paket, Anda harus masuk sebagai root atau pengguna dengan hak istimewa sudo.

Memperbarui Paket di CentOS #

RPMerupakan sistem pengemasan yang digunakan oleh Red Hat dan turunannya seperti CentOS.

Yum adalah alat manajer paket default di CentOS. Ini digunakan untuk menginstal, menghapus, mengunduh, menanyakan, dan memperbarui paket dari repositori CentOS resmi serta repositori pihak ketiga lainnya.

Sebelum menjalankan pembaruan, Anda dapat memeriksa pembaruan yang tersedia menggunakan perintah berikut:

sudo yum check-update

Outputnya akan berisi daftar semua paket yang tersedia untuk diperbarui:

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

Untuk memperbarui satu paket gunakan yum install perintah diikuti dengan nama paket yang ingin Anda perbarui. Misalnya, untuk memperbarui hanya curl paket yang akan Anda jalankan:

sudo yum install curl

Yum akan memberi Anda ringkasan paket yang akan diperbarui dan meminta konfirmasi Anda. Jawab y dan paket akan diperbarui.

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 [y/d/N]:

Untuk memperbarui semua paket, gunakan yum update perintah:

sudo yum update

Perintah akan memperbarui repositori dan memberi Anda daftar semua paket yang dapat diperbarui. Saat diminta ketik y untuk melanjutkan.

Mencegah Paket Agar Tidak Diperbarui #

Terkadang Anda mungkin ingin membatasi paket agar tidak diperbarui ke versi yang lebih baru. Plugin Yum versionlock memungkinkan Anda mengunci paket ke versi tertentu.

Plugin ini tidak diinstal secara default, jadi Anda harus menginstalnya terlebih dahulu:

sudo install yum-plugin-versionlock

Selama instalasi, dua file konfigurasi akan dibuat di sistem Anda, disimpan di /etc/yum/pluginconf.d direktori. File konfigurasi versionlock.conf dan file versionlock.list berisi paket-paket yang terkunci. Secara default, tidak ada paket yang terdaftar dalam file ini.

Untuk mengunci versi paket, Anda dapat menambahkan nama paket secara manual dalam file atau menggunakan yum versionlock perintah diikuti dengan nama paket. Misalnya, untuk mencegah semua paket PHP (semua paket yang dimulai dengan "php-") agar tidak diperbarui, Anda akan menjalankan:

sudo yum versionlock php-*

Ini akan mengunci paket PHP ke versi saat ini.

Melihat log Yum #

Riwayat paket yang diinstal dan diperbarui dengan yum login di /var/log/yum mengajukan. Anda dapat melihat catatan terbaru menggunakan cat atau tail perintah:

sudo tail /var/log/yum.log

Outputnya akan mencakup catatan tentang instalasi dan pembaruan paket:

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

Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Memasang Pembaruan Keamanan di CentOS 8 (Manual + Otomatis)

  3. Cara Menginstal/Memperbarui PHP ke 7.4 di CentOS 7

  1. Cara Menginstal Java 11 &12 di CentOS 7

  2. Cara Menginstal Wine 4.0 di CentOS 7

  3. Cara Menginstal Vim 8.2 di CentOS 7

  1. Cara Menginstal VirtualBox di CentOS 7

  2. Cara Menginstal Git di CentOS 8

  3. Cara Menginstal Docker di CentOS 8