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

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

1
ความแตกต่างระหว่าง / usr / include / sys และ / usr / include / linux?
เห็นได้ชัดว่ามีความแตกต่าง แต่ฉันอยากรู้เกี่ยวกับเหตุผลที่อยู่เบื้องหลังว่าทำไมบางสิ่งไปภายใต้ / usr / include / sys และคนอื่นไปภายใต้ / usr / include / linux และมีชื่อไฟล์ส่วนหัวเดียวกัน? สิ่งนี้เกี่ยวข้องกับ POSIX vx ไม่ใช่ POSIX หรือไม่? นอกจากนี้ฉันยังจัดการเติม / usr / include / linux ด้วยส่วนหัวในระบบ Fedora ของฉันด้วยการคว้าแพ็คเกจ kernel-headers มีชื่อแพ็คเกจมาตรฐานสำหรับฉันที่จะรับไฟล์ส่วนหัวที่อยู่ภายใต้ / usr / include / sys ? ฉันหามันไม่เจอ


1
ที่อยู่เสมือนของกระบวนการ 64 บิตถูกแบ่งใน Linux อย่างไร
รูปต่อไปนี้แสดงวิธีแบ่งพื้นที่ที่อยู่เสมือนของกระบวนการ 32 บิต: แต่พื้นที่ที่อยู่เสมือนของกระบวนการ 64 บิตนั้นถูกแบ่งออกอย่างไร
12 linux 


2
avahi-daemon และปัญหาโดเมน“. local”
ฉันมีUbuntu 16.04 HTPC วิชาชีพ / Media Server ที่ทำงาน24/7 เท่าที่ฉันจำได้ว่าใช้งาน Ubuntu อย่างเป็นทางการฉันมีปัญหากับavahi-daemonเสมอ ปัญหาได้รับการกล่าวถึงทางออนไลน์บ่อยครั้ง บางคนตัดสินใจที่จะลบ daemon แต่ฉันต้องการจริง ๆ เพราะฉันใช้เซิร์ฟเวอร์ CUPS และใช้ Kodi เป็นตัวรับ AirPlay ของฉัน ปัญหา mDNS / DNS-SD เป็นอย่างโดยเนื้อแท้เข้ากันกับโซน DNS unicast .local เราขอแนะนำไม่ให้ใช้ Avahi หรือ nss-mdns ในการตั้งค่าเครือข่าย หมายเหตุ: nss-mdns โดยทั่วไปแล้วจะไม่รวมกับ Avahi และจำเป็นต้องมีการดาวน์โหลดและติดตั้งแยกต่างหาก (avahi.org) อาการง่าย - หลังจากผ่านไปประมาณ 2-4 วันการเชื่อมต่อเครือข่ายจะลดลงและสิ่งนี้จะถูกบันทึกไว้ Mar 17 18:33:27 …
12 linux  dns  avahi 

4
ข้อผิดพลาดดิสก์เงียบและความน่าเชื่อถือของการแลกเปลี่ยน Linux
ความเข้าใจของฉันคือฮาร์ดไดรฟ์และ SSD ใช้การแก้ไขข้อผิดพลาดพื้นฐานภายในไดรฟ์และการกำหนดค่า RAID ส่วนใหญ่เช่น mdadm จะขึ้นอยู่กับสิ่งนี้เพื่อตัดสินใจว่าเมื่อใดที่ไดรฟ์ล้มเหลวในการแก้ไขข้อผิดพลาดและจำเป็นต้องออฟไลน์ อย่างไรก็ตามขึ้นอยู่กับการจัดเก็บที่ถูกต้อง 100% ในการวิเคราะห์ข้อผิดพลาด ไม่เช่นนั้นและการกำหนดค่าทั่วไปเช่นมิเรอร์ RAID-1 แบบสองไดรฟ์จะมีความเสี่ยง: สมมติว่าบิตบางส่วนบนไดรฟ์หนึ่งเสียหายอย่างเงียบ ๆ และไดรฟ์ไม่รายงานข้อผิดพลาดการอ่าน ดังนั้นระบบไฟล์เช่น btrfs และ ZFS จะใช้เช็คซัมของตัวเองเพื่อที่จะไม่ไว้วางใจเฟิร์มแวร์ของรถบั๊กกี้สายเคเบิลที่มีความผิดพลาดของสาย SATA และอื่น ๆ ในทำนองเดียวกัน RAM ยังมีปัญหาความน่าเชื่อถือและทำให้เรามี ECC RAM เพื่อแก้ไขปัญหานี้ คำถามของฉันคือสิ่งที่เป็นวิธีที่บัญญัติในการป้องกันไฟล์ swap Linux จากความเสียหายเงียบ / บิตเน่าไม่ได้จับโดยเฟิร์มแวร์ไดรฟ์ในการกำหนดค่าสองดิสก์ (เช่นการใช้ไดรเวอร์เคอร์เนล mainline)? สำหรับฉันแล้วดูเหมือนว่าการกำหนดค่าที่ไม่มีการป้องกันแบบครบวงจรที่นี่ (เช่นที่จัดทำโดย btrfs) จะลบล้างความสงบของจิตใจที่นำมาจาก ECC RAM แต่ฉันไม่สามารถคิดวิธีที่ดี: btrfs ไม่รองรับ swapfiles เลย คุณสามารถตั้งค่าอุปกรณ์ลูปจากไฟล์ …

