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

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

4
การกู้คืนที่รวดเร็วจากดิสก์ที่มีเซกเตอร์เสีย
เมื่อเร็ว ๆ นี้ฉันพยายามเปลี่ยนddจาก HDD ที่ไม่แข็งแรงต่อไฟล์ dd if=/dev/sdb of=somefile bs=4096 conv=noerror,syncผมใช้ ปัญหาของฉันคือการddสูญเสียเวลามากเมื่อพบบล็อกที่ไม่ดี ในกรณีที่ใช้งานของฉันฉันยินดีจ่ายด้วยการสูญเสียข้อมูลบางอย่างเพื่อผลลัพธ์ที่เร็วขึ้น มีวิธีใดที่จะทำให้การจัดการข้อผิดพลาดเร็วขึ้นหรือไม่? อาจเป็นการปรับแต่งเคอร์เนล (บอกให้ HDD ใช้ความพยายามน้อยลงในการอ่านบล็อก) หรือโปรแกรมอื่น?

2
สุดยอดคำสั่งของ RAID, LVM และ LUKS
ฉันจะติดตั้งไฟล์เซิร์ฟเวอร์ด้วย Debian GNU / Linux 8 ฉันต้องการมีซอฟต์แวร์ RAID-1 ที่ใช้ mdadm รวมถึงดิสก์ที่เข้ารหัสโดยใช้ LUKS ฉันยังชอบความยืดหยุ่นของการมี LVM มีวิธีต่าง ๆ ในการทำเช่นนี้ วิธีหนึ่งคือ: ตั้งค่า RAID-1 โดยใช้ mdadm ก่อน จากนั้นตั้งค่า LVM PVs ให้ครอบคลุม / dev / mdX ที่สร้างขึ้น จากนั้นตั้งค่า LVs และเข้ารหัสโดยใช้ LUKS จากนั้นจัดรูปแบบสิ่งเหล่านี้ด้วยระบบไฟล์พูด ext4 ผลลัพธ์นี้ในเลย์เอาต์เช่นนี้: RAID --> LVM --> LUKS --> ext4 หรือฉันสามารถทำได้ในลำดับอื่น: RAID --> LUKS …
13 linux  debian  raid  lvm  luks 

