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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

4
ฮาร์ดแวร์ในอุดมคติสำหรับ GNU / Linux Laptop
เป็นวิธีที่ดีที่สุดในการค้นหาแล็ปท็อปที่มีฮาร์ดแวร์ที่รองรับการติดตั้งและใช้งาน GNU / Linux ได้อย่างไร ฉันกำลังมองหาบางอย่างที่จะใช้งานได้ดีกับไดรเวอร์และ / หรือเฟิร์มแวร์ของ GPL ฉันลองดูที่linux-on-laptops.comอย่างรวดเร็วแต่พวกเขาไม่ได้ระบุรุ่นที่ใหม่กว่าสำหรับ Lenovo เช่นกัน กรณีทดสอบส่วนใหญ่ดูเหมือนจะค่อนข้างเก่า นอกจากนี้ยังไม่ชัดเจนว่าจะเริ่มได้รับข้อมูลมากขนาดไหน น่าเสียดายที่เว็บไซต์ FSFไม่ได้แสดงรายการความเป็นไปได้ของแล็ปท็อปมากมาย LACอ้างอิงจากเว็บไซต์ FSF ไม่ได้กล่าวถึงการเชื่อมต่อไร้สายว่าเป็นคุณสมบัติของแล็ปท็อปของพวกเขาอาจเป็นเพราะปัญหาเฟิร์มแวร์ ฉันกำลังมองหาแล็ปท็อปที่จะยอมรับไดรเวอร์ของไดรเวอร์ ath9k เนื่องจากการ์ดเหล่านั้นไม่ต้องการเฟิร์มแวร์ แต่การรับประเภทของแบบจำลองจากหน้าข้อมูลจำเพาะทั่วไปไม่สามารถทำได้ การค้นหาการถ่ายโอนข้อมูล lspci ออนไลน์สามารถเป็นม้วนลูกเต๋า แล้วก็มีปัญหาว่ากราฟิกการ์ดชนิดใดที่เหมาะที่สุดจากมุมมองของ FSF จากเว็บไซต์ FSF: หน้านี้ไม่ใช่รายการที่ครบถ้วนสมบูรณ์ นอกจากนี้การ์ดแสดงผลบางตัวอาจทำงานร่วมกับซอฟต์แวร์ฟรี แต่ไม่มีการเร่งความเร็ว 3D

4
จะให้ความสำคัญกับการรับส่งข้อมูล HTTP ได้อย่างไร
เมื่อฉันท่องเว็บฉันพบว่าฉันต้องหยุดไคลเอนต์ BitTorrent ของฉันชั่วคราวเพื่อช่วยปรับปรุงความเร็วช้าอย่างเจ็บปวด (ฉันเศร้าที่สาย 384kbps) ไม่ดีเกินไปที่จะต้องทำสิ่งนี้ด้วยตนเองทุกครั้ง โปรดแสดงปุ่มวิเศษที่ฉันต้องกดเพียงครั้งเดียวเท่านั้นเพื่อที่จะได้รับพรด้วยการท่องที่เร็วและมีลำดับความสำคัญสูงกว่าซึ่ง torrents ใช้ความเร็วในการ backseat เท่านั้นเพื่อกลับสู่ความเร็วสูงสุดเมื่อการท่องเว็บของฉันสิ้นสุดลง . [ FYI ] NetworkManager จัดการเครือข่ายของฉันและการส่งเป็นลูกค้า BitTorrent ของฉัน


