メインコンテンツへスキップ
อัปเกรด Ubuntu 20.04 เป็น 22.04 LTS แบบปลอดภัย [คู่มือ 2026]
記事一覧へ戻る

อัปเกรด Ubuntu 20.04 เป็น 22.04 LTS แบบปลอดภัย [คู่มือ 2026]

วิธีอัปเกรด Ubuntu 20.04 เป็น 22.04 LTS อย่างปลอดภัยทีละขั้นตอน ตั้งแต่เตรียม backup ไปจนถึงแก้ปัญหาหลังอัปเกรด พร้อมคำสั่งใช้งานจริงบน Production Server

Linux - - 更新: 2026年7月16日

อัปเกรด Ubuntu 20.04 เป็น 22.04 LTS ต้องเตรียมอะไรบ้าง?

การอัปเกรด Ubuntu 20.04 เป็น 22.04 LTS เป็นสิ่งที่ผู้ดูแลเซิร์ฟเวอร์ทุกคนต้องเผชิญ เพราะ Ubuntu 20.04 จะสิ้นสุดการสนับสนุนด้าน security updates ในปี 2025 หากยังใช้งานอยู่บน production server การอัปเกรดไม่ใช่แค่ทางเลือก แต่เป็นสิ่งจำเป็นเพื่อความปลอดภัยของระบบ

Ubuntu 22.04 LTS มาพร้อมกับการอัปเกรดที่สำคัญหลายด้าน ได้แก่ Linux Kernel เวอร์ชันใหม่ที่รองรับฮาร์ดแวร์รุ่นล่าสุด, OpenSSL 3.0 ที่เพิ่มความปลอดภัยให้การเชื่อมต่อ, PHP 8.1 และ Python 3.10 เป็นค่าเริ่มต้น รวมถึงประสิทธิภาพโดยรวมที่ดีขึ้น อย่างไรก็ตาม การอัปเกรด production server โดยไม่เตรียมตัวอาจนำไปสู่ downtime ที่ไม่จำเป็น บทความนี้จะพาคุณผ่านทุกขั้นตอนอย่างปลอดภัย

ขั้นตอนเตรียมตัวก่อนอัปเกรด Ubuntu

สำรองข้อมูลให้ครบถ้วน

ขั้นตอนที่สำคัญที่สุดคือการ backup ข้อมูลทั้งหมดก่อนเริ่มกระบวนการอัปเกรด ไม่ว่าจะมั่นใจในระบบแค่ไหน ก็ต้องมีแผนสำรองเสมอ

สำหรับฐานข้อมูล ให้ dump ออกมาแยกต่างหาก

หากใช้งาน VPS ของ DriteStudio สามารถสร้าง snapshot ของเซิร์ฟเวอร์ทั้งเครื่องก่อนเริ่มอัปเกรดได้ทันที ช่วยให้ rollback กลับไปจุดเดิมได้ภายในไม่กี่นาทีหากเกิดปัญหา

อัปเดตแพ็คเกจปัจจุบันให้เป็นเวอร์ชันล่าสุด

ก่อนข้ามเวอร์ชัน ต้องอัปเดตแพ็คเกจทั้งหมดในระบบเดิมให้เป็นเวอร์ชันล่าสุดก่อน เพื่อลดโอกาสเกิดข้อขัดแย้งระหว่างการอัปเกรด

ตรวจสอบ Third-party Repositories และ PPA

PPA และ repository ของ third-party เป็นสาเหตุหลักที่ทำให้การอัปเกรดล้มเหลว ควรปิดการใช้งานชั่วคราวก่อนเริ่ม

ตรวจสอบรายการทั้งหมดแล้วปิด PPA ที่ไม่จำเป็นออกก่อน

ตรวจสอบพื้นที่ดิสก์ให้เพียงพอ

การอัปเกรดต้องดาวน์โหลดแพ็คเกจจำนวนมาก ควรมีพื้นที่ว่างอย่างน้อย 5-10 GB

Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p2 916G 61G 808G 8% /

วิธีอัปเกรด Ubuntu 20.04 เป็น 22.04 ทีละขั้นตอน

ติดตั้งเครื่องมืออัปเกรด

รันคำสั่งอัปเกรด

หากเชื่อมต่อผ่าน SSH ระบบจะเปิด session สำรองบน port 1022 โดยอัตโนมัติ เพื่อป้องกันกรณีที่ session หลักหลุดระหว่างอัปเกรด

ระหว่างกระบวนการจะมีคำถามให้ตอบเป็นระยะ ซึ่งต้องพิจารณาอย่างรอบคอบ

  • Configuration files หากคุณเคยแก้ไข config เอง ให้เลือก keep current version เพื่อรักษาการตั้งค่าเดิม
  • Restart services แนะนำให้เลือก yes เพื่อให้ service ต่าง ๆ ใช้ library ใหม่ทันที
  • ลบแพ็คเกจที่ไม่จำเป็น ยืนยันเพื่อทำความสะอาดระบบ

กระบวนการทั้งหมดใช้เวลาประมาณ 30 นาทีถึง 1 ชั่วโมง ขึ้นอยู่กับจำนวนแพ็คเกจและความเร็วอินเทอร์เน็ต เมื่อเสร็จสิ้นให้ reboot เครื่อง

ตรวจสอบระบบหลังอัปเกรด Ubuntu 22.04

ยืนยันเวอร์ชันที่ถูกต้อง

Distributor ID: Zorin Description: Zorin OS 18 Release: 18 Codename: noble 6.17.0-19-generic

ผลลัพธ์ควรแสดง Ubuntu 22.04 พร้อม kernel เวอร์ชันใหม่

ตรวจสอบ Services ที่สำคัญ

ตรวจสอบว่า service ทั้งหมดที่ระบบต้องการกลับมาทำงานตามปกติ

