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

Linux Networking หมายถึงฟังก์ชั่นเครือข่ายใด ๆ ที่ดำเนินการโดยเซิร์ฟเวอร์ที่ใช้ Linux เซิร์ฟเวอร์ Linux ที่ทำงานเป็นเราเตอร์หรือไฟร์วอลล์เป็นแอพพลิเคชั่นทั่วไป

11
ถ่ายโอนไฟล์ขนาดเล็ก 15TB
ฉันกำลังเก็บข้อมูลจากเซิร์ฟเวอร์เครื่องหนึ่งไปยังเซิร์ฟเวอร์อื่น ตอนแรกฉันเริ่มrsyncงาน ใช้เวลา 2 สัปดาห์ในการสร้างรายการไฟล์สำหรับข้อมูล 5 TB และอีกหนึ่งสัปดาห์เพื่อถ่ายโอนข้อมูล 1 TB จากนั้นฉันก็ต้องฆ่างานเนื่องจากเราต้องการเวลาหยุดทำงานบนเซิร์ฟเวอร์ใหม่ มีการตกลงกันว่าเราจะเก็บไว้เพราะเราอาจไม่จำเป็นต้องเข้าถึงอีกครั้ง ฉันคิดว่าจะแบ่งมันเป็นชิ้น ๆ 500 GB หลังจากที่ผมแล้วผมจะคัดลอกมันข้ามผ่านtar sshผมใช้tarและpigzแต่ก็ยังคงช้าเกินไป มีวิธีที่ดีกว่าที่จะทำหรือไม่ ฉันคิดว่าเซิร์ฟเวอร์ทั้งสองอยู่ใน Redhat เซิร์ฟเวอร์เก่าคือ Ext4 และเซิร์ฟเวอร์ใหม่คือ XFS ขนาดไฟล์มีตั้งแต่ไม่กี่ kb ถึงไม่กี่ mb และมี 24 ล้าน jpegs ใน 5TB ดังนั้นฉันคาดเดาประมาณ 60-80 ล้านสำหรับ 15TB แก้ไข: หลังจากเล่นกับ rsync, nc, tar, mbuffer และ pigz สองสามวัน คอขวดจะเป็นดิสก์ IO …

3
เป็นวิธีที่ถูกต้องในการเปิดช่วงของพอร์ตใน iptables อะไร
ฉันเจอบทความที่ให้คำแนะนำต่อไปนี้: iptables -A INPUT -p tcp 1000:2000 -j ACCEPT และคนอื่น ๆ ที่ระบุว่าข้างต้นจะไม่ทำงานและ iptables รองรับการประกาศพอร์ตหลายรายการพร้อม--multiportตัวเลือกเท่านั้น มีวิธีที่ถูกต้องในการเปิดหลายพอร์ตด้วย iptables หรือไม่?

7
ชื่อโฮสต์ - พวกเขาทั้งหมดเกี่ยวกับอะไร
ฉันเพิ่งถูก "บังคับ" ให้ทำงานดูแลระบบบางอย่างในขณะที่นี่ไม่ใช่สิ่งที่ฉันรักอย่างแน่นอนฉันได้อ่านทดลองและเรียนรู้อย่างมาก มีแง่มุมหนึ่งพื้นฐานของการกำหนดค่าเซิร์ฟเวอร์ที่ฉันไม่ได้สามารถที่จะเข้าใจเป็น - ชื่อโฮสต์ เช่นในอูบุนตูเราควรตั้งชื่อโฮสต์แบบนี้ (อ้างอิงจากLinode Library ): echo "plato" > /etc/hostname hostname -F /etc/hostname ไฟล์: / etc / hosts 127.0.0.1 localhost.localdomain localhost 12.34.56.78 plato.example.com plato ฉันคิดว่าplatoเป็นชื่อที่ไม่มีเหตุผลและนั่นplato.example.comคือ FQDN ตอนนี้คำถามของฉันคือ: จำเป็นหรือไม่ เพื่อวัตถุประสงค์อะไร มันจำเป็น / ใช้ที่ไหน? ทำไมฉันไม่สามารถกำหนด "localhost" เป็นชื่อโฮสต์สำหรับทุกเครื่องได้ ฉันต้องตั้งค่ารายการ DNS สำหรับplato.example.comFQDN หรือไม่ ควรplato.example.comใช้เป็นรายการ DNS ย้อนกลับสำหรับ IP ของฉัน นอกจากนี้ยังมี "แนวปฏิบัติที่ดีที่สุด" …

