ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

2
ปัญหาที่เป็นไปได้ในการใช้เวลาเช่า DHCP สั้นมาก (<1 นาที) คืออะไร
เรามีการตั้งค่าเครือข่ายสำหรับการสาธิตซึ่งใช้เวลาประมาณ 15 ล้าน เซิร์ฟเวอร์ DHCP ของเราได้รับการกำหนดค่าให้กำหนด ~ 100 ที่อยู่ (จำนวนการเชื่อมต่อพร้อมกันสูงสุดหรือ AP ของเรา) ... แต่เนื่องจากผู้คนอาจเข้ามาและไปอย่างรวดเร็วเราต้องให้เวลาเช่าสั้นมากเพื่อให้ที่อยู่ IP ฟรีและอนุญาต คนอื่น ๆ ที่จะเชื่อมต่อ ตอนแรกฉันต้องการไปเช่าระยะสั้น 25 วินาทีพิจารณาว่าการสาธิตค่อนข้างสั้นและเพื่อให้แน่ใจว่าไม่มี IP จะ "abusively" สงวนไว้โดยเซิร์ฟเวอร์ DHCP ... แต่ฉันกลัวหลาย สิ่ง ก่อนผลกระทบต่อภาระของเครือข่าย ประการที่สองฉันได้อ่านที่นี่และอาจมีปัญหา "แปลก" บางอย่างที่มีสัญญาเช่าเวลาต่ำกว่า 1 นาที (เช่นการกำหนดค่าการหมดเวลาเช่า DHCP ที่ดีคืออะไร ) ใครบางคนรู้ว่าสิ่งที่เป็นปัญหาที่แตกต่างกับการใช้สัญญาเช่าระยะเวลาสั้น ๆ ? ผลกระทบต่อเครือข่ายคืออะไร จะใช้ระยะเวลาเช่าสั้น แต่ปลอดภัยอย่างไร

1
เหตุใดจึงมีเพียง 65,535 พอร์ตและเราจะมีมากกว่านี้หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเข้าใจว่าเหตุผลดั้งเดิมที่อยู่เบื้องหลังมี 65,535 พอร์ตต่อที่อยู่ IP: นี่เป็นจำนวนสูงสุดที่สามารถแสดงด้วย 16 บิตหรือ 2 ไบต์จำนวนและมันก็เป็นไปไม่ได้ที่คอมพิวเตอร์จะสามารถสำรองเพิ่มเติมได้ กว่านั้นสำหรับสิ่งที่เล็กน้อยเป็นพอร์ตหรืออะไรแบบนั้น ในความเป็นจริงแล้วพอร์ตอาจต้องการมากกว่า 1 บิตในแต่ละพอร์ตเนื่องจากแต่ละพอร์ตสามารถเปิดบล็อก "ลักลอบ" หรืออื่น ๆ ได้ แต่ด้วยเหตุผลบางอย่างผู้คนมักบอกว่าพอร์ตทำงานด้วยหมายเลข 16 บิต หากฉันมีส่วนใดส่วนหนึ่งของความผิดนี้โดยทั้งหมดบอกฉัน อย่างไรก็ตามในโลกที่คอมพิวเตอร์ส่วนใหญ่เป็นแบบ 32 บิตและมีหน่วยความจำ / พื้นที่ว่างเพียงพอสำหรับพอร์ตเพิ่มเติมสองสามทำไมเรายังคงมีหลายพอร์ตนี้ เรากำลังอยู่ระหว่างการย้ายไปที่ HTML5, HTTP2.0, IPv6 และรุ่นอื่น ๆ อย่างแน่นอนดังนั้นทำไมจึงไม่เหมือนกันกับพอร์ต หลายเหล่านี้อนุญาตให้มากกว่า 16 บิต; ในความเป็นจริง IPv6 อนุญาตให้ 16 ไบต์ ! ฉันเข้าใจว่าสิ่งเหล่านี้หลายปีหรือหลายทศวรรษ …

