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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

3
ส่งเอาต์พุต bash -x ไปที่ logfile โดยไม่รบกวนเอาต์พุตมาตรฐาน
มีวิธีการส่งข้อมูลที่แสดงโดยการรันสคริปต์ bash พร้อมกับตัวเลือก -x ไปยังไฟล์หรือไม่ในขณะที่ไม่ได้เปลี่ยนเอาท์พุทมาตรฐานที่ผู้ใช้รันสคริปต์มองเห็น? นี่เป็นคุณสมบัติการแก้ไขข้อบกพร่องที่ฉันต้องการนำไปใช้ในสคริปต์ทุบตีที่เราใช้การเปลี่ยนแปลงนั้นบ่อยครั้ง ชื่นชมมาก

5
เชลล์สคริปต์สามารถรอให้ไฟล์เปลี่ยนแปลงและดำเนินการได้หรือไม่?
ฉันสงสัยว่าฉันสามารถเขียนสคริปต์ที่จะตรวจสอบการเปลี่ยนแปลงในไฟล์และดำเนินการบางอย่างเมื่อตรวจพบการเปลี่ยนแปลงหรือไม่ คำอธิบายโดยละเอียด: OpenVPN เขียนสถานะลงในไฟล์ทุก ๆ 1 นาที ฉันต้องแจงไฟล์สถานะนี้แล้วดำเนินการ OpenVPN ตัดทอนไฟล์สถานะก่อนที่จะเขียนลงไป ฉันลองเขียนไปที่ไปป์ที่มีชื่อ แต่ฉันพบข้อผิดพลาดที่ไม่พึงประสงค์ (แต่ไม่ถึงตาย) ในแอพเมื่อไม่สามารถตัดทอนได้

6
อัตราการรับส่งข้อมูลขาเข้า
ฉันไม่เคยเข้าใจเลยว่าเป็นไปได้หรือไม่ที่จะ จำกัดอัตราการเข้าชมที่เข้ามา ฉันรู้ว่าไม่มีวิธีโดยตรงที่ควบคุมอัตราของเซิร์ฟเวอร์ระยะไกลในการส่งแพ็กเก็ต (เว้นแต่คุณจะอยู่ในการควบคุมของจุดปลายทั้งสอง) แต่คำนึงถึงข้อ จำกัด นี้ในการพิจารณาว่าตัวจัดการการดาวน์โหลดอนุญาตให้ฉันตั้งค่าขีด จำกัด ความเร็วในการดาวน์โหลดได้อย่างไร ? มีการเชื่อมโยงใด ๆ ระหว่างTCP ช้าเริ่มต้นและอัตราการรับส่งข้อมูลขาเข้า? เป็นไปได้ไหมที่จะใช้วิธีที่อธิบายโดยการเริ่มต้นช้าเพื่อ จำกัด อัตราการส่งแพ็กเก็ตของผู้ส่งจริง? เป็นข้อควรพิจารณาเพิ่มเติมควรสังเกตว่าเซิร์ฟเวอร์ที่ฉันต้องการใช้ปริมาณข้อมูลรูปร่างสร้างการเชื่อมต่อ PPPoE ตัวเองและทำหน้าที่เป็นเราเตอร์สำหรับเครือข่ายที่เหลือ อัปเดต:คำตอบที่ผ่านมาได้ให้ภาพรวมที่เป็นธรรมของคำถามที่ฉันถาม แต่ฉันยังไม่รู้ว่าตัวจัดการการดาวน์โหลดสามารถ จำกัด ปริมาณการใช้งานที่เข้ามาได้อย่างไรและโดยเฉพาะอย่างยิ่งไม่ว่าจะเป็นไปได้หรือไม่ กล่องเกตเวย์ของ Linux

1
การตีความเอาท์พุทรวมของ ethtool
อื่น ๆ กว่าtxและrxเป็นส่งและรับทุกคนสามารถอธิบายสิ่งที่ทุ่งนาหมายถึงในethtool -c's (หลอมรวมเอาท์พุท) และสิ่งที่พวกเขามีผลกระทบเกี่ยวกับวิธีการหลอมรวมงาน? Coalesce parameters for eth0: Adaptive RX: off TX: off stats-block-usecs: 999936 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 18 rx-frames: 12 rx-usecs-irq: 18 rx-frames-irq: 2 tx-usecs: 80 tx-frames: 20 tx-usecs-irq: 18 tx-frames-irq: 2 rx-usecs-low: 0 rx-frame-low: 0 tx-usecs-low: 0 tx-frame-low: 0 rx-usecs-high: 0 rx-frame-high: …

