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

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

1
ปัญหาในการรวบรวม OpenCV สำหรับ Linux บนแล็ปท็อป Optimus โดยใช้ bumblebee
ตกลงฉันมีคำถามเกี่ยวกับ Optimus / CUDA / drivers ที่เฉพาะเจาะจง: ฉันใช้ Ubuntu 12.04 บน Acer Aspire 5750G แล็ปท็อปนี้มี GPU GT540M ที่รองรับ CUDA แต่ยังมี Optimus ดังนั้นเพื่อที่จะใช้งานได้ฉันต้องใช้ bumblebee ดังต่อไปนี้ คำแนะนำเหล่านี้ ฉันติดตั้งไดรเวอร์ NVIDIA รุ่นล่าสุดจาก ppa:ubuntu-x-swat/x-updatesจากนั้นติดตั้ง bumblebee ตอนนี้ฉันสามารถเรียกใช้ข้อมูลบน GPU ได้ดี ( optirun glxspheres ทำงานตามที่คาดไว้) อย่างไรก็ตามฉันพยายามรวบรวมบางสิ่งบางอย่าง (OpenCV-2.4.2) ด้วยการสนับสนุนรันไทม์ของ CUDA และฉันพบข้อผิดพลาดของคอมไพเลอร์ที่ดูเหมือนว่าจะทำอย่างไรหากไม่ได้ติดตั้งไดรเวอร์สำหรับนักพัฒนา NVIDIA CUDA สิ่งที่ฉันอยากรู้คือการใช้ bumblebee ร่วมกับไดรเวอร์สำหรับนักพัฒนาของ NVIDIA หรือไม่ จะปลอดภัยไหมที่จะใช้ตัวติดตั้งที่ดาวน์โหลดจากหน้าผู้พัฒนาของ …

2
มีทางเลือก cat ที่รองรับเอาต์พุตที่ไม่มีบัฟเฟอร์หรือไม่?
ฉันกำลังมองหาโปรแกรมที่จะคัดลอก stdin ไปยัง stdout ขณะที่แสดงตัวควบคุม (เช่น cat -v ) และไม่ต้องรอ EOF (อินพุตมาจาก a tail -f ) ฉันมี GNU | Linux; cat ที่ติดตั้งจะไม่สนใจ -u ธง.