3
วิธีที่จะทำให้แซมบ้าแชร์เพื่อไม่ขอรหัสผ่าน
หมายเหตุ: ฉันได้อ่านหน้าเว็บต่าง ๆ ถึง 50 หน้าซึ่งอธิบายวิธีการตั้งค่าการแบ่งปันแซมบ้าแบบสาธารณะในช่วง2 ปีและไม่มีอะไรที่ฉันเคยทำมาก่อน ฉันไม่ทราบว่าต้องใช้ RTFM จำนวนเท่าใดในการตั้งค่าสิ่งนี้ ฉันต้องการ / ต้องการตั้งค่าการแชร์ไฟล์สาธารณะที่เปิดอยู่อย่างสมบูรณ์บนโฮมเซิร์ฟเวอร์ของฉันสำหรับสองเครื่อง การติดตั้งมีดังนี้: เซิร์ฟเวอร์ : Debian Wheezy sudo smbd --versionVersion 3.6.6ให้ฉัน พาร์ติชั่นภายใน 2 ตัวที่ฉันต้องการแชร์จัดรูปแบบใน NTFS เนื่องจากเก่าและนำมาจากเครื่อง Windows ฉันไม่สามารถจัดรูปแบบให้ขยาย * FS ได้เนื่องจากมีข้อมูลจำนวนมากที่ฉันไม่สามารถย้ายไปที่อื่นได้ (ยัง) เครื่องชื่อ "homeserv" เพราะขาดความคิดริเริ่ม ลูกค้า : การทดสอบเดเบียน (เจสซี) Windows 7 (2 เครื่องที่แตกต่างกัน) ที่จริงแล้วเครื่องของฉันคือ Debian / Windows dualboot และเครื่องของภรรยาของฉันคือ …

2
ความยาวสูงสุดของคำสั่ง Crontab
มีข้อ จำกัด ของอักขระที่คำสั่งใน crontab หรือไม่? ฉันมี crontab ที่มีคำสั่ง 178 ตัวอักษรและดูเหมือนว่าจะถูกตัดทอนที่ 164 เมื่อดำเนินการ ฉันสามารถบอกหมายเลขนี้ได้จากอีเมลที่ฉันได้รับและจากสี vi ที่เปลี่ยนไปจากจุดนั้น ดังนั้นมันเป็นข้อ จำกัด "ทางการ" หรือไม่? ฉันหาเอกสารเกี่ยวกับเรื่องนี้ไม่พบ
20 linux  cron 

5
ARP ออกอากาศเครือข่ายที่มีน้ำท่วมและการใช้งาน cpu สูง
คำถามนี้ถูกโยกย้ายจาก Network Engineering Stack Exchange เนื่องจากสามารถตอบได้ใน Server Fault อพยพ 6 ปีที่แล้ว หวังว่าใครบางคนที่นี่อาจมีความเข้าใจในปัญหาที่เรากำลังเผชิญอยู่ ขณะนี้เรามี Cisco TAC กำลังดูกรณี แต่พวกเขากำลังดิ้นรนเพื่อค้นหาสาเหตุ แม้ว่าชื่อเรื่องจะกล่าวถึงการออกอากาศ ARP และการใช้งาน CPU สูง แต่เราไม่แน่ใจว่าเกี่ยวข้องหรือไม่เกี่ยวข้องในขั้นตอนนี้ ปัญหาดั้งเดิมได้รับการโพสต์ในชุมชนออนไลน์ INE เราถอดเครือข่ายออกเป็นลิงก์เดียวโดยไม่ต้องติดตั้งซ้ำซ้อนคิดว่าเป็นโครงสร้างแบบดาว ข้อเท็จจริง: เราใช้สวิตช์ 3750x, 4 ในหนึ่งกอง รุ่น 15.0 (1) SE3 Cisco TAC ยืนยันว่าไม่มีปัญหาที่ทราบสำหรับ cpu หรือ ARP ที่มีข้อบกพร่องสูงสำหรับรุ่นนี้โดยเฉพาะ ไม่มีการเชื่อมต่อฮับ / สวิตช์ที่ไม่มีการจัดการ โหลดแกนสแต็กใหม่ เราไม่มีเส้นทางเริ่มต้น "เส้นทาง IP 0.0.0.0 …
20 cisco  ethernet  arp 

2
การเพิ่มไฟล์ลงใน /etc/cron.d ไม่ทำให้มันทำงาน (ubuntu 10.04)
หากฉันสแกนไฟล์ cron ลงใน /etc/cron.d มันจะไม่ทำงานจนกว่าฉันจะแก้ไขไฟล์และเปลี่ยนคำสั่ง ดูเหมือนว่า crond จะหยิบไฟล์ cron ขึ้นมา ฉันจะทำให้ cron โหลดไฟล์ cron ใหม่ใน ubuntu 10.04 ได้อย่างไร 'touch'ing ไฟล์ไม่ทำงานหรือ' รีสตาร์ท cron 'หรือ' reload cron ' ไฟล์ cron ของฉันถูกตั้งค่าให้ทำงานทุกนาทีและบันทึกลงในไฟล์ ไม่มีอะไรสิ้นสุดในล็อกไฟล์จนกว่าฉันจะแก้ไขคำสั่งและไม่มีรายการสำหรับไฟล์นั้นใน / var / log / syslog ฉันนิ่งงัน นี่คือไฟล์ cron ของฉันบันทึกไว้ใน /etc/cron.d/runscript (โปรดสังเกตว่าลงท้ายด้วยบรรทัดใหม่) # Runs the script every minute. This is …
20 ubuntu  cron 

