วิธีอัปเดตความปลอดภัยอัตโนมัติบน Ubuntu Server

วิธีอัปเดตความปลอดภัยอัตโนมัติบน Ubuntu Server

เซิร์ฟเวอร์ Linuxของคุณใช้ Ubuntuหรือไม่ คุณเบื่อที่จะสละเวลาจากตารางงานที่ยุ่งของคุณเพื่ออัพเดทหรือไม่? คุณต้องการให้เซิร์ฟเวอร์ Ubuntu ของคุณอัปเดตตัวเองโดยอัตโนมัติหรือไม่? ถ้าใช่ คุณต้องเปิดใช้งานคุณลักษณะ "การอัปเกรดแบบอัตโนมัติ" ในคู่มือนี้ เราจะแสดงวิธีตั้งค่าและอัปเดตความปลอดภัยอัตโนมัติบนเซิร์ฟเวอร์ Ubuntu

หมายเหตุ: แม้ว่าคู่มือนี้จะเน้นไปที่การตั้งค่าคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ในเซิร์ฟเวอร์ Ubuntu แต่ก็สามารถกำหนดค่าได้บนเดสก์ท็อป Ubuntu รวมถึงระบบปฏิบัติการเดสก์ท็อป Linux ที่ใช้ Ubuntu

ติดตั้งแพ็คเกจ “อัปเกรดอัตโนมัติ” บน Ubuntu

การอัปเกรดแบบอัตโนมัติเป็นคุณลักษณะของ Ubuntu Linux แต่ไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น เนื่องจากนักพัฒนาระบบปฏิบัติการไม่รู้สึกว่าควรเป็นเช่นนั้น ดังนั้น ก่อนที่เราจะสามารถตั้งค่าทุกอย่างได้ เราต้องสาธิตวิธีการติดตั้ง

ใช้คำสั่ง Apt ด้านล่าง ติดตั้งแพ็คเกจ “unattended-upgrades” และแพ็คเกจอื่นๆ ที่จำเป็นเพื่อให้ทำงานอย่างถูกต้องบนระบบไปยังเซิร์ฟเวอร์ Ubuntu Linux หรือเดสก์ท็อปพีซีของคุณ

หมายเหตุ: ระหว่างการติดตั้งแพ็คเกจเหล่านี้ คุณอาจสังเกตเห็นข้อความเกี่ยวกับ “postfix” ทำตามขั้นตอนการกำหนดค่าเพื่อกำหนดค่าที่อยู่อีเมล SMTP ของคุณ เนื่องจากจำเป็นต้องส่งการแจ้งเตือนทางอีเมลด้วยคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" สำหรับความช่วยเหลือเพิ่มเติมในการตั้งค่า Postfix, โปรดดูที่เอกสาร Ubuntu อย่างเป็นทางการ

sudo apt ติดตั้งแบบไม่ต้องใส่ข้อมูล-อัปเกรด bsd-mailx apt-listchanges

หลังจากติดตั้งแพ็คเกจจากคำสั่งด้านบนแล้ว ให้ไปยังขั้นตอนการกำหนดค่าของคู่มือนี้

กำหนดค่า “การอัปเกรดแบบอัตโนมัติ” บน Ubuntu

เพียงแค่ติดตั้งแพ็คเกจ “การอัปเกรดอัตโนมัติ” ไม่เพียงพอ คุณต้องทำตามขั้นตอนการกำหนดค่าเพื่อให้ระบบ Ubuntu ของคุณใช้คุณสมบัตินี้ได้ ในการกำหนดค่า "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ให้เริ่มต้นโดยเรียกใช้  คำสั่งdpkg-reconfigure ในหน้าต่างเทอร์มินัล

วิธีอัปเดตความปลอดภัยอัตโนมัติบน Ubuntu Server

sudo dpkg-reconfigure -plow อัปเกรดอัตโนมัติ

เมื่อรันคำสั่งdpkg-reconfigureหน้าต่าง GUI สีม่วงจะปรากฏขึ้นในเทอร์มินัล ในหน้าต่างนี้ คุณจะเห็นข้อความที่ระบุว่า "ดาวน์โหลดและติดตั้งการอัปเดตที่เสถียรโดยอัตโนมัติหรือไม่" ใช้ปุ่มEnterเพื่อเลือก "ใช่" การเลือกตัวเลือกนี้จะเปิดใช้งานการอัปเดตอัตโนมัติบนระบบ Ubuntu Linux ของคุณ

ตั้งค่าอีเมลยืนยัน

แม้ว่าจะไม่จำเป็น แต่คุณสามารถกำหนดค่าคุณลักษณะ "การอัปเกรดแบบไม่ต้องใส่ข้อมูล" ได้อย่างง่ายดาย เพื่อให้ส่งอีเมลก่อนที่จะอัปเกรดแต่ละครั้งจะแจ้งให้คุณทราบว่าระบบ Ubuntu Linux ของคุณกำลังอัปเดต และให้รายละเอียดว่าแพ็กเกจใดบ้างที่ได้รับการอัปเกรด เป็นต้น

