Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

2
วิธีการถ่ายโอนข้อมูลปริมาณการใช้ USB
ฉันมี USB gamepad และต้องการดูและตรวจสอบสัญญาณและคำสั่งที่อุปกรณ์ต่อพ่วงนี้จริง ๆ แล้วส่งไปยังพีซี / เคอร์เนลของฉัน: ฉันจะทำอย่างไร ฉันคิดว่าเป็นอย่างนั้น cat /dev/bus/usb/006/003 เพียงพอ แต่เห็นได้ชัดว่าคำสั่งนี้จะกลับมาทันทีและพิมพ์ตัวอักษรที่เข้ารหัสไม่ได้อ่านบางส่วน มีวิธี "debug" อุปกรณ์ USB เช่นนั้นหรือไม่?
9 linux  usb  debugging 

1
มีโปรแกรมอรรถประโยชน์เช่น dspcat บน Linux หรือไม่?
ฉันใช้dspcatคำสั่งต่อไปนี้บนAIXและสามารถดัมพ์แค็ตตาล็อกข้อความที่สร้างด้วยgencatคำสั่ง: dspcat –g /u/is/bin/I18N/l/lib/libca/libcalifornia.117.cat >> /tmp/message.smc ฉันใช้เวลาเป็นชั่วโมงที่ดีในการหาคำแนะนำเกี่ยวกับวิธีการถ่ายโอนข้อมูลหนึ่งในแคตตาล็อกเหล่านี้บน Linux แต่คำสั่งนี้ดูเหมือนจะไม่สามารถใช้ได้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
9 linux  aix  i18n 

2
วิธีการหลอกลวง / เลียนแบบไดเรกทอรีที่ใช้โดยแอปพลิเคชันไบนารีเป็นไดเรกทอรีอื่น
สมมติว่ามีแอ็พพลิเคชันไบนารีที่เขียนข้อมูลไปยัง/tmpเสมอ ฉันจะหลอก / จำลอง/tmpเพื่อประโยชน์ของไบนารีนี้เป็นไดเรกทอรีอื่น ๆ (เช่นhome/tmp) ได้อย่างไร สมมติว่าฉันไม่มีวิธีแก้ไขไบนารีนี้เพื่อบังคับให้ใช้ไดเรกทอรีอื่น
9 directory 

2
การแจ้งเตือนการเชื่อมต่ออินเทอร์เน็ตลดลง
มีซอฟต์แวร์อะไรบ้างที่จะเล่นการแจ้งเตือน (ลำโพง PC) เมื่อไม่มีการเชื่อมต่ออินเทอร์เน็ตเป็นเวลา 5 นาที? สวิตช์ / เราเตอร์ของฉันดูเหมือนจะตัดการเชื่อมต่อทุกสองสามวันและฉันต้องการรีเซ็ตเมื่อมันเกิดขึ้น PC -- TP-Link switch/router -- FO 192.168.x.1 -- 192.168.x.2 / x.y.z.a -- a.b.c.d

1
เป็นไปได้ไหมที่จะเปิดเกม Steam ด้วย optirun?
ฉันใช้ Bumblebee ใน OpenSuse 13.1 บนคอมโบ Intel HD4600 / Nvidia GTX 860M เกมบน Steam ดูเหมือนจะprimusrunช้าไปเล็กน้อยเมื่อใช้งาน ( vblank_mode=0 primusrun) การทดสอบทั้งกับprimusrunและระบุว่าเป็นตัวเลือกที่ดีกว่าในระบบของฉัน แต่เกม Steam ของฉันไม่เริ่มต้นด้วยคำสั่งoptirunglxspheresoptirunoptirun vblank_mode=0 primusrun glxspheres 209.926051 frames/sec - 234.277473 Mpixels/sec vblank_mode=0 optirun glxspheres 250.734727 frames/sec - 279.819955 Mpixels/sec ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

2
มีวิธียกเลิกการแก้ไขประวัติทุบตีหรือไม่?
เมื่อกดขึ้นฉันสามารถทำตามคำสั่งที่ป้อนไว้ก่อนหน้านี้ได้ ฉันสังเกตว่าถ้าฉันปรับเปลี่ยนหนึ่งในนั้นจะเปลี่ยนแปลงประวัติศาสตร์ ตัวอย่างเช่นถ้าฉันพิมพ์: echo a echo b echo c [up][up][backspace]d[ctrl+c] ประวัติความเป็นมาในขณะนี้แสดงให้เห็นว่าคำสั่งที่สองคือไม่echo d echo bฉันจะเก็บแรกecho bในประวัติศาสตร์ได้อย่างไร ตัวอย่างเช่นสมมติว่าฉันรันคำสั่งที่ยาวมากพร้อมด้วยตัวเลือกมากมาย จากนั้นฉันต้องการเรียกใช้อีกครั้งโดยมีการเปลี่ยนแปลงเล็กน้อยดังนั้นฉันจึงย้อนกลับไปในประวัติศาสตร์เพื่อค้นหาทำการเปลี่ยนแปลง แต่แล้วตระหนักว่าจริง ๆ แล้วฉันไม่จำเป็นต้องเรียกใช้อีกครั้งโดยคิดถึงตัวเลือกอื่น ทำแทน หลังจากนั้นฉันต้องการกลับไปและเตือนตัวเองว่าคำสั่งที่ฉันใช้คืออะไร - แต่เดี๋ยวก่อนประวัติศาสตร์กำลังแสดงสิ่งที่ผิด! สิ่งนี้เกิดขึ้นน้อยมาก แต่เมื่อไหร่ที่ฉันพบว่ามันน่ารำคาญจริงๆ มีวิธีการเก็บประวัติดั้งเดิมโดยอัตโนมัติหรือไม่?