5
เว็บไซต์ที่ดีในการเชื่อมโยงไปยังผู้สนับสนุน linux ทั่วไป [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการมีลิงก์ในเว็บไซต์ทั้งโฆษณาความจริงที่ว่าฉันใช้ (GNU /) linux และชี้ผู้อ่านอยากรู้อยากเห็นไปยังแหล่งข้อมูลเพื่อเรียนรู้ข้อมูลเพิ่มเติม แต่ฉันมีปัญหาในการหาสถานที่ที่เหมาะสมในการเชื่อมโยง Desiderata: ไม่กระจายเฉพาะ (ดูเหมือนว่าจะไม่เหมาะสมที่จะเชื่อมโยงกับสิ่งใด ๆ นอกจาก distro ที่ฉันใช้จริง ๆ แต่ Arch Linux ไม่เหมาะสำหรับผู้เริ่มต้น) เริ่มต้นเป็นมิตร กล่าวอย่างง่าย ๆ ว่า linux สำหรับผู้ที่ยังไม่มีความคิด ลิงก์เพื่อดาวน์โหลดและแหล่งข้อมูลเริ่มต้น ไม่เทศนามากเกินไป ไม่ละอายหรือตำหนิผู้คนว่าเป็นผู้ใช้ Windows / Apple / ผู้ที่ไม่ใช้ซอฟต์แวร์ฟรี ดูเป็นมืออาชีพและทันสมัย แสดง linux ในแง่บวก แต่ฉันมีปัญหาในการหาปลายทางที่ตรงกับเกณฑ์เหล่านี้ทั้งหมด นี่คือบางสิ่งที่ฉันได้พิจารณา แต่ดูเหมือนจะไม่ถูกต้องด้วยเหตุผลใดเหตุผลหนึ่ง: Linux ออนไลน์! ให้บทสรุปที่ดี แต่หน้านี้ดูไม่เป็นมืออาชีพอย่างมาก …
16 linux 

3
การเข้ารหัสดิสก์แบบเต็มพร้อมการพิสูจน์ตัวจริงด้วยรหัสผ่านใน Linux
ฉันมีการตั้งค่าการเข้ารหัสดิสก์มาตรฐานที่เป็นธรรมใน Debian 5.0.5: /bootพาร์ติชันที่ไม่ได้เข้ารหัสและเข้ารหัสsdaX_cryptที่มีพาร์ติชันอื่นทั้งหมด ตอนนี้เป็นการติดตั้งเซิร์ฟเวอร์แบบหัวขาดและฉันต้องการที่จะสามารถบูตได้โดยไม่ต้องใช้แป้นพิมพ์ (ตอนนี้ฉันสามารถบูตได้เฉพาะกับแป้นพิมพ์และจอภาพที่แนบมา) จนถึงขณะนี้ผมมีความคิดของการเคลื่อนย้าย/bootพาร์ทิชันไปยังไดรฟ์ USB และทำให้การปรับเปลี่ยนเล็กน้อยอัตโนมัติใส่กุญแจ (ฉันคิดว่ามีเพียงการเรียกร้องให้askpassในบางสคริปต์บูต) วิธีนี้ฉันสามารถบูตหัวขาดเพียงแค่ต้องมีแฟลชไดรฟ์ในเวลาบูต อย่างที่ฉันเห็นมันเป็นปัญหาของมัน ฉันต้องใช้เวลาในการหาบิตและชิ้นส่วนทั้งหมดเพื่อให้ทำงานได้ หากมีการอัปเดตซึ่งสร้างใหม่initrdฉันต้องสร้างพาร์ติชันสำหรับบู๊ตบน USB ใหม่ซึ่งน่าเบื่อ คำถาม: มีโซลูชั่น low-upkeep แบบมาตรฐานสำหรับสิ่งที่ฉันต้องการทำหรือไม่? หรือฉันควรมองที่อื่นทั้งหมด?

4
พา ธ การยอมรับของ Linux สำหรับผู้พัฒนา. NET [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเป็น. NET C # โปรแกรมเมอร์ฉันรักสแต็ค. NET ฉันลองใช้งาน Linux หลายครั้ง แต่ทุกครั้งที่ฉันถูกถอดออกเพราะฉันไม่สามารถทำอะไรกับมันได้ .. (เช่นโปรแกรมสำหรับมันหรือบน) นับตั้งแต่เปิดตัว Mono ฉันพบว่าตัวเองใช้ Linux มากขึ้น (ฉันได้ตัดสินใจที่จะเริ่มเรียนรู้ Python ด้วย) ฉันชอบที่จะเรียนรู้เพิ่มเติมเกี่ยวกับระบบปฏิบัติการของตัวเอง - คำสั่งเชลล์, API พื้นฐานเป็นต้น ฉันจะเริ่มต้นที่ไหนมีหนังสือเล่มไหนบ้างที่แนะนำสำหรับเรื่องนี้? ฉันซื้อสำเนาของ - Unix Tools รุ่นที่ 3 O'Reilly และวางแผนที่จะอ่านมากกว่า (จบจนจบ) มีหนังสือแนะนำเล่มอื่นอีกไหม? หมายเหตุ: ไม่ว่าจะเป็นเช่นนี้ แต่ฉันใช้ Ubuntu 10.04 ฉันอยากได้ Fedora …
16 linux  mono  .net  c# 

6
วิธีที่ดีที่สุดในการแบ่งพาร์ติชันไดรฟ์ของคุณคืออะไร
ฉันมักจะติดตั้ง Linux บนพาร์ติชันเดียวเนื่องจากฉันใช้มันเป็นเดสก์ท็อปส่วนตัวเท่านั้น อย่างไรก็ตามตอนนี้ฉันติดตั้งกล่องใหม่ทุกครั้ง และสิ่งที่ฉันทำก็คือแค่ย้ายไฟล์ของฉันไปรอบ ๆ ด้วยฮาร์ดดิสก์ภายนอก ดังนั้นฉันจะป้องกันได้อย่างไรเมื่อติดตั้งกล่องใหม่ (เช่นเปลี่ยนไปใช้ distro อื่น)
16 linux  partition 

4
Linux สำหรับ SET FILE / ERASE_ON_DELETE คืออะไร
ใน VMS หนึ่งอาจบอกระบบไฟล์ให้เขียนขยะบนเนื้อหาที่มีอยู่ของไฟล์เมื่อมันถูกลบ นี่คือคำสั่ง DCL เพื่อระบุไฟล์สำหรับการรักษาประเภทนี้: $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT การทำเช่นนี้ช่วยให้สามารถตั้งค่านโยบายได้ในช่วงเวลาหนึ่งจากนั้นผู้ใช้ไฟล์ในภายหลังไม่จำเป็นต้องจัดการกับรายละเอียดความปลอดภัยดังกล่าว การลบมาตรฐานซึ่งนำชื่อไฟล์ออกจากไดเรกทอรีและเพิ่มพื้นที่ว่างสำหรับไฟล์อื่นที่จะใช้จะแก้ไขเนื้อหาที่มีอยู่เพื่อป้องกันผู้ใช้คนต่อไปไม่ให้อ่าน การลบปกติ: $ DELETE SAMPLE.TXT.* Linux คืออะไร

1
ฉันจะรับดัมพ์ของแอ็ตทริบิวต์ส่วนขยายทั้งหมดสำหรับไฟล์ได้อย่างไร?
Getfattr ทิ้งรายชื่อของคุณลักษณะเพิ่มเติมสำหรับไฟล์ที่เลือก แต่getfattr --dump filename เพียงเพื่อที่จะทิ้งuser.*namespace และไม่security.*, system.*และtrusted.*namespaces โดยทั่วไปจะไม่มีแอ็ตทริบิวต์ namespace ของผู้ใช้เว้นแต่คุณจะแนบไฟล์หนึ่งไฟล์เข้าด้วยตนเอง ใช่ฉันรู้ว่าฉันจะได้รับข้อมูล SELinux getfattr -n security.selinux filenameโดยใช้ ในกรณีนี้ฉันรู้รหัสเฉพาะของแอตทริบิวต์เพิ่มเติม ฉันได้ลองสิ่งนี้ในฐานะผู้ใช้รูท ฉันสมมติว่าผู้ใช้รูทที่มีความสามารถเต็มที่สามารถเข้าถึงข้อมูลนี้ได้ แต่คุณจะได้รับผู้ใช้เท่านั้น * namespace dump คำถามคือฉันจะได้รับการถ่ายโอนอย่างเต็มรูปแบบของ namespaces คุณลักษณะเพิ่มเติมทั้งหมดของไฟล์โดยไม่ทราบชื่อของคีย์ทั้งหมดใน namespaces ทั้งหมดได้อย่างไร
16 linux  files  xattr 

4
ฟีดทราฟฟิกทั้งหมดผ่าน OpenVPN สำหรับเนมสเปซเครือข่ายเฉพาะเท่านั้น
ฉันพยายามตั้งค่า VPN (โดยใช้ OpenVPN) เพื่อให้การรับส่งข้อมูลทั้งหมดและเฉพาะทราฟฟิกไปยัง / จากกระบวนการเฉพาะต้องผ่าน VPN กระบวนการอื่น ๆ ควรใช้อุปกรณ์ทางกายภาพต่อไปโดยตรง ฉันเข้าใจว่าวิธีการทำเช่นนี้ใน Linux คือกับเนมสเปซเครือข่าย หากฉันใช้ OpenVPN ปกติ (เช่น funneling ทุกการเข้าชมจากลูกค้าผ่าน VPN) ก็ทำงานได้ดี โดยเฉพาะฉันเริ่ม OpenVPN ดังนี้: # openvpn --config destination.ovpn --auth-user-pass credentials.txt (ปลายทางรุ่น Redacted.ovpn อยู่ท้ายคำถามนี้) ฉันติดอยู่ในขั้นตอนต่อไปเขียนสคริปต์ที่ จำกัด อุปกรณ์ช่องสัญญาณให้เป็นเนมสเปซ ฉันเหนื่อย: วางอุปกรณ์ช่องสัญญาณโดยตรงในเนมสเปซด้วย # ip netns add tns0 # ip link set dev tun0 …

3
วิธี จำกัด ทรัพยากรทั้งหมด (หน่วยความจำ) ของกระบวนการและลูก ๆ ของกระบวนการ
มีคำถามและคำตอบมากมายเกี่ยวกับการ จำกัด ทรัพยากรของกระบวนการเดียวเช่น RLIMIT_AS สามารถใช้เพื่อ จำกัด หน่วยความจำสูงสุดที่จัดสรรโดยกระบวนการที่สามารถมองเห็นเป็น VIRT topได้ เพิ่มเติมเกี่ยวกับหัวข้อเช่นที่นี่มีวิธี จำกัด ปริมาณหน่วยความจำที่กระบวนการเฉพาะสามารถใช้ใน Unix ได้หรือไม่? setrlimit(2) เอกสารกล่าวว่า: กระบวนการลูกที่สร้างผ่าน fork (2) สืบทอดข้อ จำกัด ทรัพยากรของผู้ปกครอง ข้อ จำกัด ทรัพยากรจะถูกเก็บรักษาไว้ใน execve (2) ควรเข้าใจด้วยวิธีต่อไปนี้: หากกระบวนการมี RLIMIT_AS เช่น 2GB จะไม่สามารถจัดสรรหน่วยความจำได้มากกว่า 2GB เมื่อวางไข่เด็กขีด จำกัด พื้นที่แอดเดรสของ 2GB จะถูกส่งผ่านไปยังเด็ก แต่การนับเริ่มต้นที่ 0 กระบวนการทั้งสองเข้าด้วยกันสามารถใช้หน่วยความจำได้สูงสุด 4GB แต่อะไรจะเป็นวิธีที่มีประโยชน์ในการ จำกัด ผลรวมของหน่วยความจำที่จัดสรรโดยแผนผังกระบวนการทั้งหมด?

1
ฉันจะเพิ่มอุปกรณ์ framebuffer เพิ่มเติมใน Linux ได้อย่างไร
ฉันใช้ Ubuntu 12.04 LTS เป็นเซิร์ฟเวอร์ NAS ที่บ้านโดยไม่มี X เมื่อเร็ว ๆ นี้ฉันได้ทำการปรับแต่งเพื่อใช้เป็นอุปกรณ์เล่นวิดีโอ ในตอนนี้การติดตั้ง X อาจทำได้ง่ายกว่านี้ แต่ฉันตัดสินใจลองใช้ mplayer ด้วยการเล่น framebuffer มันใช้งานได้และทุกอย่างก็ดีและดี อย่างไรก็ตามสำหรับความอยากรู้อยากเห็นและอาจส่งผลในทางปฏิบัติด้วยฉันไม่สามารถหยุดคิดเกี่ยวกับ framebuffers ดูเหมือนจะมีเพียงอุปกรณ์เฟรมเฟรมเดียว, /dev/fb0. (Btw. ฉันใช้ไดร์เวอร์ vesafs) ถ้าฉันรันหลาย ๆ โปรแกรมที่ใช้ framebuffers ความสับสนวุ่นวายก็จะตามมา ตัวอย่างเช่นการเรียกใช้ mplayer จาก fbterm เพียงขัดข้อง อยากรู้อยากเห็นโปรแกรมดูภาพ fbi จัดการเพื่อดูภาพอย่างใด เห็นได้ชัดว่าโปรแกรมไม่สามารถแชร์อุปกรณ์ได้ แต่ไม่มีระบบหน้าต่างทั้งหมด ดังนั้นจำนวนของอุปกรณ์ (vesa) fb จำกัด อยู่ที่อุปกรณ์แสดงผลของฮาร์ดแวร์หรือไม่ หรืออาจมีหลักการมากกว่านี้เหมือนมีหลาย ttys หรือไม่? จะเพิ่มความช่วยเหลือเพิ่มเติมในการใช้งานซอฟต์แวร์ที่ใช้งานพร้อมกันหรือไม่ …

5
วิธีการตั้งค่าตัวแก้ไข DNS ใน Fedora โดยใช้ network-manager?
ฉันต้องการลองใช้ DNS สาธารณะของ Google สำหรับเรื่องนี้ฉันต้องเปลี่ยนที่อยู่ nameserver ฉันรู้ว่ามันอยู่ในไฟล์/etc/resolv.confแต่เมื่อใดก็ตามที่ฉันเริ่มnetwork-managerมันจะเขียนทับค่าในไฟล์นั้นด้วยสิ่งที่ได้รับโดยใช้ DHCP ฉันจะบอกได้อย่างไรว่าจะไม่ทำ ฉันดูผ่าน GUI แต่ฉันสามารถหาตัวเลือกเพื่อเพิ่มที่อยู่ IP เพิ่มเติมเท่านั้น ด้านล่างเป็นรางวัล :)

1
วิธีรับ proccesses ที่กำลังใช้งาน semaphores โดย / proc
ฉันสงสัยว่าจะรับกระบวนการที่กำลังใช้งานเซมาฟอร์ได้/procหรือไม่ ฉันเดาว่าเป็นไปได้โดยไดเรกทอรีย่อย SysVIPC แต่ฉันไม่รู้วิธีใช้คำสั่งนี้ Ubuntu 12.10
16 linux  semaphore 

5
ระบุลำดับการเรียงด้วย LC_COLLATE เพื่อให้ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ก่อน
รับไฟล์: $ cat file 1 a C B 2 c 3 A b โดยค่าเริ่มต้นsortจะ: $ sort file 1 2 3 a A b B c C ด้วยLC_COLLATE=Cดังนั้นจะเรียงตัวอักษรตัวพิมพ์ใหญ่ก่อนตัวพิมพ์เล็ก: $ LC_COLLATE=C sort file 1 2 3 A B C a b c เป็นไปได้ไหมที่จะเรียงลำดับเพื่อกลับลำดับของเคสนั่นคือตัวเลขตัวพิมพ์เล็กและตัวพิมพ์ใหญ่?
16 linux  sort 

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