6
ใช้. bashrc โดยไม่ทำลาย sftp
ปัญหาของฉันคือฉันต้องตั้งค่าตัวแปรไม่กี่และส่งออกไม่กี่บรรทัดทุกครั้งที่ฉันเข้าสู่เชลล์ ssh และในเวลาเดียวกันฉันต้องสามารถใช้ sftp เพื่อ tarnsfer ไฟล์ผ่าน Filezilla ตอนนี้ตาม FAQ ของ openssh ที่http://www.openssh.org/faq.htmlหากสคริปต์เริ่มต้นของคุณดังก้องเอาท์พุทประเภทใดก็จะยุ่งกับ sftp ดังนั้นจึงเกิดความล่าช้าอย่างไม่มีกำหนดหรือเกิดข้อผิดพลาดด้วย "การเชื่อมต่อถูกปิดโดยเซิร์ฟเวอร์ด้วยรหัสออก 128" ฉันลองใช้วิธีแก้ไขปัญหาเช่นย้าย. bashrc ไปยัง. bash_profile หรือใช้รหัสต่อไปนี้ใน. bashrc: if [ "$TERM" != "dumb" ] then source .bashc_real fi และ: if [ "$TERM" = "xterm" ] then source .bashc_real fi อย่างไรก็ตามไม่มีอะไรทำงาน เทอร์มินัลเชลล์ของฉันคือทุบตีและฉันเชื่อมต่อกับ sftp ด้วย filezilla
20 linux  ssh  sftp  bashrc 

3
OpenSSH ปิดการใช้งาน ControlMaster สำหรับชื่อโฮสต์ที่กำหนด
ฉันใช้OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011กับ Mac OS X Snow Leopard ฉันมีControlMasterฟีเจอร์ที่กำหนดค่าเพื่อรักษาการเชื่อมต่อแบบถาวร ฉัน~/.ssh/configมีดังต่อไปนี้: Host * ControlPath /ms/%r@%h:%p ControlMaster auto ControlPersist 4h Host *.unfuddle.com ControlMaster no อย่างไรก็ตามจากสิ่งที่ฉันเห็น - แม้ว่าฉันกำลังพยายามใช้ SSH สำหรับโฮสต์ unfuddle.com การเชื่อมต่อหลักจะถูกสร้างขึ้นเสมอ: [andrey-mbp ~] $ ssh -v git@droolit.unfuddle.com OpenSSH_5.9p1, OpenSSL 0.9.8r 8 กุมภาพันธ์ 2554 debug1: กำลังอ่านข้อมูลการกำหนดค่า /Users/akhkharu/.ssh/config debug1: /Users/akhkharu/.ssh/config บรรทัดที่ …
20 ssh  mac-osx 

4
การใช้ tc เพื่อหน่วงเวลาแพ็คเก็ตไปยังที่อยู่ IP เดียวเท่านั้น
ฉันใหม่เพื่อใช้TCและnetem ฉันต้องการชะลอการส่งแพ็คเก็ตไปยังที่อยู่ IP ที่เฉพาะเจาะจง อย่างไรก็ตามคำสั่งด้านล่างทำให้แพ็คเก็ตทั้งหมดในระบบล่าช้าแทนที่จะเป็นเพียงที่อยู่ IP 1.2.3.4: tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1: prio tc qdisc add dev eth0 parent 1:1 handle 2: netem delay 500ms tc filter add dev eth0 parent 1:0 protocol ip pref 55 handle ::55 u32 match ip …

