ฉันต้องการที่จะรู้ว่ากล่องเป็น Fedora Core 4 หรือ Redhat 9 หรือ CentOS ฯลฯ ... ไม่ได้ถ้ามันมีเคอร์เนล 2.6.x
ฉันต้องการที่จะรู้ว่ากล่องเป็น Fedora Core 4 หรือ Redhat 9 หรือ CentOS ฯลฯ ... ไม่ได้ถ้ามันมีเคอร์เนล 2.6.x
คำตอบ:
ในระบบที่ทันสมัยคุณควรจะสามารถดูใน / etc / lsb-release
mojo-jojo david% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"
นี่ควรเป็นวิธีที่ได้รับคำสั่งจาก LSB ในการค้นหาการกระจายข้ามลีนุกซ์รุ่นต่างๆ
คุณไม่ควรพึ่งพา / etc / ปัญหาเนื่องจากมันใช้สำหรับข้อความเข้าสู่ระบบและบางคนอาจมีการเปลี่ยนแปลง
บางทีนี่อาจ?
[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx 1 รูทราก 14 2009-06-04 19:05 / etc / system-release -> fedora-release
[dummuser @ d400 ~] $ cat / etc / ระบบปล่อย
Fedora รุ่น 11 (Leonidas)
ฉันต้องทำ
cat /etc/fedora-release
ดียิ่งขึ้นและ * nixwide:
lsb_release -d
อ่าตอบคำถามของฉันเอง ..
cat / etc / issue