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

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

4
หนึ่งอะตอมจะเปลี่ยน symlink เป็นไดเรกทอรีใน busybox ได้อย่างไร?
ฉันพยายาม (ใกล้เคียงที่สุด) อาจเปลี่ยน symlink ฉันได้พยายาม: ln -sf other_dir existing_symlink เพียงใส่ symlink ใหม่ในไดเรกทอรีที่มีอยู่แล้ว ln -sf other_dir new_symlink mv -f new_symlink existing_symlink นั่นทำสิ่งเดียวกัน: มันย้าย symlink ไปยังไดเรกทอรี cp -s other_dir existing_symlink มันปฏิเสธเพราะมันเป็นไดเรกทอรี ฉันอ่านแล้วว่าmv -Tทำมาเพื่อสิ่งนี้ แต่ busybox ไม่มีการ-Tตั้งค่าสถานะ

6
คำสั่ง Shell เพื่ออ่านการลงทะเบียนอุปกรณ์?
บนคอมพิวเตอร์บอร์ดเดียวที่ใช้ Linux มีวิธีอ่านเนื้อหาของการกำหนดค่าอุปกรณ์ที่ลงทะเบียนซึ่งควบคุมฮาร์ดแวร์หรือไม่ inw()ฉันคิดว่ามันจะเป็นเสื้อคลุมสำหรับ ฉันกำลังมองหาบางสิ่งที่เทียบเท่ากับmdคำสั่งการถ่ายโอนข้อมูลหน่วยความจำ U-boot ( ) เพื่อใช้ในบริบทของการดีบักไดรเวอร์
18 linux  memory  embedded 

6
การคอมไพล์ GNU / Linux ด้วยการเพิ่มประสิทธิภาพ -O3
ได้มีการกล่าวว่าการรวบรวมเครื่องมือ GNU และเคอร์เนล Linux พร้อม-O3ตัวเลือกการเพิ่มประสิทธิภาพ gcc จะสร้างข้อผิดพลาดที่แปลกและแปลกใหม่ จริงป้ะ? มีใครลองดูบ้างหรือว่ามันเป็นเรื่องหลอกลวง?

5
ระบบไฟล์ที่มีเสถียรภาพสูงสำหรับไฟล์ขนาดใหญ่ (สำรอง) สำหรับ linux
ระบบไฟล์ใดจะดีที่สุดสำหรับการสำรองข้อมูล ฉันสนใจหลักเกี่ยวกับความเสถียร (โดยเฉพาะอย่างยิ่งความไม่สามารถทำลายไฟล์ในระหว่างการรีบูตเครื่อง ฯลฯ ) แต่ประสิทธิภาพในการจัดการไฟล์ขนาดใหญ่ (> 5GB) ก็มีความสำคัญเช่นกัน นอกจากนี้ฉันควรใช้พารามิเตอร์การเมาท์แบบใด เคอร์เนลคือ Linux> = 2.6.34 แก้ไข:ฉันไม่ต้องการวิธีการสำรองข้อมูล ฉันต้องการระบบไฟล์เพื่อจัดเก็บ


2
เหตุใดจึงกำหนดที่อยู่ MAC และ IP ในส่วนต่อประสานบริดจ์
บอกว่าผมสร้างอินเตอร์เฟซบนสะพานลินุกซ์ ( br0) และเพิ่มไปอินเตอร์เฟซ (บางeth0, tap0ฯลฯ ) ความเข้าใจของฉันคืออินเทอร์เฟซนี้ทำหน้าที่เสมือนสวิตช์ที่มีอินเตอร์เฟส / พอร์ตทั้งหมดที่ฉันเพิ่มเข้าไป การกำหนด MAC และที่อยู่ IP ให้กับอินเตอร์เฟสนั้นมีความหมายว่าอย่างไร อินเตอร์เฟสทำหน้าที่เป็นพอร์ตเพิ่มเติมบนสวิตช์ / บริดจ์ซึ่งอนุญาตให้พอร์ตอื่นเข้าถึงเครื่องโฮสต์ได้หรือไม่ ฉันเคยเห็นบางหน้าพูดคุยเกี่ยวกับการกำหนดที่อยู่ IP ให้กับบริดจ์ การมอบหมาย MAC มีความหมาย (หรือโดยอัตโนมัติ) หรือไม่
18 linux  ip  bridge  mac-address 

3
การจัดสรรสแต็คทำงานใน Linux อย่างไร
ระบบปฏิบัติการสำรองพื้นที่เสมือนที่ถูกต้องตามจำนวนที่แน่นอนสำหรับกองซ้อนหรืออย่างอื่นหรือไม่? ฉันสามารถสร้าง stack overflow โดยใช้ตัวแปรท้องถิ่นขนาดใหญ่ได้หรือไม่? ฉันได้เขียนCโปรแกรมขนาดเล็กเพื่อทดสอบสมมติฐานของฉัน มันทำงานบน X86-64 CentOS 6.5 #include <string.h> #include <stdio.h> int main() { int n = 10240 * 1024; char a[n]; memset(a, 'x', n); printf("%x\n%x\n", &a[0], &a[n-1]); getchar(); return 0; } เรียกใช้โปรแกรมให้&a[0] = f0ceabe0และ&a[n-1] = f16eabdf แม็พ proc แสดงสแต็ก: 7ffff0cea000-7ffff16ec000. (10248 * 1024B) จากนั้นฉันก็พยายามเพิ่ม n = …

4
ทำไมบางคนต้องการเรียกใช้ UserMode Linux (UML)
ลินุกซ์ READMEกล่าวว่า: ลินุกซ์ยังได้รับการแจ้งความกับตัวเอง ตอนนี้คุณสามารถเรียกใช้เคอร์เนลเป็นแอปพลิเคชัน userspace - ซึ่งเรียกว่า UserMode Linux (UML) ทำไมบางคนต้องการทำเช่นนี้?

1
ฉันจะเมานท์ระบบไฟล์ด้วยขนาดบล็อก 4KB ได้อย่างไร
ฉันดึงฮาร์ดดิสก์ 3TB ออกจาก WD Mybook Live NAS ตารางพาร์ติชันมีดังนี้: Model: ATA WDC WD30EZRS-11J (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 3 15.7MB 528MB 513MB primary 1 528MB 2576MB 2048MB ext3 primary raid 2 2576MB 4624MB 2048MB ext3 primary raid …
18 linux  kernel  ext4  nas 

2
จะวาง / จัดเก็บไฟล์ในหน่วยความจำบน linux ได้อย่างไร?
ฉันได้อ่านที่ไหนสักแห่งที่สามารถวางไฟล์บนระบบ linux ลงในหน่วยความจำและการโหลดมันจะเร็วมาก ฉันจะทำสิ่งนี้ได้อย่างไร ฉันจะตรวจสอบว่าไฟล์ถูกโหลดจากหน่วยความจำได้อย่างไร
18 linux  files  memory 

3
ลำดับเริ่มต้นของการเรียงลำดับ Linux คืออะไร
เป็นเวลานานฉันคิดว่าพฤติกรรมเริ่มต้นของsortโปรแกรมกำลังใช้คำสั่ง ASCII อย่างไรก็ตามเมื่อฉันป้อนบรรทัดต่อไปนี้sortโดยไม่มีข้อโต้แย้งใด ๆ : # @ ฉันได้: @ # แต่ตามตาราง ASCII #คือ 35 และ@เป็น 64 อีกตัวอย่างคือ: A a และผลลัพธ์คือ: a A ใครสามารถอธิบายสิ่งนี้ได้บ้าง โดยวิธีการ 'สั่งพจนานุกรม' เมื่อใช้sort -dคืออะไร?
18 linux  sort  locale 

2
จะหาวิธีจับคู่ fc ได้อย่างไร
เมื่อฉันวิ่งfc-mach SansมันจะกลับมาDejaVuSans.ttf: "DejaVu Sans" "Book"แต่ถ้ามันทำงานเหมือนfc-match "Sans "หรือfc-match "Sans 9"กลับunifont.ttf: "unifont" "Medium"มา ฉันชอบใช้ DejaVu Sans เสมอ แต่ฉันไม่สามารถเข้าใจได้ว่าทำไม fontconfig จึงเลือก unifont ทั้งโลกและการตั้งค่าท้องถิ่นดูเหมือนว่าจะพูดถึง unifont ( grep -ri unifont /etc/fonts/ ~/.fonts.confส่งกลับไม่มีอะไร) เล่นกับ LC_DEBUG ไม่ได้ช่วยฉันเหมือนกัน มีวิธีรับข้อมูลทำไม fontconfig ทำงานเช่นนี้หรือไม่?
18 linux  fonts 

3
โครงสร้างซ็อกเก็ตเคอร์เนลและ TCP_DIAG
ฉันกำลังทำงานกับซอฟต์แวร์ที่เชื่อมต่อกับเซิร์ฟเวอร์ข้อมูลแบบเรียลไทม์ (โดยใช้ TCP) และฉันมีการเชื่อมต่อลดลง ฉันเดาว่าลูกค้าไม่อ่านข้อมูลที่มาจากเซิร์ฟเวอร์เร็วพอ ดังนั้นฉันต้องการตรวจสอบซ็อกเก็ต TCP ของฉัน สำหรับสิ่งนี้ฉันพบเครื่องมือ "ss" เครื่องมือนี้อนุญาตให้เห็นสถานะของซ็อกเก็ตทุกอัน - นี่คือตัวอย่างบรรทัดของเอาต์พุตของคำสั่ง ss -inm 'src *:50000' ESTAB 0 0 184.7.60.2:50000 184.92.35.104:1105 mem:(r0,w0,f0,t0) sack rto:204 rtt:1.875/0.75 ato:40 คำถามของฉันคืออะไรส่วนความจำหมายถึงอะไร ดูที่ซอร์สโค้ดของเครื่องมือฉันพบว่าข้อมูลมาจากโครงสร้างเคอร์เนล ( sockในsock.h) แม่นยำยิ่งขึ้นมันมาจากฟิลด์: r = sk->sk_rmem_alloc w = sk->sk_wmem_queued; f = sk->sk_forward_alloc; t = sk->sk_wmem_alloc; มีใครรู้บ้างว่าพวกเขาหมายถึงอะไร? ฉันเดาว่า: rmem_alloc : ขนาดของบัฟเฟอร์ขาเข้า wmem_alloc …
18 linux  tcp  socket 

3
DAC (สิทธิ์ของไฟล์), ACL และ MAC (SELinux) มีบทบาทอะไรในการรักษาความปลอดภัยของไฟล์ Linux?
ฉันต้องการชี้แจง / ยืนยัน / ทำอย่างละเอียดเกี่ยวกับบทบาทที่แตกต่างกันของ DAC, ACL และ MAC ในการรักษาความปลอดภัยไฟล์ Linux หลังจากการวิจัยจากเอกสารประกอบนี่เป็นความเข้าใจของฉันเกี่ยวกับสแต็ก: SELinux ต้องอนุญาตให้คุณเข้าถึงวัตถุไฟล์ หาก ACL ของไฟล์ (เช่นsetfacl, getfaclการติด ACL) ชัดเจนให้ / ปฏิเสธการเข้าถึงวัตถุแล้วการประมวลผลต่อไปไม่จำเป็นต้องมี มิฉะนั้นจะขึ้นอยู่กับการอนุญาตของไฟล์ (โมเดล rwxrwxrwx DAC) ฉันพลาดอะไรไปรึเปล่า? มีสถานการณ์ที่นี่ไม่ใช่กรณีหรือไม่

3
อะไรคือความแตกต่างระหว่างเคอร์เนลที่ไม่ต้องเสียภาษี
อะไรคือความแตกต่างระหว่างเคอร์เนล "แบบไม่ยึดเอาเสียก่อน", "ยึดเอาเสีย" และ "เลือกเฉพาะพื้นที่" หวังว่าใครบางคนสามารถหลั่งน้ำตาแสงนี้
18 linux  kernel 

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