Android

วิธีตรวจสอบเวอร์ชั่นของ linux

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

สารบัญ:

Anonim

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

การกระจาย Linux ที่ได้รับความนิยมสูงสุด ได้แก่ Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint และอีกมากมาย

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

ในบทช่วยสอนนี้เราจะแสดงวิธีตรวจสอบการกระจาย Linux และเวอร์ชันที่ติดตั้งบนระบบของคุณโดยใช้บรรทัดคำสั่ง

ตรวจสอบเวอร์ชั่น Linux

มีคำสั่งต่าง ๆ มากมายที่สามารถช่วยคุณค้นหาการแจกจ่าย Linux และเวอร์ชันกำลังทำงานอยู่บนระบบ

ใช้คำสั่ง lsb_release

ยูทิลิตี้ lsb_release แสดงข้อมูล LSB (ฐานมาตรฐาน Linux) เกี่ยวกับการแจกจ่าย Linux คำสั่งนี้ควรทำงานกับดิสทริบิวชัน Linux ทั้งหมดที่ติดตั้งแพ็คเกจ lsb-release :

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch

การแจกจ่ายและเวอร์ชั่นของ Linux แสดงอยู่ในบรรทัดรายละเอียด อย่างที่คุณเห็นจากผลลัพธ์ด้านบนฉันได้ติดตั้ง Debian GNU / Linux 9.5 (ยืด) ในระบบของฉัน

แทนที่จะพิมพ์ข้อมูลทั้งหมดข้างต้นคุณสามารถแสดงบรรทัดรายละเอียดซึ่งแสดงรุ่น Debian ของคุณผ่านสวิตช์ -d

lsb_release -d

ผลลัพธ์ควรมีลักษณะคล้ายกับด้านล่าง:

Description: Debian GNU/Linux 9.5 (stretch)

การใช้ไฟล์ /etc/os-release

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

หากต้องการดูเนื้อหาของไฟล์ os-release ให้ใช้ cat หรือ less :

cat /etc/os-release

ผลลัพธ์ควรมีลักษณะดังนี้:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

การใช้ไฟล์ /etc/issue

ไฟล์ /etc/issue มีข้อความระบุระบบที่พิมพ์ก่อนพรอมต์ล็อกอิน โดยปกติไฟล์นี้มีข้อมูลเกี่ยวกับเวอร์ชัน Linux:

cat /etc/issue

ผลลัพธ์จะมีลักษณะดังนี้:

Debian GNU/Linux 9 \n \l

การใช้คำสั่ง hostnamectl

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

hostnamectl

Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64

การใช้ไฟล์ /etc/*release

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

cat /etc/*release

cat /etc/*version

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับไฟล์รุ่น / รุ่นได้ที่ลิงค์นี้

ใช้คำสั่ง uname

คำสั่ง uname แสดงข้อมูลระบบหลายอย่างรวมถึงสถาปัตยกรรมเคอร์เนล Linux ชื่อรุ่นและรีลีส

หากต้องการทราบว่าเคอร์เนล Linux รุ่นใดที่ทำงานบนระบบของคุณให้พิมพ์คำสั่งต่อไปนี้:

uname -srm

Linux 4.9.0-8-amd64 x86_64

ผลลัพธ์ข้างต้นบอกเราว่าเคอร์เนล Linux เป็น 64 บิตและเวอร์ชันของมันคือ“ 4.9.0-8-amd64”

ข้อสรุป

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

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

สถานีปลายทาง