Unix & Linux

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

3
Arch linux wifi ทำงานด้วยตนเองทำอย่างไรให้อัตโนมัติ?
คำถามนี้ถูกโยกย้ายจาก Server Fault เนื่องจากสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 6 ปีที่แล้ว ใช้ Arch Linux กับเคอร์เนล 3.6.11-12-ARCH + บน Raspberry Pi ของฉัน ฉันมีดองเกิล usb usb Linksys wifi (WUSB54GC v3) ที่กำลังทำงานและทำงานหลังจากที่ฉันเรียกใช้คำสั่งต่อไปนี้: $> sudo ifconfig wlan0 up $> sudo iwlist scan $> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry …
21 linux  wifi  arch-linux 

4
แนวปฏิบัติที่ดีที่สุดสำหรับการเพิ่มดิสก์ใน LVM คืออะไร
ตาม manpages Linux คุณสามารถเพิ่ม raw disk หรือพาร์ติชั่นให้กับกลุ่มวอลุ่ม ในเอกสารอื่น ๆ (RedHat, CentOS หรือ openSUSE) ตัวอย่างทั้งหมดอ้างถึงการเพิ่มพาร์ติชันใน VG แทนดิสก์ดิบ การปฏิบัติที่ดีที่สุดคืออะไร?
21 linux  lvm  storage 

1
Linux ค้นหาโปรโตคอลเครือข่าย WiFi (a / b / g / n) ทุกรุ่นของจุดเชื่อมต่อที่มีอยู่ทั้งหมด
ฉันใช้iwlist wlan0 scanningและทำให้ฉันมีปริมาณข้อมูลที่พอใช้ แต่ส่วนหนึ่งหายไป เป็นรุ่นโปรโตคอล โดยโปรโตคอลฉันหมายถึง (a / b / g / n) มันจะเป็นการดีมากที่จะมีคำสั่งเหล่านี้ใน distro มาตรฐาน ฉันใช้ OpenWRT
21 linux  wifi  openwrt 

2
ฉันควรใช้การเปลี่ยนเส้นทางอินพุตเมื่อใด
ฉันใช้สองคำสั่งต่อไปนี้เพื่อสร้างผลลัพธ์เดียวกัน: - [root@localhost ~]# grep line comments The line should start with a single quote to comment in VB scripting. Double slashes in the beginning of the line for single line comment in C. [root@localhost ~]# [root@localhost ~]# grep line <comments The line should start with a single quote to …

2
ทำไม JFS ถึงคลุมเครือ?
เมื่อแรกที่ฉันใช้ Slackware เมื่อหลายปีก่อนฉันเรียนรู้ที่จะรัก JFS อย่างรวดเร็วเกี่ยวกับ ext3 หรือ reiserfs เนื่องจากมันน่าเชื่อถือและหากมีการปิดที่ไม่สะอาดการตรวจสอบดิสก์นั้นรวดเร็วมาก เมื่อไม่นานมานี้เองที่ฉันได้ค้นพบว่า JFS นั้นคลุมเครือจนแทบจะไม่มีใครทำอะไรเลย ฉันไม่รู้ว่าฉันเป็นชนกลุ่มน้อย ทำไมสิ่งนี้จึงเกิดขึ้น เป็นเพราะเทคโนโลยีระบบไฟล์มีความก้าวหน้าไปจนถึงจุดที่ JFS ขาดข้อได้เปรียบเชิงเปรียบเทียบหรือไม่? ext3 นั้นใช้งานร่วมกันได้กับระบบปฏิบัติการอื่นหรือไม่ เป็นระบบไฟล์อื่น ๆ ที่ได้รับความสุขจากผู้ค้ารายใดรายหนึ่งหรือนักพัฒนาเคอร์เนล? คำถามทางเทคนิคไม่มากเหมือนประวัติศาสตร์