3
จะส่งออกกุญแจสาธารณะของ SSH ได้อย่างไร
ฉันต้องตั้งค่าเซสชัน ssh ระหว่างเซิร์ฟเวอร์สองเครื่องและไม่ต้องการให้สคริปต์กรอกชื่อผู้ใช้และรหัสผ่านทุกครั้ง อย่างไรก็ตามฉันไม่สามารถทราบได้ว่าเซิร์ฟเวอร์ SSH ใช้การกำหนดค่าจากที่ใด bash-2.05# ssh -V Sun_SSH_1.1, SSH protocols 1.5/2.0, OpenSSL 0x0090700f ฉันมีไฟล์ใบรับรองใน / etc / ssh / และ ~ / .ssh / ฉันสามารถค้นหาไฟล์กำหนดค่าได้เพียงไฟล์เดียวสำหรับ SSH และอยู่ใน / etc / ssh / ssh_config แต่ไม่มีข้อมูล (ทุกอย่างถูกใส่ความคิดเห็น) ไม่มีใครรู้ว่าฉันสามารถหาที่เก็บใบรับรองได้อย่างไรหรือฉันจะส่งออกใบรับรองได้อย่างไรเพื่อให้ฉันสามารถโอนไปยังเซิร์ฟเวอร์อื่นได้ ฉันหวังว่าไฟล์ปรับแต่งจะให้คำตอบแก่ฉัน แต่มันก็ช่วยได้ไม่มาก
12 linux  ssh  public-key 

2
วิธีการเทียบเท่ากับ Synology Hybrid Raid บน Linux ด้วยตนเอง?
http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F Synology เป็นเพียง Linux และใช้ LVM เครื่องมือของพวกเขาทำให้ LVM เป็นอัตโนมัติเพื่อให้ได้สิ่งที่เรียกว่า Hybrid Raid ได้อย่างไร

3
ฉันจะเปลี่ยนชื่ออาเรย์การโจมตี mdadm ได้อย่างไร
ฉันได้รวบรวมอาร์เรย์การโจมตีใหม่เพื่อแทนที่ตัวเก่า อย่างไรก็ตามอาร์เรย์ใหม่นี้ได้กำหนดชื่ออัตโนมัติเป็น / dev / md127 และฉันต้องการเปลี่ยนชื่อเป็น / dev / md3 เพื่อที่ฉันจะได้ไม่ต้องเปลี่ยนการตั้งค่าอื่น ๆ ฉันจะเปลี่ยนชื่ออาเรย์การโจมตี mdadm ได้อย่างไร
12 linux  raid  mdadm 

2
ความล้มเหลวชั่วคราวในการจำแนกชื่อ
ฉันได้รับข้อความแสดงข้อผิดพลาดเมื่อใดก็ตามที่ทำสิ่งที่ต้องการค้นหา DNS บนเซิร์ฟเวอร์ CentOS ของฉัน เช่น: [root @ 15557 ฯลฯ ] # wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20: 55: 35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf การแก้ไข www.whitehouse.gov ... ล้มเหลว: ความล้มเหลวชั่วคราวในการแก้ปัญหาชื่อ wget: ไม่สามารถแก้ไขที่อยู่โฮสต์ `www.whitehouse.gov ' ถ้าฉันรีสตาร์ทเซิร์ฟเวอร์ปัญหานี้จะหายไปในช่วงเวลาสั้น ๆแต่มันจะกลับมาอีกครั้งหลังจากผ่านไปหนึ่งชั่วโมงหรือมากกว่านั้น ถ้าฉันเปลี่ยน IP ที่ nameserver ที่ระบุไว้ในresolv.confปัญหาที่เกิดขึ้นจะไม่คงที่แม้ว่าผมจะแทนด้วยเหมือนกันเช่น nameserver 8.8.8.8ของ Google หากฉันล้างแคชโฮสต์หลังจากเปลี่ยนresolve.confแล้วจะไม่สามารถแก้ไขปัญหาได้เช่นกัน หลังจากรีสตาร์ทเซิร์ฟเวอร์resolv.confจะเปลี่ยนกลับเป็นค่าเริ่มต้น (ฉันเดาโดย DHCP บางอย่าง)

