à¸à¸´à¸¨à¸²à¸¥ à¹à¸à¸´à¸à¸«à¸à¸¡
สารบัญ:
การทำให้ระบบ CentOS ของคุณเป็นปัจจุบันด้วยการอัปเดตความปลอดภัยล่าสุดเป็นหนึ่งในส่วนที่สำคัญที่สุดของการรักษาความปลอดภัยระบบโดยรวม หากคุณไม่อัปเดตแพ็คเกจของระบบปฏิบัติการด้วยแพตช์รักษาความปลอดภัยล่าสุดเครื่องของคุณจะเสี่ยงต่อการถูกโจมตี
วิธีที่แนะนำคือการอัพเดตอัตโนมัติด้วย
yum-cron
อีกทางเลือกหนึ่งคือการอัพเดตระบบด้วยตนเอง
ในบทช่วยสอนนี้เราจะแสดงวิธีอัปเดตแพ็กเกจระบบด้วยตนเองบน CentOS 7 คำแนะนำเดียวกันนี้สำหรับ CentOS 6
ข้อกำหนดเบื้องต้น
ในการติดตั้งและอัพเดทแพ็คเกจคุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้รูทหรือผู้ใช้ที่มีสิทธิ์ sudo
การอัพเดตแพ็คเกจบน CentOS
RPM เป็นระบบบรรจุภัณฑ์ที่ Red Hat ใช้และเป็นอนุพันธ์ของ CentOS
Yum เป็นเครื่องมือจัดการแพคเกจเริ่มต้นใน CentOS มันถูกใช้เพื่อติดตั้ง, ลบ, ดาวน์โหลด, สืบค้นและปรับปรุงแพคเกจจากที่เก็บ CentOS อย่างเป็นทางการเช่นเดียวกับที่เก็บของบุคคลที่สามอื่น ๆ
ก่อนที่จะรันการอัพเดตคุณสามารถตรวจสอบการอัพเดตที่มีโดยใช้คำสั่งต่อไปนี้
sudo yum check-update
เอาต์พุตจะมีรายการของแพ็กเกจทั้งหมดที่พร้อมใช้งานสำหรับการอัพเดต:
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
หากต้องการอัปเดตแพคเกจเดียวให้ใช้คำสั่ง
yum install
ตามด้วยชื่อของแพ็คเกจที่คุณต้องการอัปเดต ตัวอย่างเช่นหากต้องการอัปเดตเฉพาะแพ็คเกจ
curl
คุณจะรัน:
sudo yum install curl
ยำจะให้คุณสรุปของแพคเกจที่จะได้รับการปรับปรุงและแจ้งให้คุณยืนยัน คำตอบ
y
และแพ็คเกจจะได้รับการอัพเดต
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:
ในการอัพเดตแพ็คเกจทั้งหมดใช้คำสั่ง
yum install
:
sudo yum check-update
คำสั่งจะอัปเดตที่เก็บและแสดงรายการแพ็กเกจทั้งหมดที่สามารถอัพเดตได้ เมื่อได้รับแจ้งให้พิมพ์
y
เพื่อดำเนินการต่อ
ป้องกันไม่ให้แพคเกจถูกอัปเดต
บางครั้งคุณอาจต้องการ จำกัด แพ็คเกจไม่ให้อัปเดตเป็นรุ่นที่ใหม่กว่า ล็อคเวอร์ชันของ Yum plugin ช่วยให้คุณสามารถล็อคแพ็คเกจเป็นเวอร์ชั่นที่ต้องการได้
ปลั๊กอินจะไม่ถูกติดตั้งตามค่าเริ่มต้นดังนั้นก่อนอื่นคุณจะต้องติดตั้ง:
sudo install yum-plugin-versionlock
ระหว่างการติดตั้งไฟล์กำหนดค่าสองไฟล์จะถูกสร้างขึ้นในระบบของคุณซึ่งจัดเก็บไว้ในไดเร็กทอรี
/etc/yum/pluginconf.d
ไฟล์การกำหนดค่า
versionlock.conf
และไฟล์
versionlock.list
ที่มีแพ็คเกจที่ถูกล็อค ตามค่าเริ่มต้นจะไม่มีรายการแพ็คเกจในไฟล์นี้
เมื่อต้องการล็อกเวอร์ชันของแพ็กเกจคุณสามารถเพิ่มชื่อแพ็กเกจด้วยตนเองในไฟล์หรือใช้คำสั่ง
yum versionlock
ตามด้วยชื่อแพ็กเกจ ตัวอย่างเช่นเพื่อป้องกันแพ็คเกจ PHP ทั้งหมด (แพ็คเกจทั้งหมดที่ขึ้นต้นด้วย“ php-”) จากการอัพเดทคุณจะต้องรัน:
sudo yum versionlock php-*
สิ่งนี้จะล็อคแพ็คเกจ PHP เป็นเวอร์ชันปัจจุบัน
กำลังดูบันทึก Yum
ประวัติของแพ็กเกจที่ติดตั้งและอัพเดตด้วย
yum
ถูกบันทึกในไฟล์
/var/log/yum
คุณสามารถดูบันทึกล่าสุดโดยใช้คำสั่ง
cat
หรือ
tail
:
sudo tail /var/log/yum.log
เอาต์พุตจะรวมเร็กคอร์ดเกี่ยวกับการติดตั้งแพ็กเกจและอัพเดต:
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
ข้อสรุป
การติดตั้งการอัปเดตและทำให้ระบบ CentOS ของคุณทันสมัยอยู่เสมอ แต่ถ้าคุณจัดการเครื่อง CentOS หลายเครื่องอาจใช้เวลานานและบางครั้งคุณอาจมองข้ามการอัปเดตที่สำคัญ ตัวเลือกที่ดีที่สุดคือการตั้งค่าการอัปเดตอัตโนมัติ
กำหนดค่า magento 2 เพื่อใช้วานิชบน centos 7

ความเร็วหน้ามีความสำคัญต่อความสำเร็จของร้านค้าออนไลน์ของคุณ บทช่วยสอนนี้ครอบคลุมขั้นตอนที่เกี่ยวข้องในการกำหนดค่า Magento 2 เพื่อใช้ Varnish เป็นโซลูชันแคชแบบเต็มหน้า
วิธีสร้างผู้ใช้ sudo บน centos

คำสั่ง sudo ถูกออกแบบมาเพื่อให้ผู้ใช้สามารถรันโปรแกรมด้วยสิทธิ์ความปลอดภัยของผู้ใช้รายอื่นโดยค่าเริ่มต้นผู้ใช้รูท ในคู่มือนี้เราจะแสดงวิธีสร้างผู้ใช้ใหม่ด้วยสิทธิ์ sudo บน CentOS
วิธีเพิ่มและลบผู้ใช้บน centos 7

การรู้วิธีเพิ่มและลบผู้ใช้เป็นหนึ่งในทักษะพื้นฐานที่ผู้ใช้ Linux ควรรู้ ในบทช่วยสอนนี้เราจะอธิบายวิธีเพิ่มและลบผู้ใช้บนระบบ CentOS 7