วิธีอัปเกรดเซิร์ฟเวอร์ Ubuntu

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

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

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

เรียกใช้เครื่องมืออัปเดต

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

ในการเรียกใช้การอัปเดตแบบเดิมบนเซิร์ฟเวอร์ Ubuntu ให้เปิดหน้าต่างเทอร์มินัลและ SSH ในหากเครื่องของคุณเป็นระยะไกล หรือนั่งลงและเข้าสู่ระบบ เมื่อเข้าสู่ระบบแล้ว ให้ใช้คำสั่งsudo -sเพื่อเปลี่ยนเชลล์เป็นผู้ใช้รูท

sudo -s

เมื่อเซสชันบรรทัดคำสั่งเปลี่ยนไปเป็นผู้ใช้รูทแล้ว ให้ใช้เพื่อเรียกใช้คำสั่งอัปเดต Aptเพื่อให้เซิร์ฟเวอร์ Ubuntu ตรวจสอบการอัปเดตทางอินเทอร์เน็ต

ปรับปรุงฉลาด

หลังจากที่ตัวจัดการแพ็คเกจเซิร์ฟเวอร์ Ubuntu ทำการ ping เซิร์ฟเวอร์ซอฟต์แวร์สำหรับการอัปเดตเสร็จแล้ว ตัวจัดการจะพิมพ์ว่าคุณสามารถติดตั้งการอัปเดตได้จำนวนเท่าใด

หากต้องการดูการอัปเดตที่รอดำเนินการสำหรับเซิร์ฟเวอร์ Ubuntu ของคุณ คุณสามารถใช้คำสั่งรายการ Aptพร้อมสวิตช์ "อัปเกรดได้"

รายการ apt — อัพเกรดได้

อ่านการอัปเดตและพิจารณาว่าสามารถติดตั้งบนระบบของคุณได้หรือไม่ จากนั้น ใช้คำสั่งอัปเกรด Aptเพื่อสิ้นสุดกระบวนการ

apt อัพเกรด -y

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

Dist-อัพเกรด

ตามคำสั่งอัปเดตและอัปเกรดคุณต้องเรียกใช้คำสั่งdist-upgradeเพื่อติดตั้งการอัปเกรดการแจกจ่ายสำหรับ Ubuntu Server ที่คุณกำลังใช้งานอยู่

หมายเหตุ: dist-upgrade ไม่เหมือนกับคำสั่งอัพเกรด แม้ว่าจะคล้ายคลึงกัน แต่ก็จัดการกับแง่มุมต่าง ๆ ของระบบปฏิบัติการ

dist-อัพเกรด -y

ตามคำสั่งdist-upgradeให้รีสตาร์ทเซิร์ฟเวอร์ Ubuntu ของคุณอีกครั้ง เมื่อกลับมาออนไลน์ ให้ไปยังส่วนถัดไปของกระบวนการอัปเกรด

ติดตั้ง Update Manager

ในคู่มือนี้ เราจะเน้นที่การแสดงวิธีอัปเกรดเซิร์ฟเวอร์ Ubuntu โดยใช้เครื่องมือ Update Manager ในระบบปฏิบัติการบางรุ่น โปรแกรมอาจไม่ได้ติดตั้งมาล่วงหน้า ดังนั้น ก่อนที่จะศึกษาวิธีการใช้เครื่องมือนี้ ให้ใช้ตัวจัดการแพ็คเกจAptเพื่อติดตั้ง

sudo apt ติดตั้ง update-manager-core

หลังจากการติดตั้ง Apt แล้ว Update Manager ควรพร้อมใช้งาน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ ให้รันman update-managerในเทอร์มินัลเซสชัน

เปลี่ยนรุ่นของคุณ