การตั้งค่าคุณลักษณะนี้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัลและเปิดไฟล์การกำหนดค่า "50unattended-upgrades" ใช้คำสั่งด้านล่างเปิดไฟล์การกำหนดค่าในตัวแก้ไขข้อความนาโน

วิธีอัปเดตความปลอดภัยอัตโนมัติบน Ubuntu Server

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

ในโปรแกรมแก้ไขข้อความ Nano ให้ค้นหาUnattended-Upgrade::Mailและเพิ่มที่อยู่อีเมลของคุณ เพื่อให้ Ubuntu Linux PC ของคุณสามารถส่งรายงานอีเมลได้ การกำหนดค่าควรมีลักษณะเหมือนกับตัวอย่างด้านล่าง

อัปเกรดอัตโนมัติ::เมล "[email protected]"

ถัดไป ค้นหาUnattended-Upgrade::MailOnlyOnErrorและเปลี่ยนจาก "จริง" เป็น "เท็จ"

หมายเหตุ: หากมีปัญหาUnattended-Upgrade::Mailในการค้นหาในไฟล์กำหนดค่า กดCtrl + Wเพื่อเปิดฟังก์ชันการค้นหาใน Nano เขียนUnattended-Upgrade::Mailลงไป แล้วเคอร์เซอร์จะกระโดดตรงไปหามัน!

หลังจากตั้งค่าที่อยู่อีเมลของคุณในการตั้งค่าไฟล์บันทึกการแก้ไขโดยการกดCtrl + O ปิดนาโนกับCtrl + X จากนั้นเปิด "listchanges.conf" และเพิ่มที่อยู่อีเมลของคุณลงในไฟล์นี้ด้วย

sudo nano -w /etc/apt/listchanges.conf

อีกครั้ง บันทึกด้วยCtrl + Oและออกด้วยCtrl + X

ตั้งค่าการรีบูตอัตโนมัติ

บน Ubuntu Linux การอัปเดตซอฟต์แวร์บางอย่างต้องการให้ทั้งระบบรีสตาร์ท ขออภัย การรีสตาร์ท Ubuntu หลังจากการอัพเดตนั้นน่าเบื่อและใช้เวลานาน ดังนั้น หากคุณต้องการใช้ประโยชน์จากการอัปเดตอัตโนมัติบน Ubuntu ให้เกิดประโยชน์สูงสุด การตั้งค่าการรีสตาร์ทอัตโนมัติเป็นสิ่งสำคัญ

คำเตือน: การตั้งค่าการรีบูตอัตโนมัติหมายความว่าระบบของคุณจะรีสตาร์ทเมื่อใดก็ได้ที่จำเป็นโดยไม่ต้องขอคำยืนยันจากคุณ หากคุณไม่สะดวกที่จะให้เครื่องอูบุนตูของคุณทำเช่นนี้ ให้ข้ามส่วนนี้

การตั้งค่าการรีสตาร์ทอัตโนมัติใน Ubuntu Linux หมายถึงการแก้ไขไฟล์กำหนดค่า "50unattended-upgrades" อีกครั้ง ในเทอร์มินัล เปิดไฟล์การกำหนดค่า win Nano ด้วยคำสั่งด้านล่าง

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

ภายในไฟล์กำหนดค่า ให้ค้นหา "Unattended-Upgrade::Automatic-Reboot" และเปลี่ยนจาก "False" เป็น "True" จากนั้นบันทึกการแก้ไขไปยังไฟล์กำหนดค่าในโปรแกรมแก้ไขข้อความนาโนโดยกดCtrl + Oบนแป้นพิมพ์ ปิดนาโนโดยการกดCtrl + X

การทดสอบการอัปเดต Ubuntu อัตโนมัติ

ตอนนี้ Ubuntu Linux ได้รับการกำหนดค่าให้ติดตั้งการอัปเดตซอฟต์แวร์โดยอัตโนมัติบน Linux PC ของคุณแล้ว จึงเป็นความคิดที่ดีที่จะทดสอบ หากต้องการเรียกใช้การทดสอบ ให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้คำสั่งอัปเกรดแบบไม่ต้องใส่ข้อมูลโดยใช้สวิตช์บรรทัดคำสั่ง "dry-run" โปรดทราบว่าการทดสอบนี้จะไม่อัปเดตอะไรเลย เป็นการจำลองเพื่อแสดงให้คุณเห็นว่าระบบอัปเดตอัตโนมัติทำงานอย่างไร

sudo แบบไม่ต้องใส่ข้อมูลอัพเกรด --dry-run

การทดสอบควรใช้เวลาสักครู่ เมื่อเสร็จแล้ว ตรวจสอบอีเมลของคุณสำหรับรายงาน


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม