คำถามติดแท็ก linux

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

1
เสียบอุปกรณ์ USB แล้ว แต่จะทำให้มันใช้งานได้อย่างไร?
ฉันเสียบชุดหูฟัง Razer ทุกครั้งที่ฉันรีสตาร์ทคอมพิวเตอร์ฉันต้องถอดปลั๊ก / เสียบชุดหูฟังเพื่อให้สามารถใช้งานได้ มันยังแสดงให้เห็นถึงระบบ: lsusb Bus 002 Device 002: ID 1532:001b Razer USA, Ltd มันไม่ได้แสดงเป็นอุปกรณ์เสียงที่ถูกต้องในระบบ -> การตั้งค่า -> เสียง ไม่มีใครรู้ว่าฉันสามารถทำให้ชุดหูฟัง "ใช้งาน" โดยไม่ต้องเสียบหูฟังกับคอมพิวเตอร์ได้หรือไม่ uname -a Linux unix 2.6.35-28-generic-pae #50-Ubuntu SMP Fri Mar 18 20:43:15 UTC 2011 i686 GNU/Linux
2 linux  usb  audio 

0
Linux Mint ปิดการใช้ GPU
เช่นเดียวกับผู้ใช้หลายคนที่มีวิดีโอ hybryd (ฉันมี ATI และ Intel บนแล็ปท็อปของฉัน) ฉันพยายามแก้ปัญหาด้วยการทำให้ไดรเวอร์ที่เป็นกรรมสิทธิ์ใช้งานได้จริง แต่ล้มเหลว (การเปลี่ยนระหว่าง GPU ทำให้เกิดความยุ่งเหยิงในการกำหนดค่าเซิร์ฟเวอร์ x) ดังนั้นไม่สามารถทนต่อเสียงรบกวนจากพัดลมและความร้อนที่มากเกินไปได้ฉันตัดสินใจปิด ATI GPU (ไม่ใช่ว่าฉันต้องการจริงๆ) ฉันทำได้โดยการแก้ไขไฟล์ /etc/rc.local ฉันได้เพิ่ม (ตามที่ได้รับแจ้ง) สองบรรทัดก่อนออกจาก 0: chown -R $USER:$USER /sys/kernel/debug echo OFF > /sys/kernel/debug/vgaswitcheroo/switch ทุกอย่างใช้งานได้ดีแม้คำสั่งเซ็นเซอร์จะระบุอุณหภูมิของอะแดปเตอร์ PCI Radeon ที่ -128 * C ปัญหาเดียวคือที่ทำงานเฉพาะหลังจากรีบูต ถ้าฉันเพิ่งปิดฝาและแล็ปท็อปของฉันจะเข้าสู่โหมดสลีปเมื่อใดก็ตามที่มันตื่นขึ้นมาก็จะกลับมามีชีวิตอีกครั้งที่ + 38 * C ไม่ใช่ว่ามันดังและมีปัญหาเหมือนก่อนหน้าการแก้ไข rc.local แต่แฟน ๆ น่ารำคาญจริงๆ ดังนั้นคำถามคือมีวิธีใดที่จะปิด …
2 linux  gpu  amd-radeon 

0
ความสับสน xmodmap ระหว่าง AltGR และการควบคุมด้านซ้าย
ฉันมีปัญหาในการAltGrทำงานกับอูบุนตูดังนั้นฉันจึงสามารถพิมพ์อักขระระดับที่ 3 (@ £§, {[], ฯลฯ ) มันเกิดขึ้นที่RCtrl+ RAltไม่ทำงานเช่นกันดังนั้นฉันจึงไม่มีวิธีพิมพ์อักขระดังกล่าว ฉันRCtrlดูเหมือนว่าแมปไปเช่นเดียวกับAltGr( Altgrถูกแมปไปทั้ง 108 และ 64), 64 RControlเป็นอยู่ นี่คือปัญหาถ้าฉันเปลี่ยนการแมปเพื่อรับAltGrการพิมพ์ @ ฉันต้องแมป 64 กับ Mode_switch ถ้าผมทำอย่างนั้นผมสูญเสียความสามารถในการใช้RControlไปControl_Rจึงไม่มีทางลัดการควบคุมมากขึ้นเช่นCtrl+ Cและ-CtrlV ฉันมีCtrl+ Cหรือ '@' 'และฉันต้องการทั้งคู่ มีวิธีแก้ไขปัญหานี้หรือไม่อาจทำแผนที่RCtrlกับคีย์แมปอื่นได้หรือไม่

2
นามแฝงนี้มีประโยชน์หรือไม่?
ฉันจะผ่านและ.cshrcไฟล์เก่าและมันมีนามแฝงต่อไปนี้: alias pwd 'echo $cwd' มันมีประโยชน์อย่างไร? ฉันเคยคิดว่านี่เป็นวิธีที่pwdจะนำไปปฏิบัติ แต่ดูเหมือนว่าไม่ใช่กรณี (เพราะนามแฝงนี้ไม่มีความหมาย)
2 linux  shell  alias  tcsh 

2
BASH - เรียกใช้คำสั่งโดยใช้ sudo แต่อยู่ในหน้าจอเดี่ยว
ฉันพยายามเรียกใช้คำสั่งในฐานะผู้ใช้ที่แตกต่างกัน แต่ในหน้าจอที่แยกออกมาและดูเหมือนจะไม่สามารถรับไวยากรณ์ได้ค่อนข้างถูกต้อง หากฉันแบ่งคำสั่งต่าง ๆ ฉันสามารถทำให้พวกมันทำงานได้ แต่เมื่อฉันรวมคำสั่งทั้งหมดเข้าด้วยกันจะไม่มีอะไรเกิดขึ้น สิ่งที่ฉันพยายาม: COMMAND='COUNTER=0; while [ $COUNTER -lt 10 ]; do echo Count: $COUNTER; let COUNTER=COUNTER+1; sleep 15; done' if [ $USER_CURRENT = $USER_RUN_AS ]; then screen -dmS $REMOTE_REPO_NAME -c "$COMMAND 2>&1 >> $LOG_FILE_URI" else # This works, but I would like it to run in …
2 linux  bash 

1
วิธีรับ bash prompt ใน ssh tunnel ด้วยปุ่ม rsa
หลังจากตั้งค่าไคลเอนต์และเซิร์ฟเวอร์ด้วยพับลิกคีย์และอนุญาตให้ PubKeyAuthentication ใช่ฉันจะออกคำสั่งต่อไปนี้และรับเชลล์ที่รอโดยไม่มีกำหนด mad@amd:~> ssh -T mad@myserver.com Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY …

4
จะส่งต่อไฟล์จากผู้ใช้รายหนึ่งไปยังอีกคนหนึ่งได้อย่างไร (โดยไม่ต้องสร้างสำเนาใด ๆ )
สมมติว่าผู้ใช้ "qqq" มีไฟล์ /home/qqq/bigfile.dat และต้องการส่งผ่านไปยังผู้ใช้ "aaa" โดยไม่ต้องใช้ root (ต้องเป็น "aaa") ผู้ใช้ "qqq" และ "aaa" ควรทำอย่างไร วิธีไร้เดียงสา: uid=qqq$ mv bigfile.dat /home/aaa/ uid=aaa$ chown aaa /home/aaa/bigfile.dat # Operation not permitted แน่นอนว่าสามารถทำได้โดยใช้ ACLs ( uid=qqq$ setfacl u:aaa:rw- /home/aaa/bigfile.dat) หรือทำสำเนาชั่วคราว ( uid=aaa$ mv bigfile.dat bigfile.dat_ && cat bigfile.dat_ > bigfile.dat && rm bigfile.dat_) แต่ทั้งสองวิธีดูเหมือนจะมีข้อเสีย …

1
ทำให้ SSH / gpg-agent ไม่ขอรหัสผ่านสำหรับรหัสที่ไม่ได้ใช้
ฉันมีสองคีย์ SSH id_rsaเป็นข้อความปกติของฉันที่มีข้อความรหัสผ่านและid_lynxไม่มีข้อความรหัสผ่านเพราะฉันต้องการให้มันใช้งานได้ในงาน cron (ผู้ใช้ที่เข้าสู่ระบบมีข้อ จำกัด อย่างเป็นธรรมไม่ต้องกังวลกับเรื่องนั้น) โดยเฉพาะการซิงโครไนซ์ สำหรับเหล่านี้คอมไพล์พื้นหลังผลักดันและดึงผมได้ตั้งค่ารายการโฮสต์ SSH ในของฉัน~/.ssh/configที่ระบุว่าเป็นid_lynx IdentityFileนอกจากนี้ Xfce เริ่มต้นgpg-agentด้วยการสนับสนุน ssh-agent ตอนนี้เมื่อฉันพยายามเชื่อมต่อผ่าน SSH โดยใช้โฮสต์นี้ซึ่งกังวลเท่านั้นid_lynxฉันได้รับป๊อปอัปผู้พิชิตจากการgpg-agentขอข้อความรหัสผ่านสำหรับid_rsaฉัน ถ้าฉันกดปุ่มยกเลิกการเชื่อมต่อจะดำเนินการได้ดี (เท่าที่ควร) แต่นี่ไม่ใช่ทางออกสุดท้ายที่ดีโดยเฉพาะอย่างยิ่งสำหรับใช้ในงาน cron ถ้าฉันฆ่าgpg-agentทุกอย่างทำงานได้ตามที่คาดไว้ แต่ฉันชอบที่จะใช้งานกราฟิก ssh-agent ยกเว้นเรื่องนี้ ดังนั้นฉันจะป้องกัน SSH และ gpg-agent จากการพยายามรับข้อความรหัสผ่านสำหรับรหัสที่ไม่ได้ใช้งานได้อย่างไร ขอบคุณ
2 linux  ssh  gnupg 

2
การใช้ urandom ในการสร้างสตริงแบบสุ่มต้องใช้ตลอดไป
เวลาที่ใช้ในการสร้างสตริงความยาว 10 โดยใช้คำสั่งต่อไปนี้เป็นที่ยอมรับ cat /dev/urandom | strings -n 10 | head -n 1 ในขณะที่การสร้างสตริงที่มีความยาว 255 จะใช้เวลาตลอดไป cat /dev/urandom | strings -n 255 | head -n 1 ฉันลองด้วยความยาวอื่น ๆ เช่น 30 มันนานกว่าที่ใช้กับ 10 ฉันเปรียบเทียบเวลาที่ใช้ไปหลายต่อหลายครั้ง ทำไมนี้
2 linux 

1
Linux Mint: วิธีการเปิดโปรแกรมเวอร์ชันใหม่
ฉันใช้งาน Linux Mint และแอปพลิเคชันชื่อ anki (แอพการ์ดแฟลช) ที่เก็บซอฟต์แวร์สำหรับ Linux Mint มีอยู่สองสามเวอร์ชัน เมื่อฉันดาวน์โหลดโปรแกรมใหม่มันแค่ทำงานจากไดเรกทอรี ปัญหาคือเมื่อฉันเปิดมันจากเมนูมันจะเปิดเวอร์ชันเก่าไม่ใช่ของใหม่ ฉันวางโฟลเดอร์ไว้ใน /usr/share/anki-1.2.9/ แล้วเวอร์ชั่นเก่าจะอยู่ใน / usr / share / anki / ฉันพยายามแทนที่ / usr / share / anki ด้วยเนื้อหาของ anki-1.2.9 แต่แล้วมันก็ไม่เปิด สิ่งที่ฉันขาดหายไปคือวิธีบอกให้ระบบใช้ "/usr/share/anki_1.2.9/" แทน "/ usr / share / anki /" เมื่อคำสั่ง "anki" ทำงาน ฉันค่อนข้างใหม่กับ Linux แต่ฉันแน่ใจว่ามันเป็นเรื่องง่ายเหมือนการแก้ไขไฟล์ในไดเรกทอรีบางแห่ง ฉันแค่ไม่รู้ว่าไฟล์ไหนและอยู่ที่ไหน

0
lspci เอาท์พุทของ NVMe SSD ในช่อง M.2
ฉันกำลังพัฒนาสคริปต์การจัดการระบบและสงสัยว่าช่อง M.2 NVMe บนแผงวงจรหลักปรากฏในเอาต์พุต lspci หรือไม่ น่าเสียดายที่ตอนนี้ฉันไม่มีฮาร์ดแวร์ที่จะทำการทดสอบนี้ (ฉันมี NVMe SSD ใน HBA ที่นั่งในสล็อต PCIe แต่ไม่ใช่สล็อต M.2 ที่ติดตั้งมาเธอร์บอร์ด) หากใครก็ตามที่อ่านข้อความนี้มีฮาร์ดแวร์ที่จำเป็น (เช่น. สล็อต M.2 ที่บรรจุอยู่บนแผงวงจรหลักที่มี NVMe SSD) พวกเขาสามารถช่วยนักพัฒนาเพื่อนด้วยการให้เอาท์พุท lspci แสดงไดรฟ์ NVMe ในช่อง M.2 หรือไม่?

2
IPV4 route cache ถูกลบออกจาก> = 3.6 kernel linux
ขณะผ่านบันทึกการเปลี่ยนแปลงเคอร์เนล 3.6 linux ฉันได้รับจดหมาย ( http://article.gmane.org/gmane.linux.network/238256 ) จาก David S Miller เกี่ยวกับการลบการกำหนดเส้นทางแคชสำหรับ IPV4 ในเคอร์เนล ฉันสงสัยว่าตอนนี้การเปลี่ยนเส้นทาง ICMP จะเป็นอย่างไรคุณสมบัติ PMTU จะใช้งานได้หรือไม่ เมลยังกล่าวอีกว่าเส้นทางจะถูกแคชไว้ล่วงหน้า แต่หลายเส้นทางขึ้นอยู่กับซับเน็ตมาสก์สามารถมีหลายรายการที่เป็นไปได้วิธีนั้นจะทำงานอย่างไร มีใครมีความคิดเกี่ยวกับเรื่องนี้? ขอบคุณ

1
Unionfs-ฟิวส์จะไม่ทำแผนที่ไดเรกทอรีไปยังตัวมันเอง
ดังนั้นฉันจึงพยายามรวมสองไดเรกทอรีเข้าด้วยกันและล้มเหลว นี่คือหลักฐานของสิ่งที่ฉันพยายามและจากแบบฝึกหัดและข้อมูลที่ฉันเห็นจาก googling ฉันแน่ใจว่ามันควรจะใช้ได้ ฉันเดา aufs2 เป็นที่ต้องการโดยทั่วไปและยังมี mddhfs แต่ฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับหลังและเก่าไม่ได้อยู่ในที่เก็บ (เช่นฉันไม่ต้องการติดตั้ง build-Essentials ฯลฯ เพราะฉันต้องการติดตั้งพวกเขาจริง ๆ ในสหภาพไม่ใช่ในระบบไฟล์หลัก) อย่างไรก็ตามฉันตั้งค่าสถานการณ์การทดสอบต่อไปนี้ user@host:~$ cd Desktop user@host:~/Desktop$ mkdir test user@host:~/Desktop$ cd test user@host:~/Desktop/test$ mkdir test1 user@host:~/Desktop/test$ mkdir test2 user@host:~/Desktop/test$ mkdir test3 user@host:~/Desktop/test$ echo "this is file A" > test1/fileA.txt user@host:~/Desktop/test$ echo "this is file B" …

1
วิธีแก้ไข source.list
ไม่กี่วันที่ผ่านมาฉันพยายามติดตั้งเบราว์เซอร์ iceweaselแต่ไม่ได้ผล หลังจากการค้นหาเล็ก ๆ น้อย ๆ sources.listผมเข้าใจว่ามีปัญหากับฉัน แต่ตอนนี้ฉันไม่ทราบวิธีการแก้ไขแทนที่หรือจะเปรียบเทียบอย่างไร วิธีการดำเนินการกับมันได้หรือไม่ ฉันได้อีกหนึ่งการเชื่อมโยงที่มีรายการของsources.listเป็น deb http://http.kali.org/kali kali main contrib non-free deb http://security.kali.org/kali-security kali/updates main contrib non-free ลิงค์นี้มีประโยชน์หรือไม่? ผลลัพธ์สำหรับ cat /etc/apt/sources.list คือ deb cdrom:[Debian GNU/Linux 7.0 Kali - Official Snapshot i386 LIVE/INSTALL Binary 20130327-18:35]/ kali contrib main non-free


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