เมื่อใช้คอมพิวเตอร์ Linux / BSD / Unix ที่ไม่คุ้นเคย (เช่นโดย SSH) จากบรรทัดคำสั่งคุณจะบอกได้อย่างไรว่าคุณใช้การกระจายแบบใด (และการกระจายแบบนั้น) คุณกำลังใช้งานอย่างไร
ตัวเลือกบางอย่างที่ฉันได้ลอง:
lsb_release --all
: ไม่มีอยู่ใน OpenSuSE 11.3; ใช้ได้กับ Debian squeeze และ Ubuntu 10.10uname --all
: ไม่ให้ข้อมูล distro เกี่ยวกับ SuSE และ Debian ทำงานใน Ubuntucat /etc/apt/sources.list
ในคุณสามารถดูเซิร์ฟเวอร์ของการแจกจ่ายที่เครื่องเชื่อมต่อเพื่อรับการอัพเดต เห็นได้ชัดว่าใช้งานได้กับการแจกแจงแบบเดเบียนเท่านั้น จะไม่ทำงานหากคอมพิวเตอร์ได้รับการกำหนดค่าให้ใช้เซิร์ฟเวอร์ที่เก็บข้อมูลที่กำหนดเอง
น่าเสียดายที่สิ่งเหล่านี้ดูเหมือนจะไม่ทำงานในการแจกแจงหลายอย่าง มีคำสั่งง่ายๆในการตรวจสอบหรือไม่?