1
ตารางเส้นทางจะถูกเก็บไว้ภายในในเคอร์เนล Linux ที่ไหน?
เมื่อผมดำเนินการroute -nจากที่ว่า (จากการที่structs) เป็นข้อมูลที่แสดงดึง? ฉันพยายามดำเนินการstrace route -nแต่ฉันไม่ได้ช่วยฉันหาสถานที่ที่เหมาะสมซึ่งเก็บไว้

1
ฉันจะโหลดโมดูลเคอร์เนลอย่างถูกต้องได้อย่างไร
คำถามที่เกี่ยวข้อง ฉันไม่สามารถโหลดโมดูลเคอร์เนลเพื่อลองตั้งค่าสถานะใหม่ได้ ตัวอย่าง: เริ่มต้นได้โดยไม่ต้องthinkpad_acpi fan_control=1ดังนั้นหากคอมพิวเตอร์ของฉันร้อนมากและแฟน ๆ ไม่ได้ความเร็วเต็มที่บางครั้งอาจใช้งานได้เพียงแค่โหลดโมดูลชั่วคราวfan_controlและตั้งพัดลมเป็นเวลาหลายนาทีเพื่อให้ได้ความเร็วสูงสุดเท่าที่จะเป็นไปได้ สิ่งนี้เป็นไปไม่ได้เพราะดูเหมือนว่าบางโมดูลเคอร์เนลขึ้นอยู่กับคนอื่น ๆ และดูเหมือนว่าเมล็ด Linux ที่ทันสมัยกำลังตรวจสอบว่า ดังนั้นฉันทำอะไรจนถึง: ตรวจสอบการอ้างอิง modinfo -F depends thinkpad_acpi ลองยกเลิกการโหลดโมดูลเหล่านี้ rmmod หรือ modprobe -r $dependencies บางโมดูลขึ้นอยู่กับผู้อื่นลองถอดมันออกมาด้วย ใช้งานไม่ได้แม้ว่าจะไม่มี 'การพึ่งพา' (หรืออย่างน้อย modinfo บอกฉันว่า) Google เป็นอย่างมากสำหรับ modprobe: FATAL: Module x is in use. กำลังอ่านTLD

1
'ulimit -m' ใช้งานไม่ได้กับ Linux (ทันสมัย) หรือไม่
บทความนี้อ้างว่าการ-mตั้งค่าสถานะเพื่อulimitทำอะไรใน Linux ที่ทันสมัย ฉันไม่สามารถหาสิ่งอื่นใดมายืนยันการอ้างสิทธิ์นี้ได้ มันถูกต้องหรือไม่ คุณอาจพยายาม จำกัด การใช้หน่วยความจำของกระบวนการโดยการตั้งค่าขนาดชุดที่อยู่อาศัยสูงสุด (ulimit -m) สิ่งนี้ไม่มีผลกับ Linux ชาย setrlimit กล่าวว่าเคยใช้งานได้เฉพาะในรุ่นโบราณ คุณควร จำกัด จำนวนหน่วยความจำเสมือนสูงสุด (ulimit -v) แทน หากเป็นจริงว่ามันทำงานกับ Linux เวอร์ชันเก่าเวอร์ชันใดหยุดสนับสนุนสิ่งนี้