4
การใช้ Wget เพื่อทำการตระเวนไซต์ซ้ำและดาวน์โหลดภาพซ้ำ
คุณจะแนะนำให้คุณทำการตระเวนเว็บไซต์ซ้ำ ๆ และดาวน์โหลดเฉพาะภาพบางประเภทได้อย่างไร ฉันพยายามใช้สิ่งนี้เพื่อตระเวนเว็บไซต์และดาวน์โหลดเฉพาะภาพ Jpeg: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html อย่างไรก็ตามถึงแม้ว่า page1.html จะมีลิงค์ไปยังหน้าย่อยหลายร้อยหน้าซึ่งตัวมันเองมีลิงค์โดยตรงไปยังรูปภาพ แต่ wget รายงานสิ่งต่าง ๆ เช่น "การลบ subpage13.html เนื่องจากมันควรถูกปฏิเสธ" และไม่ดาวน์โหลดภาพใด ๆ เนื่องจากไม่มีการเชื่อมโยงโดยตรงกับ จากหน้าเริ่มต้น ฉันสมมติว่านี่เป็นเพราะ - ยอมรับฉันกำลังใช้ทั้งโดยตรงในการรวบรวมข้อมูลและกรองเนื้อหาที่จะดาวน์โหลดในขณะที่ฉันต้องการให้มันใช้เพื่อควบคุมการดาวน์โหลดเนื้อหาเท่านั้น ฉันจะรวบรวมข้อมูลลิงก์ทั้งหมดได้อย่างไร แต่ดาวน์โหลดเฉพาะไฟล์ที่มีนามสกุลเช่น * .jpeg เท่านั้น แก้ไข: นอกจากนี้บางหน้าเป็นแบบไดนามิกและสร้างขึ้นผ่านสคริปต์ CGI (เช่น img.cgi? fo9s0f989wefw90e) แม้ว่าฉันจะเพิ่ม cgi ลงในรายการที่ฉันยอมรับ (เช่น --accept = jpg, jpeg, …

4
มีรูปแบบแป้นพิมพ์ US International บน Linux ที่เลียนแบบพฤติกรรมของ Windows หรือไม่
ฉันคุ้นเคยกับการใช้ US International เป็นรูปแบบแป้นพิมพ์ อย่างไรก็ตามการใช้งานนั้นมีความแตกต่างอย่างมากระหว่าง Windows และ Linux (ในกรณีของฉัน - อาจเป็นปัญหา GTK เนื่องจาก GTK ทำงานเหมือนกันใน Windows) รูปแบบใช้ปุ่มตายตัวอย่างสำหรับคีย์เช่น', ", ^& c อนุญาตให้ป้อนอักขระได้ง่ายด้วยเครื่องหมายกำกับเสียง บน Windows การกดคีย์ตายแล้วคีย์ที่ไม่มีคู่เชื่อมโยงส่งผลให้อักขระของคีย์ตาย (เมื่อจับคู่กับช่องว่าง) และอักขระจากคีย์ที่สอง ตัวอย่าง: การกด", aอัตราผลตอบแทน“A” แต่กด', sอัตราผลตอบแทน“ของ” ในขณะที่มีการจับคู่ไม่มีและ's ตอนนี้มีภาษาที่เรียกว่าภาษาอังกฤษซึ่งใช้ตัวอักษรสองตัวนี้บ่อยๆและเนื่องจากมันทำงานบน Windows เพื่อพิมพ์มันตามปกติมันเป็นหน่วยความจำของกล้ามเนื้อสำหรับฉันตอนนี้ สิ่งที่ทำให้ฉันมีปัญหา: บน Linux (และ GTK บน Windows) มีคือการจับคู่หา'และs(ในหลาย ๆคนอื่น ๆ ) ส่งผลś(ซึ่งในที่สุดก็นำไปสู่การให้ฉันบ่อยพิมพ์“ของ”) ดังนั้นพิมพ์“มัน” ฉันต้องพิมพ์', , …

1
เปลี่ยนชื่อโดเมนเป็น Localhost
ฉันมีเครื่องทดสอบลินุกซ์ซึ่งฉันต้องการเรียกใช้สำเนาเว็บเซิร์ฟเวอร์การผลิต นี่เป็นแอปพลิเคชันรุ่นเก่าที่ไม่ได้ใช้ไฟล์คุณสมบัติสำหรับชื่อเซิร์ฟเวอร์ ตลอดทั้งแอปพลิเคชันชื่อเซิร์ฟเวอร์จะฮาร์ดโค้ด (ตัวอย่าง: เปิดการเชื่อมต่อกับ myServer.myCompany.com) มีเคล็ดลับ linux ใดบ้างที่ฉันสามารถใช้เพื่อเปลี่ยนเส้นทางคำขอทั้งหมดสำหรับโฮสต์ที่แน่นอนกลับไปที่ localhost? ฉันรู้ใน Windows ว่าฉันสามารถเพิ่มรายการลงในไฟล์ hosts และให้มันเปลี่ยนเส้นทางกลับไปที่ localhost ฉันจะทำสิ่งนี้ใน linux ได้อย่างไร

5
การซิงค์ / สำรองข้อมูลทางเดียวด้วย Unison
ฉันใช้เครื่องมือซิงค์พร้อมเพรียงกับเครื่อง Mac OSX และ Ubuntu 9.10 เพื่อสำรองข้อมูลเพลงจาก Mac ไปยัง Ubuntu ฉันต้องการให้ Mac เป็นแหล่งที่มาและ Ubuntu เป็นเป้าหมายเพื่อให้เครื่องอูบุนตูจะเป็นสำเนาที่แน่นอนของโฟลเดอร์เพลงบน Mac ตลอดเวลา แต่ถ้าฉันลบบางสิ่งจากอูบุนตูมันจะชนะ ' ไม่ถูกลบบน Mac ฉันดูเอกสารแล้ว แต่ตอนนี้ฉันกำลังคิดมากอยู่แล้ว
13 linux  mac  backup  sync  unison 

3
ประเภทสถาปัตยกรรมตัวประมวลผลที่ถูกต้องที่จะเลือกระหว่างการติดตั้ง Debian คืออะไร
ฉันพยายามติดตั้งเดเบียนบนคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows 7 และโปรเซสเซอร์ Intel Core i5 บนหน้าดาวน์โหลด ฉันถูกขอให้เลือกสถาปัตยกรรมโปรเซสเซอร์ของฉันพร้อมกับตัวเลือกต่อไปนี้ที่ระบุไว้ amd64 armel kfreebsd-i386 kfreebsd-amd64 i386 ia64 mips mipsel powerpc sparc จากการวิจัยเล็กน้อยของฉันฉันจะบอกว่าสถาปัตยกรรมตัวประมวลผลของฉันไม่ได้อยู่ในรายการข้างต้นเนื่องจาก intel core i5 เป็นสถาปัตยกรรมตัวประมวลผลในตัวเอง ฉันถูกไหม? ถ้าเป็นเช่นนั้นฉันจะเลือกตัวเลือกใดสำหรับการติดตั้งเดเบียน
13 linux  debian  cpu 

2
รับการปล่อยสัญญาณผ่าน USB จากอุปกรณ์ Android เพื่อให้ทำงานบน Debian 8
ฉันกำลังพยายามดึงข้อมูล USB ให้ทำงานระหว่างโทรศัพท์ Nexus 5 (เรียกใช้ CM11) กับเดสก์ท็อปที่ใช้ Debian 8 ฉันเชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ผ่าน USB และได้รับข้อความเหล่านี้: [14972.580738] usb 3-2: new high-speed USB device number 6 using xhci_hcd [14972.709236] usb 3-2: New USB device found, idVendor=18d1, idProduct=4ee3 [14972.709239] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [14972.709240] usb 3-2: Product: Nexus 5 [14972.709242] …
13 linux  networking  usb  debian 

1
ไม่สามารถเพิ่มเส้นทางเริ่มต้น - คำตอบ RTNETLINK: เครือข่ายไม่สามารถเข้าถึงได้
บนเซิร์ฟเวอร์ Ubuntu 14.04 (3.16.0-30) ฉันพยายามเพิ่มเส้นทางเริ่มต้นและได้รับข้อผิดพลาดดังนี้: เส้นทาง ip เพิ่มค่าเริ่มต้นผ่าน 172.16.111.99 dev bond0.11 คำตอบ RTNETLINK: เครือข่ายไม่สามารถเข้าถึงได้ กล่องนี้มีอยู่ใน192.168.11.23 bond0.11ฉันมีเส้นทางต่อไปนี้ที่กำหนดค่าแบบสแตติก (แก้ไขลงในชุดย่อยที่เกี่ยวข้อง): 172.16.111.0/24 ผ่าน 192.168.11.18 dev bond0.11 192.168.11.0/24 dev bond0.11 proto kernel scope link src 192.168.11.23 ฉันสามารถ ping 172.16.111.99และนี่คือtracerouteผลลัพธ์ของ: traceroute ถึง 172.16.111.99 (172.16.111.99), สูงสุด 30 ฮ็อพ, แพ็คเก็ต 60 ไบต์ 1 192.168.11.18 0.126 ms 0.096 ms …

5
ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวหลังจากพิมพ์ $ PATH ในเทอร์มินัล
เมื่อฉันเขียนใน terminal echo $PATH ผลลัพธ์ของฉันคือ :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin แต่เมื่อฉันเขียนเพียง: $PATH ผลลัพธ์นี้ฉันไม่เข้าใจถูกต้องผลลัพธ์คือ: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory และคำถามของฉันคือทำไมมันเขียน "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" มีทุกไดเรกทอรีจากตัวแปร PATH อยู่
13 linux  bash  path 


1
ตัวเลือก `-n 'ใน sed ทำอะไร
นี่คือรายการหน้าคนสำหรับ-n: -n ปราบปรามการพิมพ์พื้นที่รูปแบบอัตโนมัติ ฉันสังเกตเห็นว่าเมื่อไม่ได้ใช้-nสำหรับการทำงานบางอย่างแต่ละบรรทัดจะถูกพิมพ์ไปยัง stdout (และบรรทัดที่ร้องขอจะถูกพิมพ์สองครั้ง): $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' test.txt first second second third third fourth fifth อย่างไรก็ตามกฎหมายนี้ไม่ได้มีไว้สำหรับคำสั่งอื่น ๆ : $ sed -n 's/t/T/' test.txt $ sed 's/t/T/' test.txt firsT second Third fourTh fifTh แล้วจะ-nทำอะไรกันแน่?

3
ด้วย Centos 7 ในฐานะแขก Virtualbox บน Mac Host ฉันจะเปลี่ยนความละเอียดหน้าจอของคอนโซล / บรรทัดคำสั่งได้อย่างไร
ฉันใช้การติดตั้งขั้นต่ำของ CentOS 7 พร้อมการเข้าถึงบรรทัดคำสั่งเท่านั้น (ไม่ได้ติดตั้งการสนับสนุนกราฟิก) หลังจากใช้เวลาหลายชั่วโมงในการอ่านออนไลน์เกี่ยวกับการแก้ไขไฟล์ด้วงการติดตั้งการเพิ่มผู้เยี่ยมชมและการตั้งค่าตัวเลือก VB ไม่มีอะไรที่จะทำงานให้ฉันอย่างแน่นอน ขั้นแรกให้ติดตั้งส่วนเพิ่มเติมของแขก ประการที่สองไฟล์ด้วงเดียวที่ฉันมีคือ /boot/grub2/grub.cfg และมันบอกว่าจะไม่แก้ไขเมื่อสร้างแบบไดนามิก ในที่สุดการแก้ไขการแสดงผลภายใต้การตั้งค่า> เครื่อง> ของ VB เป็นอัตโนมัติไม่มีหรือคำใบ้ที่มีความละเอียดที่ฉันต้องการไม่ได้สร้างความแตกต่าง ทีละขั้นตอนสิ่งที่ฉันต้องทำเพื่อให้ได้ความละเอียดหน้าจอของฉันจะมีขนาดใหญ่กว่า 640 x 400 รวมทั้งให้บัฟเฟอร์ (ปัจจุบันไม่มีบัฟเฟอร์)

4
ranlib คืออะไร
ฉันใช้ระบบ MacOSX มาระยะหนึ่งแล้ว แต่เพิ่งจะเริ่มเข้าสู่ความกล้า ฉันพบคู่มือที่บอกให้ฉันเรียกใช้ 'sudo ranlib /usr/local/lib/libjpeg.a'( การติดตั้ง libjpeg) ฉันอ่านคู่มือ ranlib แล้วลองดูทางออนไลน์ ฉันไม่เข้าใจ ฉันต้องค้นหาแหล่งข้อมูลใดเพื่อเรียนรู้เพิ่มเติมหรือใครบางคนสามารถให้คำอธิบายสั้น ๆ เกี่ยวกับการใช้งานได้ ขอบคุณล่วงหน้า!
13 linux  macos 

6
du ซึ่งนับจำนวนไฟล์ / ไดเรกทอรีมากกว่าขนาด
ฉันพยายามที่จะทำความสะอาดฮาร์ดไดรฟ์ที่มีอึทุกชนิดที่สะสมมานานหลายปี duได้ช่วยลดการใช้งานดิสก์ แต่สิ่งทั้งหมดยังคงไม่ได้เกิดขึ้นเนื่องจากขนาดรวมทั้งหมด แต่เนื่องจากจำนวนไฟล์และไดเรกทอรีทั้งหมด มีวิธีที่ฉันสามารถทำสิ่งที่ชอบduแต่ไม่นับขนาดไฟล์ แต่แทนที่จะเป็นจำนวนไฟล์และไดเรกทอรี? ตัวอย่างเช่น: ไฟล์คือ 1 และไดเรกทอรีคือจำนวนไฟล์ / ไดเรกทอรีซ้ำภายใน + 1 แก้ไข:ฉันควรชัดเจนยิ่งขึ้น ฉันไม่เพียง แต่ต้องการทราบจำนวนไฟล์ / ไดเร็กตอรี่ทั้งหมด/, แต่ใน/home, /usrฯลฯ , และในไดเรกทอรีย่อย, เรียกซ้ำ, เช่นเดียวduกับขนาด

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