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

Cara Mengembalikan pembaruan dengan perintah riwayat yum di Server CentOS / RHEL

Salah satu tugas penting administrator sistem Linux adalah memperbarui paket di server. Mungkin ada beberapa skenario di mana admin Linux menerapkan pembaruan di server tetapi setelah menerapkan pembaruan, aplikasi yang dihosting di server mungkin tidak berfungsi dengan baik karena ketidakcocokan pembaruan baru, Dalam hal ini kami tidak memiliki pilihan selain mengembalikan pembaruan.

Seperti yang kita ketahui bahwa pada server Linux (RHEL &CentOS ) pembaruan diterapkan dengan perintah yum dan pembaruan dapat dibatalkan dengan “perintah riwayat yum “.

Mari kita asumsikan saya memiliki Server Web Apache yang berjalan di CentOS 6.x/7.x atau RHEL 6.x/7.x. Saya mendapat persyaratan dari pengembangan untuk memperbarui paket "httpd" yang ada ke yang terbaru.

Memperbarui Paket di Server RHEL / CentOS

Mari kita verifikasi versi paket http yang ada menggunakan perintah di bawah

[[email protected] ~]# rpm -q httpd
httpd-2.4.6-40.el7.centos.x86_64
[[email protected] ~]#

Gunakan perintah di bawah ini untuk melihat paket httpd terbaru yang tersedia

[[email protected] ~]# yum list httpd

Jalankan perintah di bawah untuk memperbarui paket httpd dari 2.4.6-40 ke 2.4.6-45

[[email protected] ~]# yum update httpd

Verifikasi versi baru paket httpd

[[email protected] ~]# rpm -q httpd
httpd-2.4.6-45.el7.centos.x86_64
[[email protected] ~]#

Batalkan pembaruan pada Server CentOS 6.x/7.x dan RHEL 6.x/7.x

Pada langkah-langkah di atas kami telah memperbarui paket httpd tetapi karena masalah kompatibilitas kami harus mengembalikan httpd ke versi sebelumnya, ini dapat dicapai dengan menggunakan perintah yum history.

Dapatkan id transaksi yang digunakan untuk memperbarui paket httpd

[[email protected] ~]# yum history list all

Sesuai output di atas, kita akan mendapatkan detail seperti kapan tindakan pembaruan dilakukan di sepanjang id transaksi.

Gunakan perintah yum di bawah ini untuk menemukan apa yang sebenarnya diperbarui terhadap id transaksi

[[email protected] ~]# yum history info 3

Sekarang Kembalikan paket httpd ke versi sebelumnya menggunakan perintah berikut

[[email protected] ~]# yum history undo 3

Setelah perintah yum di atas dijalankan dengan sukses, verifikasi versi paket httpd

[[email protected] ~]# rpm -q httpd
httpd-2.4.6-40.el7.centos.x86_64
[[email protected] ~]#

Catatan: Dalam Kasus RHEL 5.x dan CentOS 5.x kita dapat melakukan downgrade dan rollback paket menggunakan opsi downgrade pada perintah yum, contoh di bawah ini

[[email protected] ~]# yum downgrade httpd-2.2.3-91.el5 httpd-manual-2.2.3-91.el5 mod_ssl-2.2.3-91.el5

Itu saja untuk tutorial ini. Silakan bagikan umpan balik dan komentar Anda.


Cent OS
  1. CentOS / RHEL 6:Cara mendaftar atau menginstal pembaruan keamanan hanya dengan yum

  2. CentOS / RHEL 6,7 :Cara menggunakan riwayat yum untuk mengembalikan pembaruan yum

  3. CentOS / RHEL :Konfigurasikan pembaruan otomatis yum dengan layanan yum-cron

  1. CentOS / RHEL :Cara membuat dan menghosting repositori yum melalui httpd

  2. Cara membersihkan cache YUM di CentOS / RHEL

  3. CentOS/RHEL:Cara menemukan paket dengan file yang hilang menggunakan YUM

  1. Cara Membuat Repositori yum di CentOS/RHEL

  2. CentOS / RHEL :Pengecualian dengan Yum Untuk Pembaruan Kernel

  3. CentOS / RHEL :Cara melihat perintah yang dijalankan dalam output perintah riwayat yum