GNU/Linux >> Belajar Linux >  >> Linux

Instal Auter di CentOS 6

Auter menyediakan pembaruan otomatis untuk server Red Hat Enterprise Linux, CentOS, dan FedoraLinux. Auter menyediakan penjadwalan yang fleksibel untuk memastikan bahwa pembaruan dan reboot terjadi saat Anda menginginkannya. Ini memungkinkan Anda untuk menyesuaikan cara pembaruan dijalankan:Anda dapat mengunduh pembaruan sebelum Anda dapat menerapkannya, dan Anda dapat menjalankan skrip khusus sebelum dan sesudah pembaruan. Auter adalah opsi yang lebih fleksibel daripada yum-cron atau dnf-automatic. Artikel ini menjelaskan cara menginstal dan mengkonfigurasi paket Auter pada CentOS 6. Penyesuaian kecil mungkin diperlukan untuk OS lain dan rilis utama CentOS lainnya.

Prasyarat

  • Server CentOS 6 atau Red Hat Enterprise Linux yang dikonfigurasi untuk menggunakan repositori EPEL. Untuk petunjuk tentang cara mengonfigurasi repositori EPEL dengan server Anda, lihat Menginstal dan repositori EPEL, IUS, dan Remo di CentOS dan Red Hat.
  • Server Anda harus berhasil melakukan boot ulang dengan semua aplikasi yang diperlukan dimulai ulang secara otomatis atau dapat dimulai menggunakan skrip.

Instal paket Auter

Catatan: Langkah-langkah berikut khusus untuk CentOS 6. Untuk distribusi lain, gunakan perintah yang setara dengan distribusi tersebut.

  1. Instal paket di server Anda:

    sudo yum install auter
    
  2. Aktifkan auter:

    auter --enable
    

Konfigurasi Auter

  1. Aktifkan autoreboot dengan membuka /etc/auter/auter.conf dan mengubah AUTOREBOOT bidang dari default "no" untuk "yes" .

    AUTOREBOOT="yes"
    
  2. Konfigurasikan waktu pembaruan dengan mengedit file cron di /etc/cron.d/auter direktori.

    Instalasi default berisi beberapa contoh, yang dikomentari. Hapus # sebelumnya dari setiap baris yang ingin Anda terapkan. Minimal Anda harus menghapus komentar satu baris dari Preparing package downloads bagian dan satu baris Executing updates bagian.

    Anda dapat menggunakan perintah berikut untuk melihat opsi mana yang diaktifkan:

    egrep -v '^#|^$' /etc/cron.d/auter 
    

    Berikut adalah contoh output yang mungkin dikembalikan oleh perintah sebelumnya:

    30 1 2 * *   root /usr/bin/auter --prep                              # On the 2nd of every month
    30 1 14 * *    root /usr/bin/auter --apply                              # On the 14th of every month
    

    Penjadwalan didasarkan pada sintaks cron, jadi jika Anda memerlukan waktu yang tidak tercantum sebagai contoh, Anda dapat mengonfigurasi waktu secara manual.

  3. Jika salah satu aplikasi Anda memerlukan langkah-langkah khusus yang harus dilakukan sebelum dimatikan atau setelah reboot, konfigurasikan ini dengan menempatkan skrip yang diperlukan di lokasi yang benar. Anda dapat menentukan lokasi non-default di /etc/auter/auter.conf . Lokasi default adalah sebagai berikut:

    PREAPPLYSCRIPTDIR="/etc/auter/pre-apply.d"
    POSTAPPLYSCRIPTDIR="/etc/auter/post-apply.d"
    PREREBOOTSCRIPTDIR="/etc/auter/pre-reboot.d"
    POSTREBOOTSCRIPTDIR="/etc/auter/post-reboot.d"
    
  4. Uji apakah server Anda melakukan boot ulang tanpa kesalahan. Jalankan perintah berikut untuk menjalankan Auter patching secara manual:

    auter --prep
    auter --apply
    

Auter sekarang dikonfigurasi pada sistem Anda untuk secara otomatis menerapkan pembaruan pada waktu yang ditentukan dan mem-boot ulang server setelah aplikasi.

Informasi selengkapnya

Anda dapat menemukan informasi lebih lanjut tentang opsi konfigurasi yang berbeda di repositori Auter GitHub.


Linux
  1. Instal ownCloud di CentOS 6

  2. Instal Fail2ban di CentOS

  3. Instal osCommerce di CentOS 7

  1. Instal PHP 7.4 di CentOS 8

  2. Instal PrestaShop di CentOS

  3. Instal Log.io di CentOS 7

  1. Instal MariaDB 10.0 di CentOS 6

  2. Instal GlassFish 4.1 di Centos 7

  3. Instal GitLab di CentOS 7