4
วิธีคัดลอกไฟล์จากแล็ปท็อป Windows ไปยังเซิร์ฟเวอร์เสมือนระยะไกลของ Linux
มีหัวข้อเกี่ยวกับปัญหานี้ที่ SuperUser แล้วเล็กน้อย อย่างไรก็ตามฉันใช้เวลา 3 ชั่วโมงในการทดลองทั้งหมด แต่ไม่สามารถแก้ไขได้ ฉันพยายามคัดลอกไฟล์จากแล็ปท็อปของฉันไปยังเซิร์ฟเวอร์ Linux ระยะไกล แล็ปท็อปของฉันใช้ Windows 8.1 เซิร์ฟเวอร์ระยะไกลคือ Debian ฉันเชื่อมต่อกับเซิร์ฟเวอร์ Linux ผ่านทางพุตตี้ ถ้าฉันใช้เครื่องลีนุกซ์มันจะง่ายเหมือน A-B-C แต่แล็ปท็อปของฉันเป็น Windows ... ดี ... นี่คือคำสั่งที่ฉันได้ลอง: pscp C:\Users\Michael Storm\Desktop\Folder\public_key.ppk mstorm@my.linux.server:/home/mstorm mstorm --- ชื่อผู้ใช้ของฉันบนเซิร์ฟเวอร์ linux (และไดเรกทอรีบ้านของฉัน) public_key.ppk --- ไฟล์ที่ฉันพยายามคัดลอกไปยังเซิร์ฟเวอร์ linux C:\Users\Michael Storm\Desktop\Folder\public_key.ppk --- ไฟล์พา ธ (แล็ปท็อปของฉัน) (เพื่อความชัดเจน: มีช่องว่างระหว่าง public_key.ppk และ mstorm. …
3 linux  windows  ssh  debian  scp 

1
การเพิ่มไฟล์ที่ไม่เป็นมาตรฐานลงในแพ็กเกจ checkinstall
ฉันกำลังทดลองใช้ checkinstall เพื่อจัดการการสร้างซอฟต์แวร์ที่กำหนดเอง ฉันต้องการเพิ่มไฟล์ที่กำหนดเองไปยังแพ็คเกจเช่น /etc/init.d/nginx เมื่อติดตั้ง nginx --include พารามิเตอร์เป็นวิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้ แต่ดูเหมือนว่าจะมี clunky เล็กน้อยในการสร้างพูด etc/init.d/nginx ในไดเรกทอรีต้นทาง nginx เพื่อให้ไฟล์นั้นรวมอยู่ในแพ็คเกจ นี่เป็นวิธีที่ยอมรับได้ในการแทรกไฟล์ที่กำหนดเองลงในแพ็คเกจการติดตั้ง

1
ในการตั้งค่า BitTorrent Sync ด้วย Buffalo NAS Linkstation
ฉันได้อ่านสิ่งนี้แล้ว หน้า เกี่ยวกับการตั้งค่า Bittorrent Sync ที่ฝังอยู่ใน linkstation Buffalo NAS (เฟิร์มแวร์เวอร์ชั่น 1.56 ของฉัน) มันหมายถึงนี้ หน้า เกี่ยวกับการตั้งค่าของบัฟฟาโล นี่คือรายละเอียดการสนทนาเกี่ยวกับวิธีการทำ นี้ . ฉันวิ่ง java -jar acp_commander.jar -t 192.168.0.100 -ip 192.168.0.100 -pw 123456 ที่ฉันได้ตรวจสอบว่ารหัสผ่านถูกต้อง ฉันเข้าใจ Using random connID value = C1121AFB1BD1 Using target: 192.168.0.100/192.168.0.100 Starting authentication procedure... Sending Discover packet... Found: LS-WSXL1E7 (/192.168.0.100) LS-WSXL(KINMEI) (ID=00111) …

1
ทำไมเคอร์เนลและสุนัขเฝ้าบ้านใช้ซีพียูทั้งหมด?
ฉันใช้กระบวนการพื้นที่ผู้ใช้จำนวนมากบนเครื่อง Xeon อันทรงพลัง (ตัวประมวลผลเสมือน 32 ตัวตาม / proc / cpuinfo) โดยปกติโหลด CPU จะอยู่ที่ประมาณ 30 และเครื่องรู้สึกตอบสนอง แต่ต่อมาในกระบวนการพื้นที่ผู้ใช้อีกไม่กี่กระบวนการจะถูกแยกออกและพวกเขาจะจัดสรรหน่วยความจำจำนวนมากและทำการคำนวณอย่างเข้มข้นของ CPU ในเวลานั้นการโหลดจะเพิ่มขึ้นเป็นประมาณ 60-150 และเครื่องอยู่บนหัวเข่าของมัน แต่เมื่อสิ่งนั้นเกิดขึ้น CPU ดูเหมือนว่าจะไม่ได้ถูกบริโภคโดยกระบวนการพื้นที่ของผู้ใช้ของฉันอีกต่อไป ดูผลลัพธ์จากด้านบนด้านล่าง คำถาม: สิ่งที่ทำให้สุนัขเฝ้าบ้านใช้ CPU มาก? เป็นไปได้ไหมที่จะเดาว่าทำไมระบบถึงใช้ CPU ถึง 93.1% แทนที่จะประมวลผลพื้นที่ผู้ใช้ของฉัน top - 13:58:49 up 44 days, 6:32, 11 users, load average: 137.97, 64.80, 30.74 Tasks: 403 total, …

2
UnionFS ทำงานอย่างไร
ฉันได้เจอบทความต่าง ๆ รวมทั้งคำอธิบายเกี่ยวกับวิกิพีเดีย แต่ฉันมีเวลาเข้าใจความหมาย จนถึงตอนนี้ฉันเข้าใจว่า UnionFS เป็นโมดูลที่ให้มุมมองแบบรวมของไดเรกทอรี มันอยู่ในเลเยอร์เหนือไดเรกทอรีที่ติดตั้งอยู่ UnionFS ไม่มีจุดเชื่อมต่อ สิ่งที่ทำให้ฉันสับสนคือ UnionFS รู้ได้อย่างไรว่าควรแสดงสิ่งใดในลักษณะที่รวมเป็นหนึ่ง
3 linux 


3
ในเชลล์ลินุกซ์ทำไมแบ็กสแลช - นิวไลน์จึงไม่แนะนำช่องว่าง?
เมื่อใช้เปลือก Linux ฉันเจอสถานการณ์ต่อไปนี้: $ A=B\ > C $ echo $A BC ในใจของฉันเมื่อขึ้นบรรทัดใหม่พบตัวละครหนีมันไม่สามารถเป็นตัวละคร CR แต่มันก็ยังเป็นบรรทัดใหม่ echo $A ควรตีความว่าเป็น echo B newline C และขึ้นบรรทัดใหม่ควรเป็น IFS สำหรับ echo. ดังนั้นผลลัพธ์ควรเป็น B C แทน BC. เหตุใดฉันจึงได้รับผลลัพธ์ที่ฉันทำ
3 linux  bash  shell 

1
วิธีทำให้แล็ปท็อป linux ปิดไฟแบ็คไลท์อย่างสมบูรณ์เมื่อไม่ได้ใช้คีย์บอร์ดและเมาส์
ในแล็ปท็อป Linux สองตัวฉันมีหน้าจอในตัวไม่เคยปิดเป็นแบ็คไลท์โดยไม่คำนึงว่าจะมีการเปิดใช้งานโปรแกรมรักษาหน้าจอประเภท 'หน้าจอสีดำ' (สำหรับแล็ปท็อปที่ใช้เดสก์ท็อป มีคอนโซลข้อความ) หรือถ้าฉันปิดฝาแล็ปท็อป (ดูอย่างระมัดระวังในที่มืดฉันสามารถบอกได้ว่าหน้าจอยังคงมีแบ็คไลท์อยู่แม้ว่าแล็ปท็อปจะ "รู้" มันปิดอยู่) นี่เป็นสิ่งที่ไม่ดีด้วยเหตุผลสองประการ: มันสิ้นเปลืองพลังงาน มันสร้างความร้อนซึ่งเมื่อปิดฝาแล็ปท็อปจะเพิ่มความต้องการการระบายความร้อน (พัดลมทำงานบ่อยขึ้น ฯลฯ ) แสงไฟมีอายุการใช้งานที่ จำกัด เช่นเดียวกับชิ้นส่วนไฟฟ้าและ IIRC ยิ่งเปิดไฟหน้าจอน้อยลง ดังนั้นวิธีที่ดีที่สุดคืออะไร (พิจารณา Gentoo ด้วยเคอร์เนล 2.6.36) เพื่อแก้ไขปัญหานี้? ฉันทบทวนว่าอาจมีสองวิธี: หนึ่งสำหรับแล็ปท็อปข้อความเท่านั้นที่ไม่เคย แสดงเดสก์ท็อปเช่นแล็ปท็อป นั่งอยู่ตรงนั้นทำหน้าที่เหมือนไฟร์วอลล์ หรือเซิร์ฟเวอร์ หนึ่งสำหรับผู้ที่ทำงาน เดสก์ท็อป Gnome / KDE / XFCE (และ SLIM หรือ เครื่องมือจัดการจอแสดงผล GDM) แล็ปท็อปที่ฉันมีอยู่คือ Dell Latitude CPi (สร้างในปี 1999 …

1
การใช้ sed with parallel ให้ผลลัพธ์เปล่าเมื่อเปลี่ยนเส้นทางไปยังไฟล์
ฉันกำลังใช้ zsh เปลือก. ฉันพยายามใช้ sed เพื่อแทนที่ข้อความในไฟล์จำนวนมากโดยใช้การขนานเพื่อเร่งความเร็วของกระบวนการ เมื่อฉันทดสอบนี้ในไฟล์เดียวและปล่อยให้คำสั่งออกไป stdout ฉันเห็นผลลัพธ์ที่คาดหวัง เมื่อฉันพยายามเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ฉันได้ไฟล์ว่างเปล่า เกิดอะไรขึ้น? นี่คือตัวอย่างเล็ก ๆ น้อย ๆ โดยใช้ไฟล์ข้อมูลที่สร้างขึ้นเพียงไฟล์เดียวที่คุณสามารถตัดและวางเพื่อแสดง ... setopt interactivecomments # In this trivial example it is obviously non-sensical # to use parallel, but in reality I have many files... # Some very simple input data... paste <(printf "%s\n" `seq 1 …

1
ฉันจะระบุอุปกรณ์ USB โดยไม่ซ้ำกันได้อย่างไร
ฉันมีสถานการณ์ที่ไม่เหมือนใครซึ่งฉันพยายามระบุอุปกรณ์ USB ที่เสียบเข้ากับระบบ Raspbian Linux โดยเฉพาะ ฉันมีพูลของอุปกรณ์ฟิสิคัลและการรวมกันของอุปกรณ์เหล่านี้อาจเชื่อมต่อกับระบบได้ตลอดเวลา ขณะนี้ฉันกำลังใช้หมายเลขซีเรียลของอุปกรณ์เพื่อตรวจสอบว่ามีอุปกรณ์ใดบ้างที่ใช้งานได้ดีกับอุปกรณ์ 9 จาก 10 อย่างไรก็ตามดูเหมือนว่าอุปกรณ์ USB ทุกตัวจะมีหมายเลขซีเรียลที่ไม่ซ้ำกันและอุปกรณ์บางตัวไม่มีหมายเลขซีเรียล ทั้งหมด ฉันกำลังมองหาโซลูชันทางเลือกที่ฉันสามารถใช้เพื่อ "ลายนิ้วมือ" อุปกรณ์ USB ในลักษณะที่ระบุถึงการมีอยู่ของมันเมื่อเสียบเข้ากับระบบ
3 linux  usb 

3
จะลองเริ่มบริการได้อย่างไรถ้าไม่ได้ทำงานอยู่? (Linux)
ฉันรู้ว่าฉันต้องนับจำนวนอินสแตนซ์ที่กำลังทำงาน: ps x | grep apache2 | wc -l ผลถ้ามันทำงาน: 2, หรืออื่น ๆ: 1 ฉันก็รู้ว่ามีคำสั่งที่เรียกว่า test ที่ฉันสามารถใช้เพื่อทำการตรวจสอบ แต่ฉันไม่รู้วิธีใช้ test กับ wc
3 linux  bash 


2
ฉันสามารถตรวจจับว่ามีการแสดงผลที่สองในเชลล์สคริปต์หรือการตั้งค่า Conky ได้หรือไม่?
ฉันต้องการแก้ไขตำแหน่งที่สะดวกสบายของฉันขึ้นอยู่กับว่าฉันทำงานกับแล็ปท็อปของฉันในรอบ (หน้าจอเดียว) หรือวางไว้ที่โต๊ะทำงานของฉันติดกับจอภาพขนาดใหญ่ (จอแสดงผลคู่) ปัญหาคือฉันต้องการให้มันปรากฏที่ด้านล่างซ้ายของหน้าจอแล็ปท็อปของฉันไม่ว่าจะเกิดอะไรขึ้น แต่ด้วยการตั้งค่าการแสดงผลคู่ของฉัน "ด้านล่างซ้าย" จะเกิดขึ้นบนจอภาพภายนอกของฉัน ดูเหมือนว่ามีสองวิธี: เพิ่มคำสั่ง if / else ให้กับสคริปต์ที่ฉันใช้เพื่อเรียกใช้ conky (conky.sh) ที่เรียกใช้ไฟล์กำหนดค่าอื่นตามการจัดเรียงจอแสดงผลของฉัน เพิ่มคำสั่ง if / else ให้กับ conky config ของฉันที่ตั้งค่าการจัดตำแหน่งหรือค่าการเยื้องขึ้นอยู่กับการจัดเรียงการแสดงผล (และใช่ฉันรู้ว่าอย่างน้อยรุ่น shell นั้นจะทำงานได้ก็ต่อเมื่อฉันเสียบปลั๊ก / ถอดปลั๊กเมื่อเปิด conky ฉันสามารถอยู่กับมันได้ แต่ ... ฉันไม่รู้ด้วยซ้ำว่าจะตรวจจับการแสดงผลสองจอหรือจอที่สองในแบบทุบตีหรือทะลึ่ง

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