วิธีตรวจสอบเวอร์ชันเคอร์เนลใน Ubuntu: คู่มือครบวงจรสำหรับผู้เริ่มต้นและผู้ใช้ระดับสูง

.## 1. บทนำ

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

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

คู่มือนี้จะแนะนำหลายวิธีในการตรวจสอบเวอร์ชันของเคอร์เนลใน Ubuntu ตั้งแต่คำสั่งในเทอร์มินัลจนถึงตัวเลือกในส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) เราจะครอบคลุมวิธีการที่หลากหลายพร้อมกับอธิบายแนวคิดพื้นฐานของเคอร์เนลและจุดสำคัญต่าง ๆ

2. เคอร์เนลคืออะไร?

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

บทบาทของเคอร์เนล

เคอร์เนลทำหน้าที่หลายอย่างที่สำคัญในฐานะสะพานระหว่างฮาร์ดแวร์และซอฟต์แวร์ ได้แก่

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

ความสำคัญของเคอร์เนลใน Ubuntu

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

ในฐานะส่วนประกอบหลักที่ส่งผลต่อระบบทั้งหมด การเข้าใจเคอร์เนลจึงเป็นสิ่งสำคัญ ส่วนต่อไปจะอธิบายวิธีตรวจสอบเวอร์ชันของเคอร์เนลใน Ubuntu

3. วิธีตรวจสอบเวอร์ชันของเคอร์เนล

มีหลายวิธีในการตรวจสอบเวอร์ชันของเคอร์เนลใน Ubuntu ส่วนนี้จะอธิบายวิธีที่ง่ายในเทอร์มินัลและความหมายของผลลัพธ์ที่แสดง

ตรวจสอบด้วยคำสั่ง uname

วิธีที่พบมากที่สุดและง่ายที่สุดคือการใช้คำสั่ง uname ซึ่งจะแสดงข้อมูลระบบรวมถึงเวอร์ชันของเคอร์เนล

  1. เปิดเทอร์มินัล
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
    uname -r
    
  • ตัวเลือก -r แสดงเวอร์ชันของการปล่อยเคอร์เนล ตัวอย่างผลลัพธ์:
    5.4.0-66-generic
    

ในตัวอย่างนี้ 5.4.0-66-generic คือเวอร์ชันของเคอร์เนล เวอร์ชันประกอบด้วยหมายเลขเวอร์ชันหลัก, เวอร์ชันรอง, และหมายเลขแพตช์

ตรวจสอบผ่านไฟล์ /proc/version

คุณสามารถตรวจสอบเวอร์ชันของเคอร์เนลได้โดยใช้ไฟล์ /proc/version ซึ่งมีรายละเอียดเวอร์ชันของเคอร์เนลและข้อมูลการคอมไพล์

  1. รันคำสั่งต่อไปนี้ในเทอร์มินัล:
    cat /proc/version
    

ตัวอย่างผลลัพธ์:

Linux version 5.4.0-66-generic (buildd@lcy01-amd64-025) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #74-Ubuntu SMP Thu Jan 14 18:28:23 UTC 2021

ตรวจสอบด้วยคำสั่ง hostnamectl

บน Ubuntu 16.04 ขึ้นไป คุณสามารถใช้ hostnamectl เพื่อแสดงข้อมูลระบบรวมถึงเวอร์ชันของเคอร์เนล

  1. รันคำสั่งต่อไปนี้ในเทอร์มินัล:
    hostnamectl
    