6
คุณจะบอกได้อย่างไรว่าเซิร์ฟเวอร์ทำอะไรได้บ้าง? [ปิด]
ฉันได้ส่งกล่องลินุกซ์ 3 กล่องไปทางหนึ่งด้านหน้าหันไปทางอาปาเช่และอีก 2 กล่องเท่าที่ฉันจะบอกได้ ทั้งหมดทำงานบน Redhat คำถามนั้นง่าย: ฉันจะบอกได้อย่างไรว่าเซิร์ฟเวอร์กำลังทำอะไรอยู่? ไม่มีเอกสารจากผู้สร้าง


4
e1000e รีเซ็ตอแด็ปเตอร์โดยไม่คาดคิด / ตรวจพบการค้างของหน่วยฮาร์ดแวร์
ฉันมีเซิร์ฟเวอร์ Dell 1U พร้อม Intel (R) Xeon (R) CPU L5420 @ 2.50GHz, 8 คอร์ที่ใช้งาน Ubuntu Server Kernel เวอร์ชั่น 3.13.0-32-generic บน x86_64 มันมีการ์ดเครือข่ายคู่ 1000baseT ฉันได้ตั้งค่าให้ส่งต่อแพ็คเก็ตจาก eth0 ถึง eth1 ฉันสังเกตุเห็นว่าในไฟล์ kern.log ของฉันมันค้างไว้แล้วพัก สิ่งนี้เกิดขึ้นบ่อยครั้ง สิ่งนี้เกิดขึ้นทุกสองสามวินาทีจากนั้นอาจจะโอเคสักสองสามนาทีจากนั้นกลับสู่ทุกๆสองสามวินาที นี่คือดัมพ์ไฟล์บันทึก: [118943.768245] e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang: [118943.768245] TDH <45> [118943.768245] TDT <50> [118943.768245] next_to_use <50> …

2
วิธีลดจำนวนซ็อกเก็ตใน TIME_WAIT
เซิร์ฟเวอร์ Ubuntu 10.04.1 x86 ฉันมีเครื่องที่มีบริการ FCGI HTTP ซึ่งอยู่หลัง nginx ซึ่งให้บริการคำขอ HTTP ขนาดเล็กจำนวนมากแก่ลูกค้าที่แตกต่างกันจำนวนมาก (ประมาณ 230 คำขอต่อวินาทีในชั่วโมงเร่งด่วนขนาดตอบสนองโดยเฉลี่ยที่มีส่วนหัวคือ 650 ไบต์ลูกค้าหลายล้านรายต่อวัน) เป็นผลให้ฉันมีซ็อกเก็ตจำนวนมากแขวนอยู่ใน TIME_WAIT (กราฟถูกจับด้วยการตั้งค่า TCP ด้านล่าง): ฉันต้องการลดจำนวนซ็อกเก็ต ฉันจะทำอะไรนอกจากนี้ $ cat / proc / sys / net / ipv4 / tcp_fin_timeout 1 $ cat / proc / sys / net / ipv4 / tcp_tw_recycle 1 …

8
ลบ iptables chain ด้วยกฎทั้งหมด
ฉันมีห่วงโซ่ต่อท้ายด้วยกฎมากมายเช่น: > :i_XXXXX_i - [0:0] > -A INPUT -s 282.202.203.83/32 -j i_XXXXX_i > -A INPUT -s 222.202.62.253/32 -j i_XXXXX_i > -A INPUT -s 222.202.60.62/32 -j i_XXXXX_i > -A INPUT -s 224.93.27.235/32 -j i_XXXXX_i > -A OUTPUT -d 282.202.203.83/32 -j i_XXXXX_i > -A OUTPUT -d 222.202.62.253/32 -j i_XXXXX_i > -A OUTPUT …

8
วิธีค้นหาที่อยู่ mac ของเครื่องทั้งหมดในเครือข่าย
มีวิธีง่าย ๆ ในการค้นหาที่อยู่ mac ของเครื่องทั้งหมดในเครือข่ายของฉันแทนที่จะทำ SSH ลงในแต่ละเครื่องและifconfig | grep HWaddrหากมี 300 เครื่องในเครือข่ายฉันต้องการโซลูชันที่ง่ายจริงๆ