ทดสอบ Application และฐานข้อมูล

หลังอัปเกรดควรทดสอบอย่างละเอียดทุกจุดที่สำคัญ ได้แก่ การเข้าถึงเว็บไซต์ทุกโดเมนที่ host อยู่, การเชื่อมต่อฐานข้อมูล, cron jobs ที่ตั้งค่าไว้ รวมถึง log files เพื่อหา error ที่ผิดปกติ

ปัญหาที่พบบ่อยหลังอัปเกรดและวิธีแก้ไข

PHP เวอร์ชันเปลี่ยนทำให้เว็บไซต์พัง

Ubuntu 22.04 ใช้ PHP 8.1 เป็นค่าเริ่มต้น หาก application ของคุณยังไม่รองรับ PHP 8.1 สามารถติดตั้ง PHP 7.4 เพิ่มเติมได้ผ่าน PPA

อย่างไรก็ตาม แนะนำให้วางแผนย้ายไปใช้ PHP 8.1 หรือสูงกว่าในระยะยาว เพราะ PHP 7.4 หมดการสนับสนุนแล้ว

MySQL หรือ MariaDB ไม่สามารถเริ่มทำงานได้

บางครั้งรูปแบบ config มีการเปลี่ยนแปลงหลังอัปเกรด ให้ตรวจสอบ error log เพื่อหาสาเหตุ

ปัญหา Networking และ Netplan

หากใช้ Netplan อยู่แล้วมักไม่มีปัญหา แต่ระบบที่ยังใช้ ifupdown อาจต้องปรับ network configuration ใหม่ให้เป็น Netplan format

GPG Key หมดอายุ

หลังอัปเกรด PPA บางตัวอาจมี GPG key ที่หมดอายุ ให้ตรวจสอบและอัปเดต key ใหม่

คำถามที่พบบ่อย (FAQ)

อัปเกรด Ubuntu 20.04 เป็น 22.04 ใช้เวลานานแค่ไหน?

โดยเฉลี่ยใช้เวลาประมาณ 30 นาทีถึง 1 ชั่วโมง ขึ้นอยู่กับจำนวนแพ็คเกจที่ติดตั้งไว้และความเร็วอินเทอร์เน็ตของเซิร์ฟเวอร์ ควรวางแผนหน้าต่างเวลาสำหรับ maintenance ไว้อย่างน้อย 2-3 ชั่วโมง เผื่อกรณีต้องแก้ปัญหาหลังอัปเกรด

อัปเกรด Ubuntu ผ่าน SSH ได้ไหม ปลอดภัยหรือเปล่า?

อัปเกรดผ่าน SSH ได้ เครื่องมือ do-release-upgrade จะเปิด session สำรองบน port 1022 ให้อัตโนมัติ แต่ควรตรวจสอบว่า firewall เปิด port 1022 ไว้ด้วย และแนะนำให้ใช้ screen หรือ tmux เพื่อป้องกัน session หลุด

สามารถข้ามเวอร์ชันจาก Ubuntu 18.04 ไปเป็น 22.04 ได้เลยไหม?

ไม่สามารถข้ามเวอร์ชันได้โดยตรง ต้องอัปเกรดทีละขั้นตอน จาก 18.04 ไป 20.04 แล้วจึงไป 22.04 หรืออีกทางเลือกคือการติดตั้ง 22.04 ใหม่ทั้งหมดแล้วย้ายข้อมูลและ config มา ซึ่งบางครั้งเร็วกว่าและสะอาดกว่า

หลังอัปเกรดแล้ว downgrade กลับ 20.04 ได้ไหม?

ไม่สามารถ downgrade กลับได้โดยตรง วิธีเดียวที่ปลอดภัยคือการ restore จาก backup หรือ snapshot ที่สร้างไว้ก่อนอัปเกรด นี่คือเหตุผลที่การ backup ก่อนเริ่มมีความสำคัญอย่างยิ่ง

อัปเกรดแล้ว application เก่าจะยังใช้งานได้ไหม?

ส่วนใหญ่ใช้งานได้ แต่ต้องระวังเรื่องเวอร์ชันของ runtime ที่เปลี่ยน เช่น PHP เปลี่ยนจาก 7.4 เป็น 8.1 และ Python จาก 3.8 เป็น 3.10 ควรตรวจสอบ compatibility ของ application กับเวอร์ชันใหม่ก่อนอัปเกรด

สรุปและแนวทางปฏิบัติที่ดีที่สุด

การอัปเกรด Ubuntu 20.04 เป็น 22.04 LTS ไม่ใช่เรื่องยาก แต่ต้องวางแผนและเตรียมตัวอย่างรอบคอบ สิ่งที่ขาดไม่ได้คือการ backup ข้อมูลให้ครบถ้วน อัปเดตแพ็คเกจเดิมให้เป็นเวอร์ชันล่าสุด ปิด PPA ที่อาจทำให้เกิดปัญหา และทดสอบระบบอย่างละเอียดหลังอัปเกรดเสร็จ

สำหรับผู้ที่ต้องการความมั่นใจในการอัปเกรดเซิร์ฟเวอร์ บริการ VPS และ Dedicated Server จาก DriteStudio มาพร้อมระบบ snapshot อัตโนมัติ และทีม support ที่พร้อมช่วยเหลือเรื่อง OS upgrade ตลอด 24 ชั่วโมง ให้คุณอัปเกรดได้อย่างสบายใจโดยไม่ต้องกังวลเรื่อง downtime

ดูแพ็คเกจ VPS ที่เหมาะกับคุณ

D

DriteStudio

タイで VPS、Webホスティング、コロケーションを提供するデジタルインフラ事業者

Craft Intertech (Thailand) Co., Ltd. が運営