.“` Static hostname: ubuntu Operating System: Ubuntu 20.04.1 LTS Kernel: Linux 5.4.0-66-generic Architecture: x86-64

### ความแตกต่างระหว่างแต่ละวิธี



* **uname -r** : เหมาะสำหรับการตรวจสอบเวอร์ชันของเคอร์เนลอย่างรวดเร็วเท่านั้น.
* **/proc/version** : มีประโยชน์สำหรับข้อมูลโดยละเอียด.
* **hostnamectl** : ให้ข้อมูลระบบโดยรวมพร้อมกับเวอร์ชันของเคอร์เนล.



ต่อไป เราจะอธิบายตัวเลือกแบบ GUI สำหรับผู้ใช้ที่ไม่คุ้นเคยกับคำสั่งในเทอร์มินัล.



## 4. การตรวจสอบเวอร์ชันของเคอร์เนลโดยใช้ GUI



Ubuntu มีวิธีการตรวจสอบเวอร์ชันของเคอร์เนลแบบ GUI ที่ง่ายโดยไม่ต้องใช้คำสั่ง เหมาะสำหรับผู้เริ่มต้น.



### การใช้เครื่องมือการตั้งค่าระบบ



1. **เปิดเมนูการตั้งค่า**


* คลิกไอคอนระบบบนเดสก์ท็อปและเลือก "Settings".


1. **ไปที่ส่วน "About"**


* เปิดหน้า "About" หรือ "Details" ขึ้นอยู่กับเวอร์ชันของ Ubuntu.


1. **ตรวจสอบข้อมูลระบบ**


* เวอร์ชันของเคอร์เนลจะแสดงภายใต้ "Kernel" หรือ "Linux version". **ตัวอย่าง:**

Linux 5.4.0-66-generic

### การใช้ GNOME System Monitor



* เปิด "System Monitor" จากเมนูแอปพลิเคชันและตรวจสอบเวอร์ชันของเคอร์เนลในแท็บ System.



### ประโยชน์ของการตรวจสอบแบบ GUI



วิธีการแบบ GUI มีความเป็นมิตรต่อผู้ใช้ ไม่ต้องป้อนคำสั่งและแสดงรายละเอียดของระบบเป็นภาพ—เหมาะสำหรับผู้ใช้ที่ไม่สะดวกกับเทอร์มินัล.





## 5. ทำความเข้าใจหมายเลขเวอร์ชันของเคอร์เนล



เวอร์ชันของเคอร์เนลประกอบด้วยตัวระบุหลายส่วน การเข้าใจพวกมันช่วยให้ผู้ใช้รับรู้ความสำคัญของการอัปเดต.



### โครงสร้างเวอร์ชัน

5.4.0-66-generic

1. **เวอร์ชันหลัก (5)** — แสดงการเปลี่ยนแปลงฟังก์ชันหลัก.
2. **เวอร์ชันรอง (4)** — แสดงการปรับปรุงหรือเพิ่มคุณสมบัติ.
3. **ระดับแพตช์ (0)** — การแก้บั๊กและแพตช์ความปลอดภัย.
4. **หมายเลขบิลด์ (66)** — การเวอร์ชันที่เฉพาะของดิสทริบิวชัน.
5. **ส่วนต่อท้าย (generic)** — แสดงประเภทการบิลด์ของเคอร์เนล.



### ประโยชน์ของการทำความเข้าใจเวอร์ชันของเคอร์เนล



การรู้ความหมายของแต่ละส่วนของเวอร์ชันช่วยในการตรวจสอบความเข้ากันได้และการตัดสินใจอัปเดต.



## 6. เวอร์ชันของเคอร์เนลและการปล่อย Ubuntu



แต่ละการปล่อยของ Ubuntu มีเวอร์ชันเคอร์เนลที่แนะนำ การเข้าใจการจับคู่นี้ช่วยในการอัปเกรดและการแก้ปัญหา.
Ubuntu ReleaseKernel Version
20.04 LTS5.4
20.105.8
21.045.11
21.105.13
22.04 LTS5.15
22.105.19
23.046.2
### การปล่อย LTS และเวอร์ชันของเคอร์เนล เวอร์ชัน LTS ให้ความสำคัญกับความเสถียรและความปลอดภัยระยะยาวเหนือคุณลักษณะล้ำสมัย. ### ทำความเข้าใจนโยบายเคอร์เนลของการปล่อย การปล่อยปกติใช้เคอร์เนลใหม่กว่าและมีระยะเวลาการสนับสนุนสั้นกว่าเวอร์ชัน LTS. ## 7. วิธีอัปเดตเคอร์เนล การอัปเดตเคอร์เนลช่วยปรับปรุงประสิทธิภาพ การสนับสนุนฮาร์ดแวร์ และความปลอดภัย. ### ประโยชน์ของการอัปเดต * **การเสริมความปลอดภัย** * **การสนับสนุนคุณลักษณะใหม่** * **การแก้บั๊กและการปรับปรุงประสิทธิภาพ** ### ขั้นตอนการอัปเดต #### 1. อัปเดตรายการแพ็กเกจ

sudo apt update sudo apt upgrade

#### 2. ติดตั้งเวอร์ชันเคอร์เนลเฉพาะ

sudo apt install linux-image--generic

#### 3. รีบูตระบบ

sudo reboot “`

ข้อควรระวัง

  • ตรวจสอบความเข้ากันได้
  • สำรองข้อมูลสำคัญ
  • เก็บเคอร์เนลเก่าไว้สำหรับการกู้คืน

8. สรุป

บทความนี้อธิบายวิธีตรวจสอบเวอร์ชันของเคอร์เนลใน Ubuntu, ทำความเข้าใจส่วนประกอบของเวอร์ชัน, เปรียบเทียบกับการปล่อยของ Ubuntu, และทำการอัปเดตอย่างปลอดภัย เคอร์เนลเป็นส่วนสำคัญของระบบ การจัดการอย่างเหมาะสมช่วยเพิ่มความเสถียรและความปลอดภัยของระบบสูงสุด.

  • ความสำคัญของการรับรู้เคอร์เนล
  • หลายวิธีในการตรวจสอบเวอร์ชัน
  • ทำความเข้าใจโครงสร้างเวอร์ชัน
  • แนวปฏิบัติการอัปเดตอย่างปลอดภัย

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