วิธีตรวจสอบเวอร์ชัน Linux

คำสั่งทั้งหมดที่คุณต้องรู้เพิ่มเติมเกี่ยวกับคอมพิวเตอร์ Linux ของคุณ

Linux เป็นหนึ่งในระบบปฏิบัติการที่เป็นที่ชื่นชอบมากที่สุดในหมู่ผู้ที่ชื่นชอบโอเพ่นซอร์ส มีหลายรสชาติและทั้งหมดมีเอกลักษณ์ในแบบของตัวเอง

การพูดว่า 'ฉันใช้ระบบ Linux' เป็นคำกล่าวทั่วไป ในกรณีนั้น ฉันต้องถามคุณว่า 'คุณใช้ลินุกซ์รุ่นใดอยู่? มันคือ Suse, Ubuntu, CentOS, Fedora, Kali, Red Hat, Debian, OpenSuse หรือไม่' ทั้งหมดนี้คือชื่อลีนุกซ์ทั่วไปที่ได้รับความนิยมและใช้กันมากที่สุด

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

ให้เราอธิบายบทช่วยสอนง่ายๆ นี้เพื่อเรียนรู้เกี่ยวกับคำสั่งแสดงรายการเวอร์ชันของระบบ Linux

โดยใช้ lsb_release สั่งการ

LSB ย่อมาจาก 'Linux Standard Base' ยูทิลิตีบรรทัดคำสั่งง่ายๆ นี้สามารถใช้ตรวจสอบเวอร์ชันของระบบ Linux ของคุณได้โดยตรงผ่านบรรทัดคำสั่ง คุณสามารถใช้คำสั่งนี้กับสองตัวเลือก -a และ -d

ใช้ lsb_release สั่งกับ -a ตัวเลือกจะแสดงข้อมูลโดยละเอียดเกี่ยวกับเวอร์ชัน Linux ที่ติดตั้ง

ตัวอย่าง:

lsb_release -a

เอาท์พุท:

ไม่มีโมดูล LSB รหัสผู้จัดจำหน่าย: Ubuntu คำอธิบาย: Ubuntu 18.04.5 LTS รุ่น: 18.04 ชื่อรหัส: bionic gaurav@ubuntu:~$

จากตัวอย่างข้างต้น คุณจะเห็นว่าฉันใช้เวอร์ชัน Ubuntu 18.04.5 LTS

คุณยังสามารถใช้ lsb_release คำสั่งด้วยตัวเลือก -d. ซึ่งจะแสดงเฉพาะ 'Description Line'

ตัวอย่าง:

lsb_release -d

เอาท์พุท:

คำอธิบาย: Ubuntu 18.04.5 LTS

โดยใช้ /etc/os-release ไฟล์

ดิ /etc/os-release ไฟล์มีข้อมูลการระบุระบบปฏิบัติการ คุณสามารถเข้าถึงไฟล์นี้เพื่อเรียนรู้เกี่ยวกับการกระจาย Linux ที่คุณใช้งานอยู่ ใช้ แมว คำสั่งแสดงเนื้อหาของไฟล์นี้

ตัวอย่าง:

cat /etc/os-release

เอาท์พุท:

NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="//www.ubuntu.com/" SUPPORT_URL ="//help.ubuntu.com/" BUG_REPORT_URL="//bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="//www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME= ไบโอนิค UBUNTU_CODENAME=bionic gaurav@ubuntu:~$

โดยใช้ /etc/issue ไฟล์

ดิ /etc/issue file เป็นไฟล์มาตรฐานที่พบในลีนุกซ์ทุกรุ่น นี้ ปัญหา ไฟล์อาจมี Escape Code เพื่อแสดงชื่อระบบ วันที่และเวลา ฯลฯ

ข้อความระบุระบบที่มีอยู่ในไฟล์นี้จะแสดงก่อนที่ผู้ใช้จะเข้าสู่ระบบ ข้อมูลเกี่ยวกับเวอร์ชัน Linux ก็มีอยู่ในไฟล์นี้และด้วยเหตุนี้ /etc/issue ไฟล์มีความสำคัญต่อเรา

ตัวอย่าง:

แมว /etc/issue

เอาท์พุท:

Ubuntu 18.04.5 LTS \n \l 

โดยใช้ uname สั่งการ

ดิ uname คำสั่งใช้เพื่อแสดงข้อมูลพื้นฐานเกี่ยวกับระบบปฏิบัติการ คำสั่งนี้สามารถใช้กับตัวเลือกต่างๆ เพื่อแสดงข้อมูลเฉพาะที่คุณต้องการแสดง

เราจะใช้ uname คำสั่งด้วยตัวเลือก -r เพื่อแสดงเวอร์ชัน Linux

ตัวอย่าง:

uname -r

เอาท์พุท:

4.15.0-11-ทั่วไป

โดยใช้ hostnamectl สั่งการ

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

hostnamectl คำสั่งจะแสดงข้อมูลระบบอื่นๆ เช่น 'Machine Id', 'Boot Id', 'Architecture เป็นต้น

ตัวอย่าง:

hostnamectl

เอาท์พุท:

 ชื่อโฮสต์แบบคงที่: ubuntu ชื่อโฮสต์ที่ค่อนข้างสวย: Ubuntu ชื่อไอคอน: คอมพิวเตอร์แล็ปท็อป แชสซี: แล็ปท็อป รหัสเครื่อง: 370fd6b6b45d432d82390b2e399303ac รหัสการบูต: ee99a37bc511492d91b56a1ae5d117c7 ระบบปฏิบัติการ: Ubuntu 18.04.5 LTS เคอร์เนล: Linux 4.15.0-112-generic สถาปัตยกรรม อูบุนตู:~$ 

จากผลลัพธ์ คุณจะเห็นว่าเวอร์ชัน Linux ปัจจุบันของฉันคือ Ubuntu 18.04.5 LTS

คำสั่งที่อธิบายในบทช่วยสอนนี้สามารถทำซ้ำได้กับเวอร์ชัน Linux ส่วนใหญ่

บทสรุป

ในบทช่วยสอนสั้นๆ นี้ เราได้เรียนรู้คำสั่งง่ายๆ ที่คุณสามารถใช้เพื่อค้นหาเวอร์ชัน Linux ที่ระบบของคุณกำลังทำงานอยู่ เรายังระบุไฟล์สำคัญสองไฟล์ในระบบของคุณ ซึ่งสามารถดูได้เพื่อค้นหาการแจกจ่าย Linux และเวอร์ชันเฉพาะ