3
วิธีการแสดงอุปกรณ์ที่ใช้ / พื้นที่ว่างเมื่อใช้ LVM
ฉันมีสถานการณ์ต่อไปนี้: =$ LC_ALL=C df -hP | column -t Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-rootlv 19G 854M 17G 5% / /dev/mapper/vg0-homelv 19G 343M 18G 2% /home /dev/mapper/vg0-optlv 19G 192M 18G 2% /opt /dev/mapper/vg0-varlv 19G 357M 18G 2% /var ฉันต้องการทราบว่าฟิสิคัลดิสก์เหล่านี้มีการใช้งานจำนวนเท่าใดและมีพื้นที่ว่างในดิสก์เท่าใด (ไม่มีการจัดสรร) ที่ฉันมีเพื่อที่ฉันจะได้รู้ว่าฉันจะเติบโตได้มากแค่ไหน
12 linux  lvm 

4
รายการประเภทอาคารผู้โดยสารที่รองรับ?
มีวิธีพกพาในการแสดงรายการประเภทเทอร์มินัลที่รองรับในระบบN X ทั้งหมดหรือไม่ ถ้าไม่เป็นวิธีที่ดีที่สุดในการรับรายการนี้ใน Solaris คืออะไร

2
เหตุใดฉันจึงควรใช้คลาสที่กำหนดพารามิเตอร์หุ่นเชิด
โดยทั่วไปเมื่อทำงานกับโมดูลหุ่นกระบอกที่ซับซ้อนฉันจะตั้งค่าตัวแปรที่ระดับโหนดหรือภายในชั้นเรียน เช่น, node 'foo.com' { $file_owner = "larry" include bar } class bar { $file_name = "larry.txt" include do_stuff } class do_stuff { file { $file_name: ensure => file, owner => $file_owner, } } คลาส / parametrized มีวิธีการ / เมื่อ / ทำไมช่วยเมื่อสถานการณ์นี้? คุณใช้คลาสที่กำหนดพารามิเตอร์เพื่อจัดโครงสร้างโมดูลหุ่นเชิดของคุณอย่างไร
12 linux  puppet 

5
โหลดลีนุกซ์สูงเมื่อใช้งาน CPU / หน่วยความจำต่ำ
ฉันมีสถานการณ์แปลก ๆ ที่กล่อง CentOS 5.5 ของฉันโหลดสูง แต่ CPU และหน่วยความจำที่ใช้ค่อนข้างต่ำ: top - 20:41:38 up 42 days, 6:14, 2 users, load average: 19.79, 21.25, 18.87 Tasks: 254 total, 1 running, 253 sleeping, 0 stopped, 0 zombie Cpu(s): 3.8%us, 0.3%sy, 0.1%ni, 95.0%id, 0.6%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 4035284k total, 4008084k used, 27200k free, …
12 linux  high-load 


7
ทางเลือก ZFS สำหรับ Linux?
ฉันใช้ OpenSolaris กับ ZFS สำหรับไฟล์เซิร์ฟเวอร์หลักของฉัน ตอนแรกฉันไปกับ ZFS เพราะฉันได้ยินสิ่งที่ยอดเยี่ยมมากมายเกี่ยวกับเรื่องนี้: ดิสก์ทอดอัตโนมัติ (zpools) ซอฟต์แวร์ RAID (RAID-Z) การปรับขนาดพูลอัตโนมัติโดยแทนที่ดิสก์ RAIDZ การตรวจสอบระดับบล็อก ไม่มีข้อ จำกัด ด้านปริมาณเดี่ยว การขจัดข้อมูลซ้ำซ้อน "เร็ว ๆ นี้" หลังจากแหย่ที่ OpenSolaris ซักพักมันก็ทำให้ฉันรำคาญจริงๆ ฉันรู้จัก Fedora / CentOS และ Debian / Ubuntu ได้ดีกว่าและฉันก็คุ้นเคยกับวิธีการทำ Linux กับรุ่น Solaris / BSD ฉันต้องการเปลี่ยนเป็น Linux แต่ฉันไม่รู้ว่าจะใช้อะไรกับ FS ของฉัน ฉันไม่เต็มใจที่จะใช้ FUSE หรือเคอร์เนลก่อนเบต้าเพื่อรับ ZFS Btrfs …
12 linux  filesystems  zfs 

7
วิธีการตั้งค่า / etc / ปัญหาเพื่อแสดงที่อยู่ IP สำหรับ eth0
ฉันมีลินุกซ์เสมือนสองเครื่องที่มีอินเทอร์เฟซบริดจ์และฉันต้องการที่อยู่ IP ของเครื่องเพื่อแสดงหลังจากการบู๊ตเครื่อง (ในการเข้าสู่ระบบซึ่งมักจะแสดงรีลีสและเคอร์เนล) จากสิ่งที่ฉันสามารถบอกได้ว่าข้อความถูกหยิบขึ้นมาจาก / etc / ปัญหา แต่ฉันไม่แน่ใจว่าจะเขียนเมื่อไหร่และอย่างไร

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