9
ฉันจะใช้ Linux เพื่อค้นหาที่อยู่ IP ที่ไม่ได้ใช้ในเครือข่ายของฉันได้อย่างไร
ฉันสามารถเข้าถึงคอมพิวเตอร์สองเครื่อง (A และ B) บนเครือข่าย ทั้งคู่มีที่อยู่ IP แบบคงที่พร้อม subnet mask จำนวน 255.255.255.128 (ฉันตรวจสอบว่าเซิร์ฟเวอร์ DHCP ไม่ได้ถูกใช้) ฉันต้องการกำหนดค่าที่อยู่ IP หลายรายการให้กับเครื่องเดียวกันและด้วยเหตุนี้ฉันต้องการทราบว่าที่อยู่ IP ทั้งหมดที่ใช้ในซับเน็ตนั้น จากคำถามก่อนหน้านี้ฉันลองใช้nmap -sP -PR 172.16.128.*คำสั่ง แต่ฉันสงสัยเกี่ยวกับผลลัพธ์เนื่องจากคำสั่งเดียวกันให้ผลลัพธ์ที่แตกต่างกันในคอมพิวเตอร์สองเครื่องของฉัน (A และ B) บนผลแสดงให้เห็นรายชื่อของที่อยู่ IP 8 คือ (สมมุติ) แล้วถูกนำมาใช้รวมทั้งA และ B Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds แต่สำหรับ B …

2
iptables และหลายพอร์ต
สิ่งนี้ไม่ได้ผลสำหรับฉัน: # iptables -A INPUT -p tcp --dports 110,143,993,995 -j ACCEPT iptables v1.4.7: unknown option `--dports' Try `iptables -h' or 'iptables --help' for more information. อย่างไรก็ตามในหน้าคนมีตัวเลือกคือ--dports... ความคิดใด ๆ

10
ไม่สามารถเริ่มบริการ“ เครือข่าย” CentOS 7
ฉันไม่สามารถเริ่มบริการ "เครือข่าย" CentOS 7 หลังจากปิดใช้งานและลบบริการ "NetworkManager" เมื่อฉันตรวจสอบสถานะบริการเครือข่ายจะมีข้อผิดพลาดดังต่อไปนี้: #systemctl status network.service network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network) Active: failed (Result: exit-code) since Fri 2015-01-16 22:30:46 GMT; 38s ago Process: 4857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE) Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists Jan 16 22:30:46 localhost.localdomain network[4857]: …

1
สิ่งที่สามารถทำให้เกิดคำตอบ 'RTNETLINK: ไม่มีกระบวนการดังกล่าว' เมื่อเพิ่มเส้นทาง
ฉันพบข้อผิดพลาดนี้หลายครั้ง แต่ยังไม่พบคำอธิบายว่าข้อผิดพลาดหมายถึงอะไรหรืออาจทำให้เกิดปัญหาได้ ฉันไม่ได้โพสต์การกำหนดค่าของฉันหรือเส้นทางเฉพาะฉันพยายามเพิ่มเนื่องจากฉันไม่ต้องการให้ใครบางคนบอกฉันว่าฉันทำอะไรผิดในครั้งนี้ฉันต้องการทำความเข้าใจเกี่ยวกับข้อผิดพลาดหมายถึงอะไร RTNETLINK สำหรับการเริ่มต้น) และสาเหตุที่พบบ่อย / ข้อผิดพลาดนี้คืออะไรเพื่อให้ฉันสามารถแก้ไขได้ด้วยตัวเองในครั้งนี้และครั้งต่อไป # ip route add ..... RTNETLINK answers: No such process

5
ฉันสามารถมีจุดในชื่อโฮสต์ได้หรือไม่?
ฉันใช้ชื่อเช่น a.alpha สำหรับชื่อโฮสต์ของกล่อง linux ของฉัน แต่เห็นว่าชื่อเหล่านี้ไม่สามารถใช้งานได้อย่างสมบูรณ์ การตอบสนองของคำสั่ง hostname shell นั้นถูกต้อง (a.alpha) แต่ชื่อที่พิมพ์หลังจากบัญชีผู้ใช้ของฉันคือ "user @ a" แทนที่จะเป็น "user@a.alpha" เมื่อฉันใช้ avahi ฉันสามารถเข้าถึง (โดยชื่อโฮสต์) a.alpha แต่ไม่ใช่ b.alpha เป็นเรื่องปกติหรือไม่

4
Linux e1000e (ไดรเวอร์เครือข่าย Intel) มีปัญหามากมายฉันจะเริ่มจากที่ไหน
ขณะนี้ฉันมีปัญหาสำคัญกับe1000e(ไม่ทำงานเลย) ใน Ubuntu Maverick (1.0.2-k4) หลังจากทำงานต่อฉันได้รับสิ่งต่างๆมากมายใน dmesg: [ 9085.820197] e1000e 0000:02:00.0: PCI INT A disabled [ 9089.907756] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4 [ 9089.907762] e1000e: Copyright (c) 1999 - 2009 Intel Corporation. [ 9089.907797] e1000e 0000:02:00.0: Disabling ASPM L1 [ 9089.907827] e1000e 0000:02:00.0: PCI INT A -> GSI …

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