ฉันจะค้นหารุ่นเคอร์เนล Ubuntu และข้อมูลพาร์ทิชันดิสก์ได้อย่างไรจากเทอร์มินัล


254

คำสั่งใดที่จะให้ข้อมูลฉันเกี่ยวกับการใช้เทอร์มินัล

  1. เวอร์ชั่นเคอร์เนล
  2. หมายเลขรุ่นการแจกจ่าย
  3. ขนาดพาร์ติชันทั้งหมดของ HDD

4
hostnamectl statusจะแสดงเวอร์ชันและการแจกแจงแบบผู้ใช้

@ user44517 คำสั่งนั้นไม่ปรากฏในปี 2012
Ketan Patel

คำตอบ:


343
  • uname -a สำหรับข้อมูลทั้งหมดที่เกี่ยวกับรุ่นเคอร์เนล

    uname -r สำหรับรุ่นเคอร์เนลที่แน่นอน

  • lsb_release -aสำหรับข้อมูลทั้งหมดที่เกี่ยวข้องกับรุ่น Ubuntu

    lsb_release -r สำหรับรุ่นที่แน่นอน

  • sudo fdisk -l สำหรับข้อมูลพาร์ติชันพร้อมรายละเอียดทั้งหมด

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


1
ไม่ถูกต้องuname -aกลับมาทั้งหมดไม่ได้เป็นเพียงเคอร์เนลรุ่นยังlsb_release -aกลับมาทั้งหมดไม่เพียง แต่รุ่นอูบุนตูยิ่งไปกว่านั้นsudo fdisk -lกลับหมายเลขบล็อกและขนาดและไม่ได้ข้อมูลที่อ่านได้มนุษย์
Maythux

มันเป็นคำตอบที่ยอดเยี่ยม แต่แทนที่จะเป็นข้อมูลทั้งหมด (-a ตัวเลือกสวิตช์ที่ใช้ในคำตอบของ Web-E) คุณสามารถรับหมายเลขเฉพาะได้ นี่คือความสับสนน้อยกว่าสำหรับผู้เริ่มต้น - ด้วยเหตุนี้ฉันชอบการปรับปรุง MrVaykadji และ Hadi
ไม่ใช่ปะ

คุณสามารถให้ผลลัพธ์ตัวอย่างบางส่วนของคำสั่งเหล่านั้น (และข้อสรุปตามผลลัพธ์ตัวอย่างนั้นได้หรือไม่)
Peter Mortensen

35

เวอร์ชั่นเคอร์เนล

cat /proc/version             # detail about for the kernel image version

รุ่นการแจกจ่าย

lsb_release -a

ขนาดพาร์ติชัน

cat /proc/partitions          # for basic sizes
sudo fdisk -l /dev/<device>   # eg /dev/sda

คุณสามารถให้ผลลัพธ์ตัวอย่างบางส่วนของคำสั่งเหล่านั้น (และข้อสรุปตามผลลัพธ์ตัวอย่างนั้นได้หรือไม่)
Peter Mortensen

+1 สำหรับcat /proc/version
Oren S

18

คำสั่ง:

  • เวอร์ชั่นเคอร์เนล:

    uname -r
    
  • หมายเลขรุ่นการแจกจ่าย:

    lsb_release -sr
    
  • ขนาดพาร์ติชันทั้งหมดของ HDD ในเทอร์มินัล:

    lsblk -o NAME,SIZE
    

ตัวอย่าง:

ตัวอย่าง


2
เทอร์มินัลอะไร คุณได้สามเหลี่ยมนั้นมาได้อย่างไร
NullVoxPopuli

1
เป็นการแก้ไข bashrc ด้วยเทอร์มินัล unity ที่เป็นค่าเริ่มต้น สามเหลี่ยมอยู่ในตารางอักขระ
MrVaykadji

8

เวอร์ชันเคอร์เนลคือ:

uname -r

รุ่นที่วางจำหน่ายของ Ubuntu คือ:

lsb_release -r

ขนาดพาร์ติชันทั้งหมดของ HDD ในเทอร์มินัล

df -ht ext4

แทนที่ ext4 ด้วยประเภท FS ของคุณหากไม่เป็นเช่นนั้น


ด้วยความเคารพต่อคำตอบที่ทำเครื่องหมายว่า:

ไม่ถูกต้องuname -aส่งคืนทั้งหมดไม่ใช่แค่รุ่นเคอร์เนลเท่านั้นlsb_release -aคืนทั้งหมดไม่เพียง แต่รุ่น Ubuntu ยิ่งกว่านั้นsudo fdisk -lส่งคืนหมายเลขบล็อกและขนาดและไม่ใช่ข้อมูลที่มนุษย์อ่านได้


5

เปิดเทอร์มินัล เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง

sudo fdisk -l; uname -a; lsb_release -a


0

เพื่อค้นหาการกระจายที่แน่นอนนั่นคือ Ubuntu 16.04.1 หรือ Ubuntu 16.04.3 ที่คุณจะใช้

lsb_release -d
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.