2
เคอร์เนล 64 บิต แต่ทุกกระบวนการทำงานได้ของ ELF 32- บิตนี่คืออะไร?
ผลลัพธ์จากuname: root@debian:~ # uname -a Linux 5asnb 2.6.32-5-amd64 #1 SMP Mon Jun 13 05:49:32 UTC 2011 x86_64 GNU/Linux อย่างไรก็ตาม/sbin/initไฟล์ปฏิบัติการแสดงเป็น 32- บิต: root@debian:~ # file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped ด้านอื่น ๆ ของระบบดูเหมือนจะขัดแย้งกับสิ่งต่าง ๆ เช่นกัน: root@debian:~ …

3
คำสั่งคล้ายกับ netstat -np แต่จัดกลุ่มตามสถานะและ PID หรือไม่
มีคำสั่งคล้ายกับnetstat -npแต่จัดกลุ่มตามสถานะและPIDหรือไม่ ฉันต้องการทราบจำนวนปัจจุบันของการเชื่อมต่อเซิร์ฟเวอร์ในสถานะเฉพาะที่จัดกลุ่มตามโปรแกรม คล้ายกับ, 102 squid ESTABLISHED 32 httpd ESTABLISHED ฉันใช้ RHEL5
9 linux  rhel  netstat 

2
FreeBSD 10 กิจกรรมดิสก์ติดตาม
มีวิธีใดบ้างในการค้นหากระบวนการซึ่งเขียนลงบนดิสก์เป็นระยะ ๆ (ตาม hdd led) บน FreeBSD 10 ด้วย ZFS (อาจเปลี่ยน ZFS เป็นโหมดการบันทึก verbose)? lsof และยูทิลิตี้สถิติรวมอื่น ๆ ในทันทีดูเหมือนจะไม่สามารถจับอะไรเลยเนื่องจากช่วงเวลาสั้น ๆ ของการเข้าถึงดิสก์
9 freebsd  disk  zfs  lsof  trace 

5
ไอคอน Dropbox หายไปใน Mint 16 Cinnamon
ไอคอน Dropbox อยู่ระหว่างตัวจัดการการอัพเดทมิ้นและไอคอนแป้นพิมพ์ แต่มันหายไปเหมือนภาพด้านล่าง Dropbox ยังคงทำงานอยู่ฉันจะทำให้มันปรากฏในถาดงานอีกครั้งโดยไม่ออกจากระบบได้อย่างไร ฉันใช้ LinuxMint 16 Cinnamon

1
การติดตั้ง X.org xserver ขั้นต่ำบน Debian Wheezy
ฉันติดตั้งDebian Wheezyโดยไม่มีสภาพแวดล้อมเดสก์ท็อปเนื่องจากฉันต้องการใช้ตัวจัดการหน้าต่างdwm แบบเบาแทน อย่างไรก็ตามในขั้นตอนแรกฉันต้องติดตั้ง xserver ฉันต้องการติดตั้งส่วนประกอบขั้นต่ำที่จำเป็นสำหรับการเรียกใช้ xserver อะไรคือส่วนประกอบที่แน่นอน (ไบนารี่ไลบรารี่ไฟล์กำหนดค่า ฯลฯ ) ที่จำเป็นสำหรับการเรียกใช้ xserver เห็นได้ชัดว่า xinit (เริ่มเซสชันของเซิร์ฟเวอร์ X) แต่มีอะไรอีกบ้าง หรือส่วนประกอบที่จำเป็นสำหรับการใช้งาน xserver กระจัดกระจายดังนั้นในทางปฏิบัติจำเป็นต้องติดตั้งแพคเกจxserver-xorgซึ่งจะจัดการการพึ่งพาทั้งหมดที่จำเป็น?

