คำถามติดแท็ก system-information

11
ฉันจะบอกได้อย่างไรว่าฉันใช้ Linux รุ่นใด
บ่อยครั้งที่ฉันจะเปลี่ยนไปใช้กล่องไคลเอนต์ใหม่เพื่อทำการเปลี่ยนแปลงการกำหนดค่าเว็บไซต์โดยไม่ทราบเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์มากนัก ฉันเห็นสองสามวิธีในการรับข้อมูลเกี่ยวกับระบบที่คุณกำลังใช้อยู่ แต่มีคำสั่งมาตรฐานบางอย่างที่จะบอกฉันว่าฉันใช้ Unix / Linux รุ่นใดและข้อมูลพื้นฐานของระบบ (เช่นถ้าเป็นระบบ 64 บิต หรือไม่) และสิ่งนั้น โดยทั่วไปถ้าคุณเพิ่งลงชื่อเข้าใช้ในกล่องและไม่รู้อะไรเกี่ยวกับมันคุณจะตรวจสอบสิ่งใดบ้างและคุณใช้คำสั่งใดในการทำสิ่งนั้น

10
ฉันจะค้นหารุ่นฮาร์ดแวร์ใน Linux ได้อย่างไร
ฉันใช้โปรแกรมอรรถประโยชน์ข้อมูลระบบเพื่อใช้หมายเลขรุ่นของระบบและมาเธอร์บอร์ด DMI System Manufacturer LENOVO DMI System Product 2306CTO DMI System Version ThinkPad X230 DMI Motherboard Product 2306CTO มีวิธีรับหมายเลขรุ่นในกรณีนี้2306CTOใน Linux หรือไม่


2
ฉันสามารถระบุ RAM ของฉันโดยไม่ปิดระบบ linux ได้หรือไม่
ฉันต้องการกำหนดราคา RAM ใหม่สำหรับเซิร์ฟเวอร์การทดสอบ VMware ของเรา (มันเป็นกล่องสำหรับผู้บริโภคที่เราใช้สำหรับทดสอบซอฟต์แวร์ของเราและดำเนินธุรกิจ VMs) ฉันลืม RAM ประเภทใดและฉันไม่ต้องการรีบูทเครื่องและเริ่ม memtest86 + เพียงเพื่อรับสเปคของ RAM มีวิธีใดบ้างที่ฉันจะรู้ได้ว่าจะซื้อ RAM แบบไหนโดยไม่ต้องปิดระบบ linux และกำจัดทุกคนออก? EG มีข้อมูลอยู่ที่ไหน/proc?

9
วิธีรับข้อมูล dmidecode ที่ไม่มีสิทธิ์รูท
ฉันกำลังเขียนโปรแกรมที่แสดงข้อมูลระบบต่าง ๆ (บนระบบ CentOS) ตัวอย่างเช่นประเภทโปรเซสเซอร์และความเร็ว (จาก/proc/cpuinfo), เวลาบูตล่าสุด (คำนวณจาก/proc/uptime), ที่อยู่ IP (จากifconfigเอาต์พุต) และรายการเครื่องพิมพ์ที่ติดตั้ง (จากlpstatเอาต์พุต) ปัจจุบันได้รับข้อมูลหลายส่วนจากdmidecodeโปรแกรม: ประเภทแพลตฟอร์ม ( dmidecode -s system-product-name) รุ่น BIOS ( dmidecode -s bios-version) จำนวนหน่วยความจำกายภาพ ( dmidecode -t17 | grep Size) เหล่านี้จะใช้ได้เฉพาะในกรณีที่โปรแกรมของฉันคือการทำงานเป็นราก (เพราะมิฉะนั้นdmidecodeกระบวนการย่อยล้มเหลวด้วย/dev/mem: Permission deniedข้อผิดพลาด) มีวิธีอื่นในการรับข้อมูลนี้หรือไม่ที่ผู้ใช้ทั่วไปสามารถเข้าถึงได้

4
มีเครื่องมือในการค้นหาสถานะทั่วไปของเครื่องหรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันต้องการเครื่องมือสำหรับ linux ที่จะทำให้ฉันมีความคิดทั่วไปว่าเกิดอะไรขึ้นกับเครื่อง ข้อมูลตัวอย่างฉันกำลังมองหา: มีการติดตั้ง daemons ใด (www, db, อื่น ๆ ) กำหนดค่าที่ตั้งสำหรับบริการเหล่านั้น เคอร์เนลและ distro คือเซิร์ฟเวอร์ที่ทำงานและอายุเท่าไหร่ distro คือ (จะรักถ้าเครื่องมือจะบอกด้วยว่า distro นั้นยังรองรับอยู่หรือไม่) ข้อมูล RAM, CPU และพื้นที่ดิสก์ ไดรฟ์ที่ติดตั้ง / เส้นทาง ข้อมูลเกี่ยวกับบัญชีของฉัน: ฉันเป็น sudoer, ข้อมูลที่เป็นประโยชน์อื่น ๆ ข้อมูลเครือข่ายทั่วไป (พอร์ตที่ถูกปิดกั้นหรือค่อนข้างเปิด) แก้ไข: ล่าม / คอมไพเลอร์ที่ติดตั้งและเวอร์ชัน (C, Python ฯลฯ ) …

