Updating a CentOS 7 Installation
Isi kandungan:
- Prasyarat
- Mengemas kini Pakej pada CentOS
- Mencegah Pakej Dari Telah Dikemaskini
- Melihat log Yum
- Kesimpulannya
Menjaga sistem CentOS anda sehingga kini dengan kemaskini keselamatan terkini adalah salah satu bahagian penting keselamatan sistem keseluruhan. Jika anda tidak mengemas kini pakej sistem operasi anda dengan patch keselamatan terkini, mesin anda akan terdedah kepada serangan.
Pendekatan yang disyorkan adalah untuk mengautomasikan kemas kini dengan
yum-cron
. Pilihan lain ialah mengemas kini sistem secara manual.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara mengemas kini pakej sistem secara manual pada CentOS 7. Arahan yang sama memohon untuk CentOS 6.
Prasyarat
Untuk memasang dan mengemas kini pakej anda perlu log masuk sebagai root atau pengguna dengan keistimewaan sudo.
Mengemas kini Pakej pada CentOS
RPM adalah sistem pembungkusan yang digunakan oleh Red Hat dan derivatifnya seperti CentOS.
Yum adalah alat pengurusan pakej lalai di CentOS. Ia digunakan untuk memasang, mengalih keluar, memuat turun, membuat pertanyaan dan mengemas kini pakej dari repositori CentOS rasmi serta repositori pihak ketiga yang lain.
Sebelum menjalankan kemas kini, anda boleh menyemak kemas kini yang ada menggunakan arahan berikut:
sudo yum check-update
Output akan mengandungi senarai semua pakej yang tersedia untuk kemas kini:
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 mengemas kini pakej tunggal gunakan perintah
yum install
diikuti dengan nama pakej yang anda mahu kemas kini. Sebagai contoh, untuk mengemas kini pakej
curl
anda jalankan:
sudo yum install curl
Yum akan memberi anda ringkasan pakej yang akan dikemas kini dan meminta anda untuk pengesahan. Jawab
y
dan pakej akan dikemas kini.
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:
Untuk mengemas kini semua pakej menggunakan perintah
yum install
:
sudo yum check-update
Perintah akan mengemas kini repositori dan memberi anda senarai semua pakej yang boleh dikemas kini. Apabila diminta jenis
y
untuk meneruskan.
Mencegah Pakej Dari Telah Dikemaskini
Kadang-kadang anda mungkin mahu menyekat pakej daripada dikemas kini ke versi yang lebih baru.
versionlock
plugin Yum membolehkan anda mengunci pakej ke versi tertentu.
Plugin tidak dipasang secara lalai terlebih dahulu, anda perlu memasangnya:
sudo install yum-plugin-versionlock
Semasa pemasangan dua fail konfigurasi akan dibuat pada sistem anda, disimpan dalam direktori
/etc/yum/pluginconf.d
. Fail konfigurasi
versionlock.conf
dan versi
versionlock.list
mengandungi
versionlock.list
yang dikunci. Secara lalai, tiada pakej disenaraikan dalam fail ini.
Untuk mengunci versi pakej, anda boleh menambah nama pakej secara manual dalam fail atau menggunakan arahan
yum versionlock
diikuti dengan nama pakej. Sebagai contoh, untuk mengelakkan semua pakej PHP (semua pakej bermula dengan "php-") daripada dikemas kini anda akan berjalan:
sudo yum versionlock php-*
Ini akan mengunci pakej PHP ke versi semasa.
Melihat log Yum
Sejarah pakej yang dipasang dan dikemas kini dengan
yum
adalah log masuk
/var/log/yum
fail. Anda boleh melihat rekod terkini menggunakan perintah
cat
atau
tail
:
sudo tail /var/log/yum.log
Output ini akan merangkumi rekod mengenai pemasangan pakej dan kemas kini:
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
Kesimpulannya
Memasang kemas kini dan memastikan sistem CentOS anda terkini adalah sangat mudah tetapi jika anda menguruskan pelbagai mesin CentOS, ia mungkin memakan masa dan kadang-kadang anda mungkin mengingati kemas kini penting. Pilihan terbaik adalah untuk menyediakan kemas kini automatik.
Kemas kini Flash baru Adobe, untuk mendorong Kemas Kini Automatik - dan perisian pihak ke-3!
Adobe Flash. Kemas kini baru ini memperkenalkan pengemaskinian Flash latar baru baru. Itu tidak lagi akan anda perlu mengemas kini Flash anda secara manual.
Kod Ralat Kemas Kini Microsoft 0x80080008 semasa memasang Kemas Kini Windows
Jika terdapat beberapa rasuah dalam fail Windows Update, anda mungkin menerima Kod Ralat 0x80080008 apabila anda mencuba untuk memasang kemas kini Windows menggunakan Kemas Kini Microsoft
Bagaimana untuk membaiki kemas kini windows 10 yang terperangkap dalam menyemak isu kemas kini
Adakah Windows 10 terperangkap pada Memeriksa kemas kini pada PC anda? Adakah anda tidak dapat memuat turun sebarang kemas kini baru? Betulkan masalah dengan penyelesaian ini.







