inxi
มีหลายคำถามและคำตอบที่นี่ที่มีการส่งออกของที่มี สิ่งที่สามารถinxi
นำมาใช้เพื่อ?
inxi
มีหลายคำถามและคำตอบที่นี่ที่มีการส่งออกของที่มี สิ่งที่สามารถinxi
นำมาใช้เพื่อ?
คำตอบ:
inxiเป็นแพ็คเกจที่มีอยู่ในพื้นที่เก็บข้อมูลของจักรวาล รุ่นของinxi
ใน 18.04.1 2.3.56
คือ ใช้ Gawk / Bash เพื่อตรวจสอบระบบของคุณเพื่อดึงข้อมูลที่หลากหลายซึ่งอาจเป็นประโยชน์ในการอธิบายระบบของคุณเมื่อขอความช่วยเหลือ
จากหน้าคน :
inxi เป็นสคริปต์ข้อมูลระบบบรรทัดคำสั่งที่สร้างขึ้นสำหรับคอนโซลและ IRC นอกจากนี้ยังใช้เครื่องมือตรวจแก้จุดบกพร่องสำหรับการสนับสนุนด้านเทคนิคของฟอรัมเพื่อยืนยันการกำหนดค่าระบบและฮาร์ดแวร์ของผู้ใช้ inxi แสดงฮาร์ดแวร์ระบบ, CPU, ไดรเวอร์, Xorg, เดสก์ท็อป, เคอร์เนล, เวอร์ชั่น gcc, กระบวนการ, การใช้ RAM และข้อมูลอื่น ๆ ที่มีประโยชน์มากมาย
man
รายการหน้าหลายinxi
ตัวเลือก แต่จะสรุปตัวเลือกตัวพิมพ์ใหญ่:
-A
= A udio -B
= B attery -C
= C PU -D
= Hard D isk -G
= G raphics -I
= ฉัน nformation เกี่ยวกับกระบวนการเวลาทำงานหน่วยความจำinxi
เวอร์ชัน -M
= Mหมายถึงข้อมูลเช่นอุปกรณ์ (แล็ปท็อป / เดสก์ท็อป), เมนบอร์ด, ไบออสและอื่น ๆ -N
= ไม่มีข้อมูล etwork -P
= Pข้อมูล artition -R
= ข้อมูล RAID -S
= Sข้อมูลตั้งค่าเช่นชื่อโฮสต์เคอร์เนล 32/64 บิตสภาพแวดล้อมเดสก์ทอป distro ฯลฯ -W
= Wรวบรวม แต่สิ่งนี้อาจไม่น่าเชื่อถือ! และนี่เป็นเพียงตัวอย่างเล็ก ๆ :
-c0
ปิดเอาต์พุตที่มีสีและมีประโยชน์สำหรับการเปลี่ยนทิศทางอย่างหมดจด (โดยไม่มีรหัสยกเว้น) ไปยังไฟล์ข้อความ -c
เมื่อใช้inxi -t c10
เป็นตัวอย่างจะแสดงรายการกระบวนการสิบอันดับแรกในแง่ของการใช้งาน CPU -m
เมื่อใช้inxi -t m10
เป็นตัวอย่างจะแสดงรายการกระบวนการสิบอันดับแรกในแง่ของการใช้ RAM -n
แสดงข้อมูลเครือข่ายขั้นสูง -t
ดังที่แสดงไว้ด้านบนจำเป็นต้องสร้างรายการหมายเลขของกระบวนการเช่นที่ระบุโดย-cN
หรือ-mN
ที่ไหนN
คือจำนวนกระบวนการที่ต้องการ -r
แสดงรายการข้อมูลที่เก็บรวมถึง ppas -s
ให้ข้อมูลเกี่ยวกับอุณหภูมิ (mobo / cpu / gpu) และความเร็วพัดลม ข้อควรพิจารณาเกี่ยวกับความเป็นส่วนตัว
เนื่องจากinxi
เอาต์พุตมักโพสต์ในที่สาธารณะ-z
ตัวเลือกจะกรองข้อมูลเช่นที่อยู่ MAC หากชื่อโฮสต์ (สร้างโดยปกติ-S
) จะต้องถูกซ่อนไว้-! 31
สามารถใช้ได้
-x
ปัจจัย
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้-x
, -xx
และ-xxx
และควรจะอธิบายตนเอง:
dkb@dkb-xubu:~$
dkb@dkb-xubu:~$ inxi -S
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$
สรุป : อะไรคือคำสั่งที่สะดวกสำหรับคนที่ต้องการนำเสนอข้อมูลโดยสังเขป
inxi -Fxxxz
การเริ่มที่-F
จดชวเลขรวมถึงตัวเลือกตัวพิมพ์ใหญ่ทั้งหมดบวก-s
และ-n
inxi -t cm10
อาจช่วยได้ inxi -r
จะแสดงรายการ repos และ ppas และสถานะของพวกเขา เชิงอรรถ : เวอร์ชันที่ใหม่กว่าของ Perl inxi
พร้อมใช้งานผ่าน:
sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi
หลังจากนั้น
sudo inxi -U
จะเมื่อเรียกใช้เป็นครั้งแรกให้ติดตั้งman
หน้าเว็บที่เกี่ยวข้องและในการรันครั้งต่อไปจะติดตั้งเวอร์ชันใหม่inxi
และman
หน้า การเปลี่ยนแปลงinxi
คือการอ่านที่ดีมากสำหรับผู้ที่สนใจในการทำงานภายในของ
อีกทางเลือกหนึ่งคือการเพิ่มหน่วยเก็บถาวรแพคเกจส่วนบุคคลของ Unit 193ซึ่งติดตามเวอร์ชัน github อย่างใกล้ชิด
apt policy inxi
หรือแม้แต่apt-get changelog inxi > inxi.txt
ดูรุ่น inxi ที่มีอยู่ใน repos เริ่มต้น ฉันมีรุ่น 3.0.22 เพราะฉันใช้รุ่นจาก github ไม่ใช่รุ่น repos เริ่มต้น
หากต้องการเพิ่มคำตอบจาก DK Bose และมุ่งเน้นไปที่ inxi ปัจจุบันไม่ใช่รุ่น 2.3 หรือ 2.2 ซึ่งเป็น EOL ทางเทคนิคและไม่ได้รับการสนับสนุน:
วิธีง่ายๆในการดูว่าคุณมีมรดกหรือ inxi ปัจจุบัน: inxi -v8
หากคุณได้รับข้อผิดพลาดคุณมี inxi ดั้งเดิมถ้าคุณได้รับหน้าผลลัพธ์ขนาดใหญ่คุณมี inxi ปัจจุบัน ระดับ -v8 ถูกเพิ่มใน 2.9 ซึ่งเป็นรุ่นทดสอบเบต้าสำหรับ 3.0 มันเป็น 'ทุกอย่างพร้อมตัวเลือกอ่างครัว' เกือบทุกอย่างแล้วล่ะค่ะ
ตัวเลือกที่น่าสนใจ:
--usb
- ใช้lsusb
และ / หรือ/sys
ข้อมูลเพื่อสร้างรายงาน usb ของคุณ--slots
- แสดงรายการสล็อต PCI ของบอร์ด ฉันสังเกตเห็นว่าบางครั้งระบบผิดปกติเกี่ยวกับสล็อตที่มี แต่นั่นไม่ใช่ข้อผิดพลาด inxi แต่ยังมีประโยชน์-a
/ --admin
- เพิ่งขยายใน 3.0.23 เพื่อรวมรายงานความเสี่ยงของ CPU เวอร์ชันก่อนหน้ามีรายงานแบบง่าย หากคุณได้รับข้อผิดพลาดตัวเลือกที่ไม่ได้รับการสนับสนุนคุณอาจมี inxi แบบดั้งเดิมหรือ inxi ปัจจุบันของคุณไม่ใหม่พอ ตั้งแต่ 3.0.33 ตัวเลือกการดีบักการสนับสนุนที่มีประโยชน์มากจะเพิ่มพารามิเตอร์การบูตเคอร์เนลลงในบรรทัด System: ซึ่งสามารถช่วยแสดงว่าพวกเขามีบัญชีดำนูโวหรือไม่ เพิ่มขนาดพาร์ติชันดิบเช่นเดียวกับขนาดที่มีอยู่และข้อมูลการแลกเปลี่ยน-Cxx
- ใน 3.0.24 ซึ่งเพิ่งกดปุ่ม Debian sid และอาจบีบลงในรายงานแคช 18-10, L1 และ L3 หากคุณเรียกใช้เป็น sudo / root-S
, -Sx
, -Sxx
, -Sxxx
- สก์ท็อปที่เพิ่มขึ้นอย่างมหาศาล / ผู้จัดการหน้าต่างผู้จัดการการแสดงผลและข้อมูลเสริมข้อมูลเช่น taskbars, ท่าเรือ, แผง แม้ว่าจะไม่ได้รองรับการใช้งาน Window Manager ทุกรุ่น แต่ในทางเทคนิคแล้วมันรองรับส่วนใหญ่ที่ดูเหมือนจะใช้งานได้จริง-G
, -Gxxx
- แสดงผู้แต่งการแสดงผลที่รู้จักทั้งหมดและหมายเลขเวอร์ชั่นนอกจากนี้ยังมีตัวเลือกเฉพาะบางอย่างที่มีประโยชน์แล้ว ทั้งหมด -! และ - ตัวเลือก @ จากมรดก inxi ได้รับชื่อตัวเลือกยาว
--no-host
- ปิดชื่อโฮสต์สำหรับผู้ใช้ที่ไม่ต้องการโพสต์สิ่งนี้สอดคล้องอย่างมากกับตัวเลือก -z ในแง่ของการกรอง / ฆ่าเชื้อเอาท์พุท--display
- ตัวเลือกที่รู้จักเล็กน้อยซึ่งจะพยายามรับข้อมูลเดสก์ท็อปหากคุณไม่อยู่ X พูดผ่าน SSH สิ่งนี้ใช้งานได้เพียงไม่ใช่รูทและไม่ได้ผลเสมอไป สามารถกำหนดเป้าหมายการแสดงผลเฉพาะถ้าคุณใช้ค่าเช่น:1
สำหรับการแสดง 1-no-ssl
- สิ่งนี้มีประโยชน์หากคุณอยู่ในระบบเก่ามากที่มีใบรับรอง SSL ที่หมดอายุมันจะข้ามการดำเนินการบางอย่างที่การตรวจสอบ ssl ขึ้นอยู่กับมัน--usb-sys
- บังคับให้ใช้/sys
ข้อมูลสำหรับรายงาน USB เท่านั้น สิ่งนี้มีประโยชน์เพราะค่ามักจะค่อนข้างแตกต่างกันระหว่าง/sys
และlsusb
สำหรับข้อมูลผู้ขาย / ผลิตภัณฑ์โดยพื้นฐานแล้วตัวเลือกทั้งหมดได้รับการปรับปรุงใน 3.x บางอย่างมากกว่าตัวเลือกอื่น ๆ การพันบรรทัดแบบไดนามิกนั้นดีกว่ามากและข้อผิดพลาดเก่า ๆ บางอย่างเช่นไม่ลบรหัสสีเมื่อแก้ไขหรือแก้ไขการวางท่อซึ่งเปลี่ยนข้อกำหนดที่ต้องใช้แฟล็ก -c 0 เพื่อบังคับให้ลบรหัสสี ชื่อตัวเลือกทั้งหมดมีรูปแบบยาวใน 3.x
นอกจากนี้ยังมีตัวเลือกที่ไม่ชัดเจนอีกมากมายเช่นความสามารถในการส่งออกไปยัง xml หรือ json หากผู้ใช้ต้องการ
รองรับ ARM และ ARM SOC (ระบบบนชิปหรือ SBC, คอมพิวเตอร์บอร์ดเดี่ยว) (เช่น rasberry pi) ได้รับการอัพเกรดอย่างมหาศาลใน 3.0 พร้อมกับสถาปัตยกรรมที่ไม่ชัดเจนเช่น MIPS และ SPARC ซึ่งเพิ่งเห็นการสนับสนุนขั้นพื้นฐานเพิ่มเติม
การใช้ inxi ที่พบบ่อยที่สุดที่ฉันเชื่อว่ามีไว้สำหรับการสนับสนุน forum / irc สำหรับผู้ใช้ distro และสำหรับผู้ดูแลระบบใช้โดยเฉพาะอย่างยิ่งเมื่อคุณ ssh เข้าสู่เครื่องและจำเป็นต้องรู้ว่ามันคืออะไร ตัวเลือกที่พบบ่อยที่สุดคืออย่างน้อยในฟอรัม -Fxz แม้ว่าบางคนจะชอบ -bxxz ที่สั้นกว่า
ตามที่ระบุไว้สามารถเพิ่ม Unit193 PPA ได้ไม่มีปัญหาเรื่องการพึ่งพาใด ๆ ดังนั้นคุณสามารถติดตั้ง inxi ปัจจุบันบนระบบเก่า 10 ปีและควร 'แค่ทำงาน' คุณสามารถติดตั้งได้โดยตรงมี URL ทางลัดไปยังตำแหน่ง GitHub wget -Nc smxi.org/inxi
ซึ่งฉันจำได้ง่ายกว่าเส้นทาง GitHub URL ที่ยาวกว่า หากคุณไม่ได้ใช้เวอร์ชันที่จัดทำแพคเกจตัวเลือกsudo inxi -U
จะอัปเดต inxi และ man page โดยใช้แหล่งข้อมูล GitHub
sudo inxi -U
เพื่ออัปเดตและเรียกใช้ทุก ๆ เดือน โปรดทราบว่าหากมีการติดตั้ง repo หรือรุ่น ppa อื่น ๆ ก่อนให้ลบออกก่อน launchpad.net/~mc3man/+archive/ubuntu/inxi1