7
ค้นหาข้อมูลเกี่ยวกับระบบ / เครื่องใน Unix ได้อย่างไร
ฉันมักจะพบว่ามันยากที่จะหาข้อมูลเกี่ยวกับระบบใน Unix ไม่ว่าจะเป็น ฉันใช้ระบบปฏิบัติการใด (หมายเลขเวอร์ชันและทั้งหมดเพื่อเปรียบเทียบกับบิลด์ที่มีล่าสุด) ฉันกำลังใช้สภาพแวดล้อมเดสก์ท็อปใดอยู่ ถ้าฉันใช้ KDE โปรแกรมส่วนใหญ่เริ่มต้นด้วย K และฉันสามารถพูดได้ว่าฉันใช้ KDE แต่ควรมีวิธีการสอบถามสิ่งนี้พูดจากสคริปต์ ฉันใช้เคอร์เนลเวอร์ชันใด (ตัวอย่างเช่นฉันใช้ Fedora และฉันต้องการทราบว่า Linux kernel รุ่นใดที่ฉันใช้อยู่) โดยพื้นฐานแล้วสิ่งที่ฉันพลาดคือจุดเดียว / ยูทิลิตี้ที่สามารถรับข้อมูลทั้งหมดนี้สำหรับฉัน ส่วนใหญ่เวลาแก้ไขปัญหาข้างต้นจะเป็นระบบปฏิบัติการเฉพาะ จากนั้นคุณติดอยู่

3
หน่วยความจำระบบที่มนุษย์อ่านได้อ่านจาก CLI หรือไม่
ใน OS X ฉันได้รับหน่วยความจำของระบบที่อ่านง่ายเหมือนมนุษย์ : printf -v system_memory \ "$(system_profiler SPHardwareDataType \ | awk -F ': ' '/^ +Memory: /{print $2}')" echo "$system_memory" พิมพ์มิตร: 4 GB แม้ว่าสิ่งนี้บน Linux ถูกต้อง: lshw -class memory มันเอาท์พุท: size: 4096MiB ฉันต้องแยกวิเคราะห์มันอย่างเจ็บปวดและพยายามทำให้มันเป็นสตริงที่ดีเท่าที่กล่าวไว้ข้างต้น ฉันใช้คำสั่งผิดหรือเปล่า?

1
lshw และ lscpu ไม่เห็นด้วยกับแคช - ซึ่งถูกต้อง?
ฉันพยายามที่จะหาข้อมูลเฉพาะเกี่ยวกับแคช (โดยเฉพาะอย่างยิ่งที่มีการใช้แคชร่วมกันระหว่างแกนและที่ไม่ได้) และมีการย้ำความไม่ลงรอยกัน sudo lshw กล่าวว่า *-cache:0 description: L1 cache physical id: a slot: Internal Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-back *-cache:1 description: L2 cache physical id: b slot: External Cache size: 8MiB capabilities: synchronous internal write-back แต่การlscpuเรียกร้อง L1d cache: 32K L1i cache: 32K L2 cache: 256K …

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

3
เครื่องมือโอเวอร์คล็อกใน Linux
ฉันพยายามโอเวอร์คล็อกเครื่องของฉัน การเปลี่ยนแปลงทั้งหมดนั้นเกิดขึ้นในระดับ BIOS แต่ก็ต้องมีการตรวจสอบอุณหภูมิแรงดันไฟฟ้า ฯลฯ และทดสอบความเสถียรของการโอเวอร์คล็อก บทช่วยสอนส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) เขียนขึ้นสำหรับ Windows ทางเลือกอื่นสำหรับ Linux: CPU-Z : เพื่อแสดงข้อมูล CPU ทั้งหมดรวมถึง Core Speed, Core Voltage, ตัวคูณปัจจุบัน ฯลฯ HWMonitor : ตรวจสอบความเร็วพัดลมและอุณหภูมิแกนกลาง Prime95 : การทดสอบความเครียดด้วยการตรวจสอบผลลัพธ์ นอกจากนี้ฉันต้องการที่จะสามารถตรวจสอบแรงดันไฟฟ้า VTT และ NB (ดูคำอธิบายสั้น ๆ ของแรงดันไฟฟ้าทั้งหมด ) สำหรับโปรเซสเซอร์ Intel (ฉันมี Q9450) - ฉันยังไม่พบโปรแกรม Windows ที่ใช้งานจริง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.