ວິທີການລຶບເມັດເກົ່າທີ່ບໍ່ໄດ້ໃຊ້ໃນ CentOS, RHEL ແລະ Fedora
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການ ກຳ ຈັດຮູບພາບຂອງ kernel ທີ່ເກົ່າ/ບໍ່ໃຊ້ໃນລະບົບ RHEL/CentOS/Fedora. ເຖິງຢ່າງໃດກໍ່ຕາມ, ກ່ອນທີ່ທ່ານຈະເອົາເມັດເກົ່າອອກ, ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະຮັກສາເມັດຂອງທ່ານໃຫ້ທັນສະ ໄໝ; ຕິດຕັ້ງເວີຊັນລ້າສຸດເພື່ອເລັ່ງການເຮັດວຽກຂອງເຄື່ອຂ່າຍ ໃໝ່ ແລະເພື່ອປົກປ້ອງລະບົບຂອງທ່ານຈາກຄວາມອ່ອນແອທີ່ໄດ້ຖືກຄົ້ນພົບໃນຮຸ່ນເກົ່າ.
ເພື່ອຕິດຕັ້ງຫຼືຍົກລະດັບໃຫ້ກັບລຸ້ນລ້າສຸດໃນລະບົບ RHEL/CentOS/Fedora, ອ່ານຄູ່ມືນີ້:
<
ເອົາໃຈໃສ່: ໃນທາງກົງກັນຂ້າມ, ແນະ ນຳ ໃຫ້ເກັບຮັກສາແກ່ນເກົ່າຢ່າງ ໜ້ອຍ ໜຶ່ງ ຫລືສອງ ໜ່ວຍ ເພື່ອໃຫ້ກັບມາຢູ່ໃນກໍລະນີມີບັນຫາກັບການປັບປຸງ ໃໝ່.
ເພື່ອສະແດງລຸ້ນ Linux (kernel) ທີ່ໃຊ້ຢູ່ໃນລະບົບຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງນີ້.
# uname -sr Linux 3.10.0-327.10.1.el7.x86_64
ທ່ານສາມາດລາຍຊື່ຮູບພາບແກ່ນທັງ ໝົດ ທີ່ຕິດຕັ້ງໄວ້ໃນລະບົບຂອງທ່ານແບບນີ້.
# rpm -q kernel kernel-3.10.0-229.el7.x86_64 kernel-3.10.0-229.14.1.el7.x86_64 kernel-3.10.0-327.3.1.el7.x86_64 kernel-3.10.0-327.10.1.el7.x86_64
ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ yum-utils, ເຊິ່ງແມ່ນການເລື່ອກສານຂອງສິ່ງ ອຳ ນວຍຄວາມສະດວກຕ່າງໆທີ່ປະສົມປະສານກັບ yum ເພື່ອເຮັດໃຫ້ມັນມີປະສິດທິພາບແລະງ່າຍຕໍ່ການ ນຳ ໃຊ້, ໂດຍການຂະຫຍາຍລັກສະນະຕົ້ນສະບັບຂອງມັນດ້ວຍຫຼາຍຮູບແບບ.
# yum install yum-utils
ໜຶ່ງ ໃນສິ່ງ ອຳ ນວຍຄວາມສະດວກເຫລົ່ານີ້ແມ່ນການ ທຳ ຄວາມສະອາດແພັກເກັດເຊິ່ງທ່ານສາມາດໃຊ້ເພື່ອລຶບແກ່ນເກົ່າທີ່ສະແດງຢູ່ດ້ານລຸ່ມ, ທຸງນັບແມ່ນຖືກໃຊ້ເພື່ອລະບຸ ຈຳ ນວນຂອງແກ່ນທີ່ທ່ານຕ້ອງການອອກຈາກລະບົບ.
# package-cleanup --oldkernels --count=2
Loaded plugins: fastestmirror, langpacks, product-id, versionlock --> Running transaction check ---> Package kernel.x86_64 0:3.10.0-229.el7 will be erased ---> Package kernel.x86_64 0:3.10.0-229.14.1.el7 will be erased ---> Package kernel-devel.x86_64 0:3.10.0-229.1.2.el7 will be erased ---> Package kernel-devel.x86_64 0:3.10.0-229.14.1.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================== Removing: kernel x86_64 3.10.0-229.el7 @anaconda 131 M kernel x86_64 3.10.0-229.14.1.el7 @updates 131 M kernel-devel x86_64 3.10.0-229.1.2.el7 @updates 32 M kernel-devel x86_64 3.10.0-229.14.1.el7 @updates 32 M Transaction Summary =============================================================================================================================================================================================== Remove 4 Packages Installed size: 326 M Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : kernel-devel.x86_64 1/4 Erasing : kernel.x86_64 2/4 Erasing : kernel-devel.x86_64 3/4 Erasing : kernel.x86_64 4/4 Loading mirror speeds from cached hostfile * base: centos.mirror.snu.edu.in * epel: repo.ugm.ac.id * extras: centos.mirror.snu.edu.in * rpmforge: kartolo.sby.datautama.net.id * updates: centos.mirror.snu.edu.in Verifying : kernel-3.10.0-229.el7.x86_64 1/4 Verifying : kernel-devel-3.10.0-229.14.1.el7.x86_64 2/4 Verifying : kernel-3.10.0-229.14.1.el7.x86_64 3/4 Verifying : kernel-devel-3.10.0-229.1.2.el7.x86_64 4/4 Removed: kernel.x86_64 0:3.10.0-229.el7 kernel.x86_64 0:3.10.0-229.14.1.el7 kernel-devel.x86_64 0:3.10.0-229.1.2.el7 kernel-devel.x86_64 0:3.10.0-229.14.1.el7 Complete!
ສິ່ງ ສຳ ຄັນ: ຫຼັງຈາກທີ່ທ່ານໄດ້ເຮັດວຽກຕາມ ຄຳ ສັ່ງຂ້າງເທິງ, ມັນຈະເອົາທຸກໆເມັດເກົ່າ/ທີ່ບໍ່ໄດ້ ນຳ ໃຊ້ມາໃຊ້ແລະຮັກສາໃຫ້ໃຊ້ kernel ເກົ່າ ໃໝ່ ທີ່ ກຳ ລັງໃຊ້ຢູ່ໃນປະຈຸບັນແລະເກົ່າ.
ດຽວນີ້ Fedora ໃຊ້ຜູ້ຈັດການຊຸດ yum, ດັ່ງນັ້ນທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ ຄຳ ສັ່ງນີ້ຢູ່ດ້ານລຸ່ມເພື່ອເອົາແກ່ນເກົ່າຢູ່ເທິງ Fedora.
# dnf remove $(dnf repoquery --installonly --latest-limit 2 -q)
ອີກທາງເລືອກ ໜຶ່ງ ທີ່ຈະເອົາແກ່ນເກົ່າອອກໂດຍອັດຕະໂນມັດແມ່ນການ ກຳ ນົດຂີດ ຈຳ ກັດຂອງ kernel ໃນແຟ້ມ yum.conf ດັ່ງທີ່ສະແດງໄວ້.
installonly_limit=2 #set kernel count
ບັນທຶກແລະປິດແຟ້ມ. ຄັ້ງຕໍ່ໄປທີ່ທ່ານ ດຳ ເນີນການອັບເດດ, ພຽງແຕ່ສອງເມັດເທົ່ານັ້ນທີ່ຈະປະໄວ້ໃນລະບົບ.
ທ່ານອາດຈະມັກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງຕໍ່ໄປນີ້ໃນ Linux kernel.
<
ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການ ກຳ ຈັດຮູບພາບຂອງແກ່ນຊະນິດເກົ່າ/ບໍ່ໃຊ້ໃນລະບົບ RHEL/CentOS/Fedora. ທ່ານສາມາດແບ່ງປັນຄວາມຄິດໃດໆຜ່ານການຕອບຮັບຈາກຂ້າງລຸ່ມນີ້.