3
ไม่สามารถเชื่อมต่อกับการเชื่อมต่อ localhost ใด ๆ
ฉันกำลังใช้ Centos 6.5 พร้อมอัปเดตล่าสุด ปัญหาของฉันคือเมื่อใดก็ตามที่ฉันพยายามที่จะเชื่อมต่อกับบริการในท้องถิ่นมันก็แค่แฮงค์เช่น: wget wget 127.0.0.1 --2014-03-11 12:43:42-- http://127.0.0.1/ Connecting to 127.0.0.1:80... After a while timeout... SSH # ssh 127.0.0.1 -p 6060 -v OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 127.0.0.1 [127.0.0.1] port 6060. debug1: connect …

2
ฉันจะกำจัด Kerberos สำหรับ passwd ได้อย่างไร
เมื่อฉันออกคำสั่งให้เปลี่ยนรหัสผ่านของฉันเช่นนี้: sudo passwd huahsin ระบบแจ้งให้ฉัน: Current Kerberos password: ฉันไม่รู้ว่าได้ทำอะไรกับการกำหนดค่าระบบฉันจะกำจัดสิ่ง Kerberos นี้ได้อย่างไรเมื่อฉันเปลี่ยนรหัสผ่าน
12 linux  kerberos  passwd 

3
เราจะติดตามปัญหาการล่มของโปรแกรมใน Linux ได้อย่างไร?
หากแอปพลิเคชันขัดข้องใน Windows เราสามารถตรวจสอบตัวแสดงเหตุการณ์ในเครื่องมือการดูแลระบบเพื่อดูสิ่งที่ผิดพลาด บางครั้งมันมีข้อมูลที่เป็นประโยชน์อื่น ๆ ไม่ได้ แต่มันเป็นการเริ่มต้น ใน linux หากแอปพลิเคชัน (ใด ๆ ) ขัดข้องว่ามีใครเริ่มติดตามสิ่งที่เกิดขึ้น มีบันทึกกลางบางอย่างหรือคล้ายกันบ้างไหม?

2
umask มีผลต่อ ACL อย่างไร
บางคนสามารถอธิบายให้ฉันทราบได้อย่างไรว่าumaskมีผลกระทบกับมาสก์เริ่มต้นของไฟล์ที่สร้างขึ้นใหม่หากเปิดใช้งาน ACL มีเอกสารเกี่ยวกับเรื่องนี้บ้างไหม? ตัวอย่าง: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . # owner: myUsername # group: myGroup user::rwx user:someuser:rwx group::--- mask::rwx other::--- default:user::rwx default:user:someuser:rwx default:group::--- default:mask::rwx default:other::--- $ umask # show my …
12 linux  permissions  posix  acl 

3
Portable Firefox Linux
ผมได้ติดตั้งล่าสุดFirefox ลินุกซ์ x86_64จากftp.mozilla.comบนอุปกรณ์ USB และสร้างไฟล์รายละเอียดใหม่ที่มีคำสั่ง-P น่าเสียดายที่แอปพลิเคชันไม่รู้จักปลั๊กอินแฟลชที่ติดตั้งไว้แล้วในระบบปฏิบัติการ ฉันจะเปิดใช้งานปลั๊กอินแฟลชในรุ่นพกพาได้อย่างไร

4
Rsync --bwitit ไม่ทำงาน
ฉันกำลังใช้ rsync เพื่อถ่ายโอนไฟล์ขนาดใหญ่จากโฮสต์ไปยังอีก ฉันต้องการ จำกัด เดบิตสำหรับการโอนนี้ หลังจากอ่าน man page ฉันพบตัวเลือก --bwlimit ซึ่งคาดว่าจะมีค่า KB / s ฉันต้องการที่จะ จำกัด การถ่ายโอนเพื่อ arround 100Mbit / s ดังนั้นฉันใช้การตั้งค่าต่อไปนี้ rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/ แต่สิ่งนี้ดูเหมือนจะไม่ได้รับการเคารพตามเอาต์พุตของ rsync: file.sql.gz 570851702 100% 33.90MB/s 0:00:16 (xfer#5, to-check=34/39) file.sql.gz 11195140 100% 7.45MB/s 0:00:01 (xfer#6, to-check=33/39) file.sql.gz 51439169 100% 19.41MB/s …
12 linux  rsync 

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