วิธีอัปเดตความปลอดภัยอัตโนมัติบน 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

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

Leave a Comment

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

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

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

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

วิธีการติดตั้ง 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