Untuk mengkonfigurasi kemas kini automatik di CentOS, anda perlu menggunakan pakej yum-cron
, yang membolehkan kemas kini automatik melalui yum
menggunakan pekerjaan cron. Berikut adalah langkah -langkah untuk menetapkannya:
Pasang Yum-Cron:
Pertama, pastikan yum-cron
dipasang pada sistem anda. Anda boleh memasangnya menggunakan arahan berikut:
<code>sudo yum install yum-cron</code>
Dayakan dan Mulakan Perkhidmatan Yum-Cron:
Selepas pemasangan, anda perlu mengaktifkan dan memulakan perkhidmatan yum-cron
. Gunakan arahan ini:
<code>sudo systemctl enable yum-cron sudo systemctl start yum-cron</code>
Konfigurasikan Yum-Cron:
Fail konfigurasi untuk yum-cron
terletak di /etc/yum/yum-cron.conf
. Buka fail ini dengan editor teks pilihan anda:
<code>sudo nano /etc/yum/yum-cron.conf</code>
Dalam fail ini, anda boleh menetapkan pelbagai pilihan. Untuk kemas kini automatik, fokus pada tetapan berikut:
update_cmd = default
: Ini akan memuat turun dan memasang kemas kini.update_messages = yes
: Ini akan menghantar e -mel dengan mesej kemas kini (jika dikonfigurasikan).download_updates = yes
: Ini akan memuat turun kemas kini secara automatik.apply_updates = yes
: Ini akan menggunakan kemas kini secara automatik. Mulakan semula perkhidmatan Yum-Cron:
Mulakan semula perkhidmatan yum-cron
untuk memohon konfigurasi baru:
<code>sudo systemctl restart yum-cron</code>
Dengan mengikuti langkah-langkah ini, anda akan mengkonfigurasi kemas kini automatik di CentOS, yang akan memastikan sistem anda terkini dan selamat tanpa campur tangan manual.
Menyediakan kemas kini automatik di CentOS menawarkan beberapa faedah:
Ya, anda boleh menyesuaikan jadual untuk kemas kini automatik di CentOS. Secara lalai, yum-cron
dikonfigurasi untuk dijalankan setiap hari, tetapi anda boleh menyesuaikannya untuk memenuhi keperluan khusus anda. Inilah cara melakukannya:
Edit fail konfigurasi Cron:
Konfigurasi kerja Cron untuk yum-cron
terletak di /etc/cron.d/yum-cron
. Buka fail ini dengan editor teks:
<code>sudo nano /etc/cron.d/yum-cron</code>
Ubah suai jadual Cron:
Anda akan melihat garis yang kelihatan seperti ini:
<code>0 * * * * root /usr/sbin/yum-cron</code>
Baris ini bermakna skrip yum-cron
berjalan di bahagian atas setiap jam. Anda boleh mengubahnya ke jadual yang berbeza, sebagai contoh, untuk dijalankan setiap hari pada pukul 2 pagi:
<code>0 2 * * * root /usr/sbin/yum-cron</code>
Atau berjalan setiap minggu pada hari Ahad pada pukul 3 pagi:
<code>0 3 * * 0 root /usr/sbin/yum-cron</code>
Mulakan semula perkhidmatan Cron:
Untuk perubahan yang berlaku, anda mungkin perlu memulakan semula perkhidmatan Cron:
<code>sudo systemctl restart crond</code>
Dengan mengubah suai jadual Cron, anda boleh menyesuaikan masa kemas kini automatik untuk meminimumkan gangguan dan selaras dengan keperluan operasi anda.
Untuk mengesahkan bahawa kemas kini automatik berfungsi dengan betul di CentOS, anda boleh mengikuti langkah -langkah ini:
Semak status perkhidmatan Yum-Cron:
Pertama, pastikan perkhidmatan yum-cron
sedang berjalan:
<code>sudo systemctl status yum-cron</code>
Anda harus melihat output yang menunjukkan bahawa perkhidmatan itu aktif dan berjalan.
Periksa log Yum-Cron:
Fail log untuk yum-cron
biasanya terletak di /var/log/yum.log
. Anda boleh menyemak fail ini untuk penyertaan yang menunjukkan bahawa kemas kini sedang dimuat turun dan digunakan:
<code>sudo cat /var/log/yum.log</code>
Cari penyertaan baru -baru ini yang berkaitan dengan muat turun dan kemas kini.
Semak senarai pakej sistem:
Anda boleh membandingkan senarai pakej yang dipasang dan versi mereka sebelum dan selepas masa kemas kini yang dijadualkan. Gunakan arahan berikut untuk menyenaraikan pakej yang dipasang:
<code>sudo yum list installed</code>
Perhatikan versi pakej utama, tunggu kemas kini yang dijadualkan seterusnya, dan kemudian jalankan arahan sekali lagi untuk melihat apakah versi telah dikemas kini.
yum-cron
untuk menghantar mesej kemas kini melalui e-mel (dengan menetapkan update_messages = yes
dalam fail konfigurasi), anda harus menerima pemberitahuan e-mel mengenai kemas kini. Semak e -mel anda untuk melihat apakah pemberitahuan ini dihantar. Semak pelaksanaan pekerjaan Cron:
Anda juga boleh menyemak log pelaksanaan pekerjaan Cron untuk melihat apakah pekerjaan yum-cron
berjalan seperti yang dijadualkan:
<code>sudo grep yum-cron /var/log/cron</code>
Ini akan menunjukkan kepada anda masa apabila yum-cron
dilaksanakan.
Dengan mengikuti langkah -langkah pengesahan ini, anda boleh mengesahkan bahawa kemas kini automatik berfungsi dengan baik pada sistem CentOS anda.
Atas ialah kandungan terperinci Bagaimana saya mengkonfigurasi kemas kini automatik di CentOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!