Redhat linux 7 - dmidecode - ไม่พบคำสั่ง


0

ฉันใหม่กับ linux แต่ไม่สามารถหาคำตอบได้จากที่อื่น

ฉันมีการติดตั้ง vanilla RHEL 7.1 และฉันต้องการเรียกใช้ dmidecode และ lshal แต่เมื่อฉันพยายามเรียกใช้จะมีข้อความแจ้งว่า "bash: command not found" สำหรับคำสั่งทั้งสองนี้

ฉันได้ลอง / usr / bin และ / usr / sbin

คำสั่งเหล่านี้จะอยู่ในโฟลเดอร์อื่นหรือต้องติดตั้งหรือไม่ หากหลังฉันจะติดตั้งได้อย่างไร หรือมีทางเลือก .. ฯลฯ !

ขอบคุณ


1
คุณได้ลองติดตั้งโดยใช้ "yum install dmidecode",?
davidgo

คำตอบ:


3

dmidecode ควรมาพร้อมการติดตั้ง RHEL 7 ของคุณ แต่ถ้าวัดได้ดีให้รันคำสั่งนี้เพื่อตรวจสอบว่าติดตั้งไว้หรือไม่

rpm -qil dmidecode

คุณควรได้รับข้อมูลมากมายเกี่ยวกับแพ็คเกจ มองหาบรรทัด "วันที่ติดตั้ง" เพื่อยืนยัน หากยังไม่ได้ติดตั้งให้ลองทำอย่างรวดเร็ว:

sudo yum install dmidecode

dmidecodeอาจถูกละเว้นโดยเจตนาจากการติดตั้งหากสถาปัตยกรรมระบบของคุณคือ IBM System Z, PowerPC หรือ Itanium จากพอร์ทัลลูกค้า RHEL (ต้องเข้าสู่ระบบเพื่อดูอย่างเต็มที่):

IBM System z (s390) และสถาปัตยกรรม PowerPC ไม่ใช้มาตรฐาน DMI และดังนั้นจึงไม่มีตาราง DMI ในการถอดรหัสดังนั้นจึงไม่มียูทิลิตี dmidecode ใน Red Hat Enterprise Linux สำหรับระบบ IBM System z (s390) หรือ PowerPC หากติดตั้งโมดูล python-dmidecode บนระบบเหล่านี้โมดูลสามารถอ่านข้อมูล DMI ที่ให้มาจากระบบที่ใช้ x86

นอกจากนี้จากหน้า Bugzilla RHEL นี้ :

... dmidecode ควรมีทั้ง i386 และ x86_64 kernel-utils แต่ไม่ได้อยู่ใน powerpc หรือ itanium version (แม้ว่าจะมองผ่านไฟล์ spec ดูเหมือนว่าเราจะพูดถึง dmidecode แม้แต่บนแพลตฟอร์มเหล่านั้น)

หากสถาปัตยกรรมระบบของคุณเป็นหนึ่งข้างต้นคุณอาจพิจารณาทางเลือกเช่นหรือlshw hwinfoคุณสามารถใช้ประโยชน์จากคำสั่งarchหรือuname -mเพื่อแสดงสถาปัตยกรรมระบบของคุณ

หากคุณใช้งานแพลตฟอร์มที่รองรับสำหรับ dmidecode ให้ลองยื่นข้อผิดพลาดที่ตำแหน่งของลิงก์ที่สองด้านบน ^


1
ขอบคุณความคิดเห็นของคุณเป็นแรงบันดาลใจให้ฉันดูการติดตั้ง dmidecode และฉันพบว่า "yum install dmidecode" ทำเช่นนั้น นี่เป็นเพียง vmware vm ที่เราใช้สำหรับทดสอบสิ่งที่เราไม่เข้าใจจริงๆ! ดังนั้นคนที่ตั้งค่านี้จึงไม่ได้เลือกตัวเลือกที่เหมาะสมและ dmidecode ไม่มาถึง ตอนนี้ฉันได้ใช้คำสั่ง yum แล้วก็ใช้งานได้ เขายังไม่ได้ติดตั้ง GUI ดังนั้นเมื่อเราบูตมันเป็นเพียงหน้าจอเทอร์มินัล เราไม่ได้รับการสนับสนุน - มีเพียงทีม Windows dev ที่ต้องทำลินุกซ์เป็นครั้งคราว
2728841

1
^^ โพสต์ก่อนการแก้ไขของคุณ แต่นั่นเป็นคำตอบที่ชัดเจนขอบคุณอีกครั้ง
2728841

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