1
เหตุใด 'ไม่พบ' แสดงไฟล์นี้
ใช้findกับgrepหนึ่งสามารถค้นหาไฟล์ที่ตรงกับรูปแบบ: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log อย่างไรก็ตามการใช้findเพียงไฟล์เดียวไม่พบ: # find . -name error* ./error_log ./includes/classes/error_log ทำไมไม่findค้นหาerrors.htmlไฟล์เมื่อไม่ได้ใช้กับgrep? วิธีfindใช้ในการแสดงไฟล์นี้เช่นกัน?

2
เหตุใด ext4 File System จึงดีกว่า NTFS [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว สำหรับการนำเสนอที่ผมต้องแสดงext4 File System จะดีกว่าNTFS ฉันค้นหาและได้รับบทความดีๆจากทั้ง ext4 และ NTFS http://en.wikipedia.org/wiki/Ext4 http://en.wikipedia.org/wiki/NTFS แต่ฉันต้องการแนวทางเปรียบเทียบกับตัวอย่างที่ดีกว่า
21 ext4  ntfs 

4
แยกสายยาวบนตัวคั่น
ฉันสามารถใช้คำสั่งใดเพื่อแบ่งอินพุตเช่นนี้: foo:bar:baz:quux ลงในนี้ foo bar baz quux ฉันพยายามหาcutคำสั่ง แต่ดูเหมือนว่าจะใช้ได้เฉพาะกับอินพุตจำนวนคงที่เท่านั้นเช่น "ตัวอักษร 1,000 ตัวแรก" หรือ "เขตข้อมูลแรก 7" ฉันต้องทำงานกับอินพุตที่มีความยาวโดยพลการ

1
จะเริ่มเขียนไดร์เวอร์ได้อย่างไร?
ฉันมีแลปท็อปราคาถูกทิ้งฉันอยากจะลองเล่นไปรอบ ๆ Thinkpad SL 500 สิ่งที่ทำให้ฉันรำคาญใจคือไฟ LED สองดวงอันที่หนึ่งสำหรับการเชื่อมต่อแบบไร้สายและอีกอันสำหรับการจำศีลซึ่งไม่สว่างขึ้นเลยถึงแม้ว่ามันจะใช้งานได้ แต่ฉันก็ลองใช้มันบน windows ดังนั้นฉันต้องการเขียนโปรแกรมควบคุมเคอร์เนลสำหรับพวกเขาไม่มีอะไรใหญ่มันก็เป็นความคิดที่ดีที่จะเล่นกับเคอร์เนล คำถามของฉันคือวิธีการที่ฉันควรปฏิบัติตามอย่างเป็นระบบเพื่อค้นหาว่าอุปกรณ์ใดบ้างที่รับผิดชอบไฟ LED เหล่านั้น (โดยทั่วไปไม่จำเป็นต้องใช้เฉพาะกับฮาร์ดแวร์ของฉัน) และไดรเวอร์ใดบ้างที่รับผิดชอบไฟ LED สองดวงที่ทำงานบลูทู ธ และไฟแสดงแบตเตอรี่ และเมื่อฉันพูดถึงวิธีการฉันหมายถึงระเบียบวิธีทีละขั้นตอนด้วยเหตุผลสำหรับแต่ละขั้นตอนเช่นในคำตอบที่ฉันให้กับคนอื่นที่นี่: & & หมายถึงเป็นโมฆะ * p = && abc; ฉันมีความเชี่ยวชาญในการรวบรวมข้อมูลผ่านคลังเก็บข้อมูลขนาดใหญ่โดยใช้การวิเคราะห์โค้ดแบบคงที่ & co แต่ฉันคิดว่าการขาดความรู้ด้านฮาร์ดแวร์ของฉันเป็นอุปสรรคต่อฉันในปัญหานี้ PS: ฉันใช้ ArchLinux ดังนั้นเกือบเคอร์เนลรุ่นล่าสุด

1
เลือกบรรทัดที่ใช้ช่วงเป็นกลุ่ม?
ฉันต้องการเลือกเส้นสายตา ฉันมักจะSHIFT-Vและเลือกด้วยjและkเพื่อเน้นเส้น ฉันจะใช้คำสั่งโคลอนช่วงได้อย่างไร เช่น:10,12<?>เพื่อเลือกบรรทัด 10 - 12 และเข้าสู่โหมดภาพด้วยการเลือกนั้น สิ่งที่ฉันควรแทรกสำหรับ<?>ที่นี่? ฉันแน่ใจว่ามันง่าย แต่ฉันไม่ทราบว่าคำหลักใดในการค้นหาเว็บ / เรียกดูความช่วยเหลือ
21 vim 

5
ฉันจะค้นหากระบวนการที่ส่งข้อมูลไปยังพอร์ตเฉพาะได้อย่างไร
ฉันมีบริการรักษาพอร์ตที่เปิดอยู่ ฉันได้รับข้อมูลมาโดยที่ฉันไม่ได้คาดหวังและไม่ต้องการที่จะรับและฉันพยายามระบุแหล่งที่มาของข้อมูลนี้ ดังนั้นฉันจะค้นหากระบวนการที่ส่งข้อมูลไปยังพอร์ตเฉพาะได้อย่างไรเมื่อเทียบกับกระบวนการที่กำลังรับฟัง

4
มีเหตุผลว่าทำไมสิทธิ์ 'เจ้าของ' อยู่? สิทธิ์กลุ่มไม่เพียงพอหรือไม่
ฉันคิดว่าฉันค่อนข้างเข้าใจว่าการอนุญาตใช้ไฟล์ใน Linux เป็นอย่างไร อย่างไรก็ตามฉันไม่เข้าใจว่าทำไมพวกเขาจึงถูกแบ่งออกเป็นสามระดับและไม่เป็นสองระดับ ฉันต้องการตอบปัญหาต่อไปนี้: นี่เป็นการออกแบบโดยเจตนาหรือเป็นโปรแกรมแก้ไขหรือไม่? นั่นคือ - สิทธิ์ของเจ้าของ / กลุ่มได้รับการออกแบบและสร้างขึ้นพร้อมกับเหตุผลบางอย่างหรือว่าพวกเขามาทีละคนเพื่อตอบสนองความต้องการหรือไม่ มีสถานการณ์ที่โครงร่างผู้ใช้ / กลุ่ม / อื่น ๆ มีประโยชน์ แต่โครงร่างกลุ่ม / อื่น ๆ จะไม่พอเพียง? คำตอบสำหรับคนแรกควรอ้างอิงทั้งตำราหรือกระดานสนทนาอย่างเป็นทางการ ใช้กรณีที่ฉันได้พิจารณาคือ: ไฟล์ส่วนตัว - หาได้ง่ายมากโดยการจัดกลุ่มต่อผู้ใช้บางสิ่งที่มักจะทำเหมือนในหลาย ๆ ระบบ การอนุญาตให้เจ้าของเท่านั้น (เช่นบริการระบบ) เขียนไฟล์อนุญาตเฉพาะกลุ่มบางกลุ่มที่จะอ่านและปฏิเสธการเข้าถึงอื่น ๆ ทั้งหมด - ปัญหาของตัวอย่างนี้คือเมื่อต้องการให้กลุ่มมีสิทธิ์การเขียนผู้ใช้ / group / อื่น ๆ ล้มเหลวด้วย คำตอบสำหรับทั้งคู่กำลังใช้ ACL และไม่ได้ปรับ IMHO การมีสิทธิ์ของเจ้าของ NB เราได้ถลุงคำถามนี้หลังจากที่มีคำถามที่ปิดในsuperuser.com …

3
จำกัด การใช้แบนด์วิดท์อินเทอร์เน็ตของเชลล์เฉพาะ
ฉันต้องการอัปเดต linux ของฉันในเชลล์หนึ่ง แต่โดยค่าเริ่มต้น wget หรือ axel ใน updater ใช้แบนด์วิดท์ทั้งหมด ฉันจะ จำกัด ความเร็วในกระสุนนี้ได้อย่างไร? ฉันต้องการเชลล์อื่น ๆ เพื่อให้มีการแบ่งปันที่ยุติธรรมและ จำกัด ทุกอย่างในเชลล์นั้น - เหมือนกับ proxy! ฉันใช้ Zsh และ Arch Linux คำถามนี้มุ่งเน้นไปที่การแก้ปัญหาทั้งกระบวนการหรือทั่วทั้งเซสชัน ดูวิธี จำกัด แบนด์วิดท์เครือข่าย สำหรับโซลูชันทั้งระบบหรือคอนเทนเนอร์ทั่วบน Linux

2
การพิสูจน์ตัวตนแบบใช้คีย์ SSH: known_hosts เทียบกับ authorized_keys
ฉันอ่านเกี่ยวกับการตั้งค่าคีย์ ssh ใน Linux และมีคำถาม ช่วยแก้ให้ด้วยนะถ้าฉันผิด… สมมติว่าโฮสต์ tr-lgto ต้องการเชื่อมต่อกับโฮสต์ tr-mdm โดยใช้ ssh ถ้าเราต้องการให้แน่ใจว่ามันเป็น tr-mdm จริงเราสร้างคู่ของคีย์บน tr-mdm และเราเพิ่มกุญแจสาธารณะลงknown_hostsใน tr-lgto หาก tr-mdm ต้องการตรวจสอบว่าเป็น tr-lgto จริงดังนั้น tr-lgto ต้องสร้าง keypair และเพิ่มพับลิกคีย์ลงauthorized_keysใน tr-mdm คำถามที่ 1 : ไม่มีฟิลด์ผู้ใช้ในไฟล์ known_hosts เพียงแค่ที่อยู่ IP และชื่อโฮสต์ tr-mdm อาจมีผู้ใช้จำนวนมากแต่ละคนมี.sshโฟลเดอร์ของตัวเอง เราควรจะเพิ่มกุญแจสาธารณะในแต่ละknown_hostsไฟล์หรือไม่ คำถามที่ 2 : ฉันพบว่าssh-keyscan -t rsa tr-mdmจะส่งคืนกุญแจสาธารณะของ tr-mdm ฉันจะรู้ได้อย่างไรว่ากุญแจนี้เป็นของผู้ใช้? ยิ่งไปกว่านั้นคีย์สาธารณะใน/root/.ssh/นั้นแตกต่างจากคำสั่งที่ส่งคืน สิ่งนี้จะเป็นอย่างไร

4
จะบูตเคอร์เนล EFI โดยใช้ QEMU (kvm) ได้อย่างไร?
ฉันพยายามจำลองสภาพแวดล้อม EFI โดยใช้ QEMU (kmv); virtualbox ใช้เวลา 15 นาทีในการบูตในโหมด EFI โดยใช้ archboot การใช้โหมด BIOS ดั้งเดิมฉันสามารถบูตโดยใช้คำสั่งนี้: root@citsnmaiko-deb:/home/maiko/uefi/ovmf# qemu-system-x86_64 -kernel ../bzImage -initrd ../rootfs.gz -append "rw root=/dev/ram0 ramdisk_size=40960" และใช้งานได้กับเคอร์เนลและระบบไฟล์ที่กำหนดเองของฉัน file ../bzImage ../bzImage: Linux kernel x86 boot executable bzImage, version 3.6.1 (root@citsnmaiko-deb) #4 , RO-rootFS, swap_dev 0x3, Normal VGA มันก็รองรับ EFI ด้วย ฉันพยายามทำสิ่งเดียวกันกับไฟล์ EFI …

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