9
Windows Task Scheduler ไม่เริ่มงานในเวลาทำงานถัดไป
ฉันมีงานตัวกำหนดเวลางานของ Windows Server 2008 SP 2 ที่ควรเรียกใช้ทุก ๆ 10 นาที ทริกเกอร์บอกว่า "เมื่อ 18:50 น. ทุกวัน - หลังจากถูกทริกเกอร์ เมื่อดูที่ Run Time ครั้งต่อไปจะมีการแจ้งว่า 6/18/2012 20:00 PM อย่างไรก็ตามเมื่อฉันปล่อยให้เวลาผ่านไปเวลารันไทม์ถัดไปเพิ่งเปลี่ยนเป็น 20:10 น. แต่งานไม่ได้เริ่มทำงานและเวลารันล่าสุดจะไม่เปลี่ยนแปลงจากเมื่อวาน ผลลัพธ์การเรียกใช้ล่าสุดคือ "การดำเนินการเสร็จสมบูรณ์ (0x0)" มันทำงานได้เมื่อฉันสร้างมันครั้งแรกเมื่อไม่กี่วันที่ผ่านมา แต่วันนี้ฉันปิดใช้งานจากนั้นเปิดใช้งานอีกครั้งและตอนนี้มันเพิ่งจะเริ่มโดยอัตโนมัติ ฉันยังคงสามารถเรียกใช้และทำงานได้ ฉันจะทำให้ภารกิจนี้ทำงานโดยอัตโนมัติทุก ๆ 10 นาทีเมื่อเปิดใช้งานไม่ว่าอะไรจะเกิดขึ้น

2
ไม่เข้าใจไวยากรณ์ iptable [0: 0]
ฉันกำลังดิ้นรนกับiptablesกฎบางอย่าง ฉันเป็นมือใหม่iptablesค่ะ iptablesผมพบว่าทรัพยากรบางอย่างที่ฉันได้รับคำสั่งต่อไปที่เกี่ยวข้องกับ สิ่งนี้จะถูกเก็บไว้ในไฟล์ที่จะถูกดำเนินการ [0:0] -A PREROUTING -s 10.1.0.0/24 -p tcp -m tcp --dport 81 -j DNAT --to-destination 10.1.0.6:3128 ใครช่วยอธิบายฉัน [0: 0] หมายความว่าอะไร นอกจากนี้การเชื่อมโยงบางอย่างที่เกี่ยวข้องกับในเรื่องนี้iptablesยินดีต้อนรับ ขอบคุณล่วงหน้า! ป.ล. หากคุณต้องการกฎเพิ่มเติมเพียงแจ้งให้เราทราบ
20 iptables 

5
ทำให้ monit รออีกต่อไปก่อนที่จะคิดว่ามีบางอย่างเสียชีวิต
ฉันพยายามเริ่มโปรแกรม (Resque) แต่ใช้เวลาสักครู่ก่อนเขียนไฟล์ pidfile ดังนั้นฉันคิดว่า Monit คิดว่าโปรแกรมยังไม่เริ่มและเริ่มโปรแกรมหนึ่งหรือสองโปรแกรมก่อนที่จะเขียน pidfile ของโปรแกรมแรก ฉันจะหน่วงเวลาที่ Monit ตรวจสอบอีกครั้งเพียงแค่สำหรับกระบวนการนี้ได้อย่างไร หรือฉันควรแก้ปัญหานี้ในอีกทางหนึ่ง?
20 monit 

1
Windows 2008 R2 DNS สามารถตั้งค่า TTL ต่อการบันทึกได้หรือไม่
เครื่องมือการจัดการ DNS Manager ดูเหมือนจะไม่มีตัวเลือกสำหรับการกำหนดค่า TTL สำหรับแต่ละระเบียน ฉันสามารถตั้งค่า TTL สำหรับแต่ละโซนได้โดยคลิกขวา -&gt; Properties -&gt; SOA แต่ละเร็กคอร์ดเทียบเท่ากันที่ไหน

4
การเรียกใช้ crontab ไม่มีตัวแปรสภาพแวดล้อมเช่นเดียวกับการเรียกใช้งานผู้ใช้
ฉันรันงาน crontab ของฉัน0 2 */1 * * /aScript &gt;aLog.log 2&gt;&amp;1ในฐานะผู้ใช้ 'รูท' และอย่างไรก็ตามฉันพบว่า env นั้นแตกต่างจาก env ของผู้ใช้ 'รูท' และดังนั้นจึงพบพฤติกรรมการใช้งานที่แตกต่างกันของสคริปต์ของฉัน ความพยายามแก้ไขคือการวางคำสั่งส่งออกในไฟล์ rc.d แต่ก็ยังไม่ปรากฏขึ้น! ฉันจะวางคำสั่งส่งออกในaScriptด้วยตัวเอง คำถามของฉันคือมีวิธีที่ดีกว่าในการแก้ไขปัญหานี้หรือไม่ และทำไม env ถึงหายไปแม้ว่าจะมาจาก 'รูต' ของผู้ใช้คนเดียวกัน? (ฉันแก้ไข crontab โดยใช้ 'crontab -e' จากรูท)


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