3
เกณฑ์อุณหภูมิต่ำลงสำหรับเซ็นเซอร์
Acer V3-571G อายุแปดเดือนของฉันร้อนมากเกินไป: อุณหภูมิผันผวนระหว่าง 64 degC และ 75 degC ด้วยFirefox เท่านั้นที่ทำงานและไอเสียเริ่มแสดงสัญญาณของการละลาย ทันทีที่ฉันเปิดใช้ Eclipse หรือ Chrome จะถึง 80 องศาเซลเซียส ปัญหาหลักคือการตั้งค่าอุณหภูมิสูงถึง 87 องศาเซลเซียส ฉันติดตั้งsensorsและเพิ่มลงacpi_osi=Linuxในบรรทัดการบูตในด้วง อย่างไรก็ตามsensors-detectตรวจพบcoretemp-isa-0000ชิปเท่านั้นและpwmconfigไม่พบโมดูลเซ็นเซอร์ที่มีความสามารถ PWM ปัจจุบันฉันติดอยู่กับคอมพิวเตอร์ที่ร้อนเกินไปซึ่งฉันไม่สามารถควบคุมแฟน ๆ ได้ ฉันรู้ว่าแฟน ๆ ใช้งานได้เพราะพวกเขาทำงานเร็วขึ้นใน Windows ทำให้คอมพิวเตอร์เย็นลง (และมีเสียงดังมากขึ้น) ฉันต้องการเปลี่ยนขีด จำกัด อุณหภูมิสูงจาก 87 degC เป็น 65 หรือ 70 degC นี่คือผลลัพธ์ของsensors(โดยเฉพาะ Firefox ที่ทำงานบน KDE4 บน OpenSuse): # …

2
ฉันจะตรวจสอบว่าการ์ดแสดงผลใดที่ใช้แสดงผลได้อย่างไร
ระบบได้รับการติดตั้งด้วยหนึ่งในข้อเสนอของ Intel / ATI แบบผสมผสาน (muxless) หลังจากเล่นซอๆไปกับการตั้งค่าเคอร์เนลและไดร์เวอร์ฉันก็ใช้งานการ์ดทั้งสองได้ฉันคิดว่า (เพิ่ม radeon.dpm = 1 ในการตั้งค่าเคอร์เนลและใช้เฉพาะไดรเวอร์โอเพนซอร์ส) อย่างไรก็ตามฉันไม่สามารถทราบได้ว่าการ์ดใดที่ระบบใช้อยู่ จากความเข้าใจของฉันกับเคอร์เนลที่ใหม่กว่า (3.12) amd การจัดการพลังงานแบบไดนามิกจะทำให้พลังงาน / การ์ดเพิ่มขึ้นเมื่อจำเป็นดังนั้นในทางทฤษฎีแล้วมันควรจะใช้ hd4000 ในตัวเป็นส่วนใหญ่ แต่ฉันไม่สามารถหาวิธีที่ง่าย เพื่อตรวจสอบว่ามีการใช้งานใดอยู่ lspci | grep VGA แสดงเฉพาะบัตรทั้งหมด แต่ไม่ได้ระบุว่าบัตรใบใดที่ใช้อยู่ในปัจจุบัน การบังคับทิศทางในทิศทางที่ถูกต้องมีความชื่นชม ระบบ Debian 7 เสถียร, เคอร์เนล 3.12 amd64 7670M AMD + Intel HD4000

1
ไคลเอนต์บรรทัดคำสั่ง syslog ระยะไกล
ฉันใช้งานloggerค่อนข้างสม่ำเสมอ แต่มีเครื่องมือบรรทัดคำสั่ง FOSS สำหรับส่งข้อความ syslog ผ่านเครือข่ายจากระยะไกลหรือไม่ ตอนนี้ฉันต้องกำหนดค่าสิ่งอำนวยความสะดวก / ลำดับความสำคัญคู่เพื่อส่งไปยังเซิร์ฟเวอร์ระยะไกลทางrsyslogdด้านข้าง ฉันต้องการตัดพ่อค้าคนกลางออกและไม่ต้องแก้ไขการกำหนดค่า syslog daemon ในเครื่องของฉัน เครื่องมือดังกล่าวมีอยู่จริงหรือไม่?
9 syslog  logger 

3
ฉันจะตั้งค่ากฎการเติมข้อความอัตโนมัติ Zsh สำหรับอาร์กิวเมนต์ที่สอง (ฟังก์ชัน) เป็นกฎของคำสั่งที่มีอยู่ได้อย่างไร
ฉันมีฟังก์ชั่น Zsh ที่กำหนดเองg : function g() { # Handle arguments [...] } ภายในนั้นฉันจัดการกับข้อโต้แย้งสั้น ๆ ที่เรียกใช้คำสั่ง Git ตัวอย่างเช่น: g ls # Executes git ls-files ... g g # Executes git grep ... ฉันต้องสามารถตั้งค่ากฎการเติมข้อความอัตโนมัติให้เป็นกฎของ Git สำหรับข้อโต้แย้งสั้น ๆ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ตัวอย่างเช่นฉันต้องg ls <TAB>แท็บทำตามกฎgit ls-files <TAB>ซึ่งจะทำให้ฉันมีข้อโต้แย้งสำหรับgit ls-files: $ g ls --<TAB> --abbrev -- set minimum …
9 zsh  autocomplete  git 

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