ผู้ใช้เซิร์ฟเวอร์ Ubuntu ส่วนใหญ่จบลงด้วยการใช้ระบบปฏิบัติการรุ่น LTS แม้ว่าโดยทั่วไปแล้วจะเป็นการโทรที่ดี แต่รุ่นที่ไม่ใช่ LTS ก็ควรค่าแก่การตรวจสอบเช่นกัน ปัญหาคือ Ubuntu ปิดใช้งานความสามารถในการอัปเกรดเป็นรุ่นที่ไม่ใช่ LTS โดยค่าเริ่มต้น

หากต้องการเปลี่ยนเส้นทางการเผยแพร่สำหรับเซิร์ฟเวอร์ Ubuntu ให้เปิดไฟล์ "release-upgrades" ในโปรแกรมแก้ไขข้อความ Nano

nano -w /etc/update-manager/release-upgrades

วิธีอัปเกรดเซิร์ฟเวอร์ Ubuntu

ดูไฟล์การกำหนดค่าPrompt=ltsและเปลี่ยนเป็นรหัสด้านล่าง

หมายเหตุ: หากคุณไม่ได้ใช้เซิร์ฟเวอร์ Ubuntu รุ่น LTS ให้ข้ามขั้นตอนนี้

Prompt=normal

ด้วยการปรับแต่งโค้ดในตัวจัดการการอัปเดตเซิร์ฟเวอร์ Ubuntu ถึงเวลาบันทึกโค้ดด้วย Nano กดCtrl + Oเพื่อบันทึก หลังจากนั้น ปิดตัวแก้ไขด้วยแป้นพิมพ์Ctrl + X

ตรวจสอบรุ่นใหม่

ขั้นตอนต่อไปในกระบวนการอัพเกรดคือการใช้  โปรแกรม update-managerเพื่อตรวจสอบที่เก็บ Ubuntu สำหรับ Ubuntu Server รุ่นถัดไปที่มีให้ดาวน์โหลด

หากต้องการตรวจสอบ ให้เรียกใช้do-release-upgradeด้วยสวิตช์บรรทัดคำสั่ง ' c '

หมายเหตุ: อย่าลืมเรียกใช้do-release-upgradeด้วยรูทเชลล์ หากไม่เป็นเช่นนั้น อาจทำงานไม่ถูกต้อง

sudo -s

do-release-upgrade -c

อนุญาตให้โปรแกรมเรียกใช้การตรวจสอบและพิจารณาว่าระบบปฏิบัติการของคุณมีการอัพเกรดหรือไม่ จากนั้น หากโปรแกรมแจ้งว่ามีการอัพเกรดสำหรับการติดตั้ง ให้รันคำสั่งdo-release-upgradeด้วยสวิตช์บรรทัดคำสั่ง-d

วิธีอัปเกรดเซิร์ฟเวอร์ Ubuntu

do-release-upgrade -d

โปรดทราบว่าเมื่อทำการอัปเกรดนี้ สิ่งต่างๆ จะใช้เวลานาน มันขึ้นอยู่กับคุณที่จะคอยจับตาดูระบบของคุณและตรวจสอบให้แน่ใจว่าไม่มีอะไรผิดพลาด

สิ่งที่ควรทราบเมื่ออัปเกรดเซิร์ฟเวอร์ Ubuntu

การใช้โปรแกรม update-managerทำให้การอัพเกรด Ubuntu Server เป็นกระบวนการที่ไม่ยุ่งยาก อย่างไรก็ตาม มันไม่ได้ไร้ที่ติ 100% และปัญหาและการแตกหักถึงแม้จะเป็นเรื่องไม่ปกติก็สามารถเกิดขึ้นได้อย่างแน่นอน

เพื่อหลีกเลี่ยงปัญหานี้ เราขอแนะนำอย่างยิ่งให้ปรึกษากับ Ubuntu Wiki อย่างเป็นทางการและอ่านสิ่งที่พวกเขากล่าวเกี่ยวกับการอัปเกรดระหว่างรุ่นต่างๆ เนื่องจากพวกเขาจะมีเคล็ดลับและลูกเล่นมากมายที่จะช่วยคุณตลอดเส้นทาง

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม