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

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

3
ระบบการจัดการแพ็คเกจผู้ใช้ในพื้นที่
ฉันจำเป็นต้องปรับใช้จัดการและใช้งานซอฟต์แวร์ในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษใน SuSE (นั่นคือไม่มีการเข้าถึงรูทใด ๆ ไม่สามารถใช้การจัดการแพ็คเกจของระบบ ฯลฯ ) ตัวเลือกของฉันคืออะไร? ฉันต้องการนำตัวจัดการแพคเกจระบบ (YaST) กลับมาใช้ใหม่โดยตั้งค่าพื้นที่เก็บข้อมูลผู้ใช้ท้องถิ่นแยกต่างหาก ทางเลือกที่ดีที่สุดที่สองคือระบบการจัดการแพ็คเกจแยกต่างหากที่รองรับที่เก็บข้อมูลผู้ใช้ในพื้นที่ โดยเฉพาะอย่างยิ่งมันจะสนับสนุนการอัปเดตแบบกด (ตรงข้ามกับการดึง)

3
ฉันจะทำให้ unmap บนดิสก์ของฉันอยู่ระหว่างการพิจารณาในส่วนที่ไม่สามารถอ่านได้
ฉันมีดิสก์ที่มีเซกเตอร์ที่ไม่สามารถอ่านได้บางส่วนที่รออนุมัติตาม smartd อะไรจะเป็นวิธีที่ง่ายที่สุดในการทำให้ดิสก์ทำการแมปใหม่และหยุด smartd ไม่ให้บ่น? วันนี้ฉันได้รับสองสิ่งนี้ทุก ๆ ชั่วโมง: 10 ก.ย. 23:15:35 hylton smartd [3353]: อุปกรณ์: / dev / sdc, 1 ภาคที่ไม่สามารถอ่านได้ (อยู่ระหว่างการพิจารณา) ระบบนี้เป็นระบบ x86 ที่ใช้งาน Ubuntu Linux 9.10 (jaunty) ดิสก์เป็นส่วนหนึ่งของกลุ่ม LVM นี่คือวิธีที่ smartctl ระบุดิสก์: ตระกูลตัวอย่าง: Western Digital Caviar ตระกูล Serial ATA รุ่นที่สอง รุ่นอุปกรณ์: WDC WD5000AAKS-00TMA0 หมายเลขซีเรียล: WD-WCAPW4207483 เวอร์ชั่นของเฟิร์มแวร์: 12.01C01 ความจุของผู้ใช้: …
10 linux  ubuntu  hardware 

4
จะค้นหาข้อมูลเพิ่มเติมได้ที่ไหนถ้าฉันไม่มีอินเทอร์เน็ต
ตัวอย่างเช่นฉันกำลังอ่านsetuidman page ในวันนี้ มันบอกว่า: หาก UID ที่มีประสิทธิภาพของผู้โทรเป็นรูท UID จริงและชุดผู้ใช้ ID ที่บันทึกไว้จะถูกตั้งค่าด้วย ฉันไม่รู้ว่าset-user-IDคืออะไร ฉันจะรับข้อมูลเพิ่มเติมเกี่ยวกับมันได้อย่างไรถ้าฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต สิ่งหนึ่งที่ฉันทำได้คือเปิดหนังสือและค้นหา มีสถานที่อื่นอีกบ้างในระบบ Linux ที่ฉันสามารถค้นหาข้อมูลเพิ่มเติมได้
10 linux  man 

5
บน Linux มีค่า rc.local เทียบเท่ากับการปิดระบบหรือไม่?
ฉันมีคำสั่งไม่กี่คำที่ฉันใช้rc.localเพื่อให้มันทำงานล่าสุดในลำดับเริ่มต้น ฉันต้องการทราบว่ามีสิ่งอำนวยความสะดวกที่คล้ายกันสำหรับการเลิกทำผลลัพธ์ของคำสั่งเหล่านั้นเมื่อปิดเครื่องหรือrc.shutdownไม่ เป็นการดีที่มันจะทำงานก่อน/etc/init.dสคริปต์อื่น ๆ

6
การสืบค้น DNS ไม่ใช้ nscd สำหรับการแคช
ฉันกำลังพยายามใช้ nscd (Nameservices Cache Daemon) เพื่อแคช DNS ในเครื่องดังนั้นฉันสามารถหยุดใช้ Bind เพื่อทำมันได้ ฉันได้รับมันเริ่มและดูเหมือนว่า ntpd จะพยายามใช้มัน แต่ทุกอย่างอื่นสำหรับโฮสต์ดูเหมือนจะไม่สนใจ เช่นถ้าฉันขุด apache.org 3 ครั้งไม่มีใครจะกดแคช ฉันดูสถิติแคชโดยใช้nscd -gเพื่อพิจารณาว่ามีการใช้งานหรือไม่ ฉันได้เพิ่มระดับการบันทึกการดีบักขึ้นเพื่อดูว่าฉันสามารถเห็นการกดปุ่มหรือไม่และแม้แต่การสอบถามไม่ได้ตี nscd nsswitch.conf # Begin /etc/nsswitch.conf passwd: files group: files shadow: files publickey: files hosts: cache files dns networks: files protocols: files services: files ethers: files rpc: files netgroup: files …
10 linux  arch-linux  dns  cache 

3
`/ etc / hosts` และ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร
ใน Linux จะทำอย่างไร/etc/hostsและ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร หากชื่อโฮสต์สามารถแก้ไขได้/etc/hostsDNS จะนำไปใช้หลังจาก/etc/hosts แก้ไขชื่อโฮสต์หรือจัดการที่อยู่ IP ที่ได้รับการแก้ไขแล้วด้วยการ /etc/hostsเป็น "ชื่อโฮสต์" เพื่อแก้ไขปัญหาซ้ำ ๆ หรือไม่ ในเบราว์เซอร์ของฉัน (firefox และ google chrome) เมื่อฉันเพิ่มไปที่ /etc/hosts: 127.0.0.1 google.com www.google.com พิมพ์ www.google.com ลงในแถบที่อยู่ของเบราว์เซอร์และกดปุ่ม Enter จะไม่เชื่อมต่อกับเว็บไซต์ หลังจากที่ฉันลบบรรทัดนั้นออก/etc/hostsแล้วฉันสามารถเชื่อมต่อกับเว็บไซต์ได้ หมายความว่า/etc/hostsแทนที่ DNS สำหรับการแก้ไขชื่อโฮสต์หรือไม่ หลังจากที่ฉันเพิ่มบรรทัดอีกครั้ง/etc/hostsฉันยังคงสามารถเชื่อมต่อกับเว็บไซต์ได้แม้หลังจากรีเฟรชหน้าเว็บแล้ว เหตุใดจึงไม่ /etc/hostsใช้อีกครั้งดังนั้นฉันจึงไม่สามารถเชื่อมต่อกับเว็บไซต์ได้ ขอบคุณ

1
เหตุใดจึงขี้เกียจ MNT_DETACH หรือ `umount -l` ไม่ปลอดภัย / อันตราย?
ฉันได้อ่านไม่กี่แห่งที่umount -lไม่ปลอดภัย: ในคำตอบของ @cas : ไม่ได้ใช้umountของ--lazyตัวเลือกถ้าคุณดูแลเกี่ยวกับเมื่อไดรฟ์ภายนอกสามารถถอดออกได้อย่างปลอดภัย ความคิดเห็นโดย @frostschutz : umount --lazyไม่ปลอดภัยและไม่สามารถทำให้ปลอดภัย [ ... ] util-linux ความคิดเห็นนี้โดย Ruediger Meier : คุณควรหลีกเลี่ยงการใช้umount -lงานเลย เพียงแค่ฆ่ากระบวนการทั้งหมดใช้/tmp/mountpointแล้ว umount -lไม่มีตัวเลือก ทำไมumount -lไม่ปลอดภัย / อันตราย มีวิธีทำให้ปลอดภัยหรือไม่?

2
ความแตกต่างระหว่างซีพียูและแกนคืออะไร?
ผลลัพธ์ของlscpuพีซีของฉันดูเหมือน - Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 69 Stepping: 1 CPU MHz: 1200.093 BogoMIPS: 3392.08 Virtualization: VT-x L1d cache: …
10 linux  cpu 

1
ด้วย ZFS บน Linux ฉันจะแสดงรายการคุณสมบัติเฉพาะของอุปกรณ์ (vdev) ได้อย่างไร
ฉันใช้ ZFS มาระยะหนึ่งแล้วโดยไม่มีปัญหา ฉันยังคงตื่นเต้นกับมันและฉันก็เชื่อมั่นอย่างสูง แต่บางครั้งคำถามใหม่ ๆ มาถึงใจของฉัน (โดยเฉพาะหลังจากอ่านเอกสารบางอย่างซึ่งบางครั้งจะเพิ่มจำนวนคำถามแทนที่จะลดลง) ในกรณีนี้ฉันได้เพิ่ม vdev (มิรเรอร์) ใหม่ลงในรูทพูลและดังนั้นจึงได้อ่านคู่มือ zpool ( man zpool) ในตอนท้ายของส่วนzpool addมันระบุ: -o property = value ตั้งค่าคุณสมบัติพูลที่กำหนด ดูส่วน "คุณสมบัติ" สำหรับรายการคุณสมบัติที่ถูกต้องที่สามารถตั้งค่าได้ คุณสมบัติเฉพาะที่สนับสนุนในขณะนี้คือ ashift โปรดทราบว่าคุณสมบัติบางอย่าง (ในหมู่พวกเขา Ashift) ไม่ได้รับการสืบทอดมาจาก vdev ก่อนหน้า เป็นเฉพาะ vdev ไม่ใช่พูลเฉพาะ นั่นหมายความว่าashiftคุณสมบัติไม่ใช่พูลเฉพาะ แต่เป็น vdev เฉพาะ แต่ฉันไม่สามารถค้นหาคำสั่งหรือตัวเลือกใด ๆ ซึ่งจะทำให้ฉันสามารถดูคุณสมบัตินั้น (หรือคุณสมบัติเฉพาะ vdev อื่น ๆ ) ต่อ …
10 linux  devices  zfs 

2
มันใช้ได้กับ mkfs ที่ไม่มีหมายเลขพาร์ติชันหรือไม่?
ฉันมีไดรฟ์ปากกาและพาร์ติชันหนึ่ง: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk └─sda1 8:1 0 931.5G 0 part / sdb 8:16 1 7.5G 0 disk └─sdb1 8:17 1 7.5G 0 part และฉันได้ฟอร์แมตด้วยคำสั่ง: # mkfs.fat -n A /dev/sdb และมันใช้งานได้ดี แต่หลังจากนั้นฉันก็อ่านผ่านหน้า man สำหรับ mkfs: mkfs is used to build a …

5
จำนวนไฟล์ที่เปิดสูงสุดที่อนุญาตสูงสุดใน Linux
มีข้อ จำกัด ทางเทคนิคหรือทางปฏิบัติหรือไม่ในการที่คุณสามารถกำหนดค่าจำนวนไฟล์สูงสุดที่เปิดใน Linux ได้หรือไม่? มีผลข้างเคียงบ้างไหมถ้าคุณตั้งค่าเป็นจำนวนมาก (พูด 1-100M)? ฉันคิดว่าการใช้เซิร์ฟเวอร์ที่นี่ไม่ใช่ระบบฝังตัว แน่นอนว่าโปรแกรมที่ใช้ไฟล์เปิดจำนวนมากสามารถกินหน่วยความจำและช้า แต่ฉันสนใจผลข้างเคียงหากมีการกำหนดขีด จำกัด ที่ใหญ่กว่าที่จำเป็น (เช่นหน่วยความจำที่ใช้โดยการกำหนดค่า)

1
การกำหนดเส้นทางระหว่างหลายซับเน็ต
สมมติว่าฉันต้องการสร้างเครือข่ายภายในที่มีเครือข่ายย่อย 4 เครือข่าย ไม่มีเราเตอร์หรือสวิตช์ส่วนกลาง ฉันมี "การจัดการเครือข่ายย่อย" พร้อมที่จะเชื่อมโยงเกตเวย์ในเครือข่ายย่อยทั้งสี่ (192.168.0.0/24) แผนภาพทั่วไปจะมีลักษณะดังนี้: 10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24 ในคำพูดฉันกำหนดค่ากล่องลินุกซ์เดียวในแต่ละเครือข่ายย่อยที่มี 2 อินเตอร์เฟสเป็น 10.0.x.1 และ 192.168.0.x ฟังก์ชั่นเหล่านี้เป็นอุปกรณ์เกตเวย์สำหรับแต่ละเครือข่ายย่อย จะมีหลายโฮสต์สำหรับ 10.x / 24 แต่ละ subnet โฮสต์อื่น ๆ จะมี 1 ส่วนต่อประสานให้ใช้งานเป็น 10.0.xx ฉันต้องการให้แต่ละโฮสต์สามารถ ping โฮสต์อื่นบน subnet อื่น ๆ คำถามของฉันคือก่อน: เป็นไปได้ และอย่างที่สองถ้าเป็นเช่นนั้นฉันต้องการความช่วยเหลือในการกำหนดค่า iptables และ / หรือเส้นทาง ฉันกำลังทดลองกับสิ่งนี้ แต่สามารถหาวิธีแก้ปัญหาที่อนุญาตให้ส่ง …

2
หน่วยความจำที่เหลืออยู่ของ vm.overcommit_ratio จะไปไหน
ถ้าฉัน overcommit หน่วยความจำปิดการใช้งานโดยการตั้งค่าvm.overcommit_memoryที่จะ2ตามค่าเริ่มต้นระบบจะอนุญาตให้มีการจัดสรรหน่วยความจำได้ถึงมิติของการแลกเปลี่ยน + 50% ของหน่วยความจำกายภาพตามที่อธิบายไว้ที่นี่ ฉันสามารถเปลี่ยนอัตราส่วนโดยการแก้ไขvm.overcommit_ratioพารามิเตอร์ สมมติว่าฉันตั้งไว้ที่ 80% ดังนั้นอาจใช้หน่วยความจำกายภาพ 80% คำถามของฉันคือ: ระบบจะทำอะไรกับส่วนที่เหลืออีก 20% ทำไมพารามิเตอร์นี้จำเป็นต้องมีในตอนแรก ทำไมฉันไม่ควรตั้งไว้ที่ 100% เสมอ

1
อะไรคือความแตกต่างระหว่างอินเตอร์เฟสของ Tap กับอินเตอร์เฟซปกติ?
ฉันกำลังศึกษาเกี่ยวกับเครือข่ายเสมือน ฉันเห็นวิดีโอ youtube ที่ทำให้การเชื่อมต่อการแตะและเพิ่มไปยัง Open Virtual Switch จากที่นี่ฉันไม่รู้ว่าอินเตอร์เฟสของ tap คืออะไร อะไรคือความแตกต่างระหว่างอินเทอร์เฟซปกติเช่น eth0 และการเชื่อมต่อแบบสัมผัส ส่วนต่อประสานแตะเป็นเพียงส่วนต่อประสาน L2 เสมือนเพื่อเพิ่มไปยัง OVS หรือไม่ ถ้ามันถูกต้องอะไรคือวัตถุประสงค์ของอินเตอร์เฟซการแตะที่ไม่มีการเชื่อมต่อกับ OVS?
10 linux  networking 

2
การซิงโครไนซ์ไฟล์หลายล้านไฟล์ระหว่างเซิร์ฟเวอร์ Linux สองเครื่อง
ฉันมีเซิร์ฟเวอร์ซึ่งการส่งออกไดเรกทอรีที่มี ~ 7 ล้านไฟล์ (ภาพส่วนใหญ่) จากดิสก์ท้องถิ่นให้กับลูกค้าผ่านทางเครือข่ายNFS ฉันจำเป็นต้องเพิ่มอันที่สองเพื่อประโยชน์ของ HA และเพื่อให้ซิงค์กับอันแรกที่มีเดลต้าน้อยที่สุดระหว่างสองที่เป็นไปได้ การวิจัยแสดงให้เห็นว่าการใช้lsyncdหรือโซลูชั่นinotify - based อื่น ๆสำหรับเรื่องนี้ แต่เมื่อกำหนดจำนวนไฟล์ที่สร้างนาฬิกาinotify นั้นจะไม่มีที่สิ้นสุด สิ่งเดียวกันสำหรับrsync วิธีแก้ปัญหาที่เป็นไปได้อื่น ๆ น่าจะเป็นdrdbหรือระบบไฟล์คลัสเตอร์เช่นcephหรือglusterfsแต่ฉันไม่มีประสบการณ์กับพวกนั้นและไม่รู้ว่าอันไหนจะเหมาะสมกว่าและรับมือกับไฟล์จำนวนมากและยังให้ประสิทธิภาพที่เหมาะสม โปรดทราบว่ากิจกรรมส่วนใหญ่จะอ่านโดยมีการเขียนเกิดขึ้นเพียงเล็กน้อย

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