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

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

6
ค่าเฉลี่ยการโหลดสูงด้วยการใช้งาน CPU เพียงเล็กน้อยและแทบไม่มี IO
คำอธิบายปกติสำหรับโหลดเฉลี่ยสูงด้วยการใช้ซีพียูน้อยภายใต้ลินุกซ์เป็น IO มากเกินไป (หรือนอนหลับอย่างต่อเนื่องไม่ถูกต้อง) ฉันมีบริการที่ทำงานบนคลัสเตอร์ของ VM แบบ 2 คอร์ที่แสดงการใช้งาน CPU ที่ไม่รุนแรง (~ 55-70% ไม่ได้ใช้งาน) แต่สูงกว่าค่าเฉลี่ยการโหลด 2 เท่าในขณะที่อยู่ใกล้ศูนย์ IO, การสลับบริบทที่ไม่ซับซ้อน สำรวจกับpsฉันไม่เคยเห็นDในคอลัมน์สถานะกระบวนการ บริการทับทิม 1.9 ทำงานภายใต้ยูนิคอร์น มันเชื่อมต่อกับฐานข้อมูลอัปสตรีม postgres สองอันซึ่งส่งคำสั่ง avg อย่างรวดเร็ว (~ 0.5ms) บริการถูกบันทึกระยะเวลาการร้องขอที่ผ่านไปประมาณสองเท่าในการผลิตสูงตามที่แสดงภายใต้ภาระความเครียดที่สูงขึ้นในเครือข่ายการทดสอบประสิทธิภาพของเรา สัญญาณการตรวจสอบเพียงอย่างเดียวที่ดูเหมือนว่าจะตีได้ก็คือค่าเฉลี่ยการโหลด (และระยะเวลาตอบสนองเฉลี่ยแน่นอน) ทุกอย่างอื่น (cpu, หน่วยความจำ, io, เครือข่าย, cswitch, intr) เป็นค่าประมาณและการจับคู่ที่ตรงกัน ระบบคือ Ubuntu 10.04.4 LTS "Lucid" uname Linux dirsvc0 2.6.32-32-server …

3
วิธีการตั้งค่าหลายโดเมนย่อยในไฟล์โฮสต์ (DNS)
ฉันมีโดเมนย่อยจำนวนมากในโดเมนหลัก xxx.zzz ดังนั้นสำหรับโดเมนนี้ฉันสามารถมีได้ aaa.xxx.zzz bbb.xxx.zzz ccc.xxx.zzz ddd.xxx.zzz eee.xxx.zzz ....ETC.... ก่อนการเพิ่มแต่ละโดเมนย่อยในไฟล์โฮสต์ฉันต้องการเพิ่มเฉพาะโดเมนหลัก xxx.zzz แล้วจึงจะสามารถเข้าถึงโดเมนย่อยทั้งหมดได้ ฉันลองกับ * .xxx.zzz แล้ว แต่ไม่สามารถใช้งานได้ (Linux หรือ Windows) ความคิดใด ๆ ก็ยินดีต้อนรับ ขอบคุณมาก.

8
การใช้สายไฟ Y ในดาต้าเซ็นเตอร์
ฉันคิดเสมอว่าการใช้สายเคเบิล Y จาก PDU ไปยัง PSU ที่ซ้ำซ้อนในเซิร์ฟเวอร์เดียวกันนั้นเป็นแนวปฏิบัติที่ยอมรับได้ทั้งหมด แต่เมื่อเร็ว ๆ นี้ฉันได้พูดกับใครบางคนที่กล่าวว่า colo ของพวกเขาไม่อนุญาต ฉันไม่ใช่ช่างไฟฟ้า แต่ดูเหมือนว่าสำหรับฉันตั้งแต่ PSU ซ้ำซ้อนพวกเขาไม่ได้วาดในเวลาเดียวกัน หากเป็นกรณีนี้ดูเหมือนว่าการใช้สายเคเบิล Y บน PSU สองเครื่องจะไม่เสี่ยงที่จะได้รับความหนาแน่นของสายเคเบิลหรือเต้ารับเดี่ยว ฉันพลาดอะไรบางอย่างที่นี่? ทำไม colo ถึงเลือกห้ามสายไฟ Y ในชั้นวางเซิร์ฟเวอร์

1
การปรับใช้ statsd และ graphite บนเว็บที่พร้อมใช้งานสูงเข้าถึงได้และปรับขนาดได้
ฉันต้องการตั้งค่า statsd / graphite เพื่อให้ฉันสามารถบันทึกแอปพลิเคชัน JS ที่ทำงานบนอุปกรณ์ HTML (เช่นไม่ได้อยู่ในสภาพแวดล้อม LAN ที่มีอยู่และอาจมีข้อมูลขาเข้าจำนวนมากที่ฉันไม่ได้ควบคุมโดยตรง) ข้อ จำกัด ของฉัน: จุดเข้าใช้งานต้องพูด HTTP: สิ่งนี้ได้รับการแก้ไขโดยพร็อกซี HTTP-to-UDP-statsd อย่างง่าย (เช่น. httpstatsd บน github) ต้องต่อต้านความล้มเหลวของเซิร์ฟเวอร์เดียว (เพื่อต่อสู้กับกฎของ Murphy :) จะต้องปรับขนาดได้ในแนวนอน: webscale, baby! :) สถาปัตยกรรมควรถูกเก็บไว้อย่างเรียบง่าย (และถูก) ที่สุด เซิร์ฟเวอร์ของฉันเป็นเครื่องเสมือน ไฟล์ข้อมูลจะถูกเก็บไว้ในเครื่อง filer (ด้วย NFS) ฉันมีตัวปรับสมดุลโหลดฮาร์ดแวร์ tcp / udp เมื่อทำการกำจัด ในระยะสั้นเส้นทางข้อมูล: [ลูกค้า] - (http) -> [http2statsd] …

7
วิธีอัตโนมัติเริ่ม openvpn (ไคลเอนต์) บน Ubuntu 12.04 cli?
ฉันมีไฟล์ * .ovpn ที่ใช้งานได้หากฉันพิมพ์ sudo openvpn client.ovpn ตอนนี้ฉันต้องการที่จะเริ่มต้น openvpn เมื่อฉันบูตคอมพิวเตอร์ มันเป็นอูบุนตูรุ่นหัวขาด - ถ้านั่นสำคัญ - 12.04 64 บิต ฉันคัดลอก filename.ovpn ไปที่ / etc / openvpn แต่ไม่เริ่มทำงานแม้ว่าฉันจะเรียกใช้ service openvpn start ฉันจะทำสิ่งนี้ได้อย่างไร
17 ubuntu  openvpn 

1
จะติดตั้ง / เปิดใช้งาน GMP (ฟังก์ชันทางคณิตศาสตร์) สำหรับ PHP บน Ubuntu ได้อย่างไร
เมื่อเรียกใช้ฟังก์ชันคณิตศาสตร์ gmp gmp_modฉันจะได้รับ: Fatal error: Call to undefined function gmp_mod() ฉันติดตั้งphp5-gmpแพคเกจและรีสตาร์ทเว็บเซิร์ฟเวอร์และฟังก์ชั่นยังไม่ได้กำหนด เซิร์ฟเวอร์กำลังใช้งาน Ubuntu 10.04 และ PHP ทำงานเป็นโมดูล Apache ซอฟต์แวร์ทั้งหมดได้รับการติดตั้งจากแพ็คเกจอย่างเป็นทางการ ฉันจะเปิดใช้งานฟังก์ชันคณิตศาสตร์ GMP ใน PHP ได้อย่างไร ฉันกำลังมองหาโซลูชันที่ใช้แพ็คเกจอย่างเป็นทางการไม่ใช่การรวบรวมจากแหล่งที่มา

5
สิ่งที่ "ต้องทำ" ในการปกป้องเซิร์ฟเวอร์ Windows ที่เผชิญกับเว็บคืออะไร
ฉันเริ่มปรับใช้เซิร์ฟเวอร์ Windows ที่หันหน้าเข้าหาเว็บ และฉันอยากจะรู้ว่าคุณมีวิธีปกป้องเซิร์ฟเวอร์ของคุณอย่างไร? คุณใช้โปรแกรมอะไร บน Linux ฉันใช้ Fail2ban เพื่อป้องกัน bruteforce และ Logwatch เพื่อรับรายงานรายวันเกี่ยวกับสิ่งที่เกิดขึ้นบนเซิร์ฟเวอร์ของฉัน มีซอฟต์แวร์ใด ๆ ที่เทียบเท่าบน Windows หรือไม่? ถ้าไม่คุณแนะนำให้ใช้สิ่งใดเพื่อปกป้องเซิร์ฟเวอร์

5
Defrag ใน Windows VM หรือไม่
ฉันอ่านคำแนะนำที่ขัดแย้งกันของปัญหานี้แล้วดังนั้นฉันคิดว่าฉันจะถามที่นี่ ฉันควรจะเรียกใช้การจัดเรียงข้อมูลภายใน VM ของฉันหรือไม่

2
IIS 7.5 Globe พร้อมไอคอนเครื่องหมายคำถาม
ฉันเปลี่ยนเส้นทางกายภาพเป็นเว็บไซต์ของฉันใน IIS 7.5 และไอคอนเปลี่ยนเป็น: มันเป็นวานิลลาอย่างสมบูรณ์ก่อนที่ฉันจะเปลี่ยนสิ่งนั้น ฉันไม่พบเอกสารใด ๆ เกี่ยวกับความหมายของไอคอนและคำแนะนำเครื่องมือบอกว่า "เว็บไซต์เริ่มต้น (หลายโปรโตคอล)" ซึ่งไม่จริงเพราะ http เป็นโปรโตคอลที่เปิดใช้งานเดียวของฉันในการตั้งค่าขั้นสูง นี่คือการผูกของฉัน: ใครบ้างที่รู้ว่าไอคอนที่เสียหายหมายถึงอะไรและจะแก้ไขปัญหานี้อย่างไร หรือนี่คือสิ่งที่ฉันต้องกังวล ขอบคุณ :)


3
ไม่มีอุปกรณ์รับสัญญาณใน lxc guest สำหรับ openvpn
ฉันพยายามตั้งค่าเซิร์ฟเวอร์ openvpn ภายในแขก lxc อย่างไรก็ตามมันเห็นว่าไม่มีอุปกรณ์รับสัญญาณในภาชนะ การเริ่ม openvpn ภายในคอนเทนเนอร์ทำให้ฉันมีข้อผิดพลาดนี้: Tue Sep 18 13:04:18 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Tue Sep 18 13:04:18 2012 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Tue Sep 18 13:04:18 2012 /sbin/ifconfig 10.6.0.1 pointopoint 10.6.0.2 mtu 1500 SIOCSIFADDR: No such device : ERROR …
17 openvpn  lxc 

2
ทำไมคอมไม่สามารถแก้ไขได้?
ฉันรู้ว่าบางคนคิดว่าสิ่งนี้ไม่ได้สร้างสรรค์อย่างแน่นอน, buuuut, ฉันสงสัยว่าทำไมคุณไม่สามารถแก้ไข com, org, us, ru หรือโดเมนระดับบนสุดอื่น ๆ ได้? ฉันทำสิ่งนี้เป็นแบบฝึกหัดการเรียนรู้เพราะอาจมีบางช่องที่ฉันเข้าใจว่า DNS ทำงานอย่างไร ตัวอย่างเช่นฉันพยายาม; nslookup com Server: dns.server.com Address: 123.123.123.123 *** dns.server.com cant find com: Non-existent domain ฉันมักจะคิดว่าเว็บไซต์อื่น ๆ ทั้งหมดภายใต้โดเมนระดับบนสุดขึ้นอยู่กับการดำรงอยู่ของชื่อโดเมนที่เกิดขึ้นจริงที่เรียกว่า.com comอย่างน้อยที่สุดฉันคิดว่ามันติดตามโดเมนที่มีอยู่ภายใต้.comโดเมน ฉันพลาดอะไรไป
17 domain 

3
การจัดสรรหน่วยความจำในเซิร์ฟเวอร์ ESXi เป็นอย่างไร?
เรามีเซิร์ฟเวอร์ ESXi 4.1 พร้อม RAM 48 GB สำหรับแต่ละ VM เรากำลังจัดสรรหน่วยความจำ 4GB เนื่องจากเซิร์ฟเวอร์จะมีเครื่องเสมือน 13 เครื่องผู้จัดการของฉันคิดว่าผิด ฉันจะอธิบายให้พวกเขาฟังว่า ESXi จะจัดการหน่วยความจำเอง แต่พวกเขาถามฉันว่าฉันจัดสรรหน่วยความจำให้กับเซิร์ฟเวอร์ ESXi ได้เท่าใด ฉันไม่ได้จัดสรรใด ๆ (ฉันไม่เคยได้ยินแม้แต่ตัวเลือกสำหรับการจัดสรรหน่วยความจำสำหรับเซิร์ฟเวอร์ ESXi เอง) มีการจัดสรรหน่วยความจำสำหรับเซิร์ฟเวอร์ ESXi อย่างไร มันจัดสรรเกิน / กระจายแรมในเครื่องเสมือนโดยไม่มีปัญหาอย่างไร

1
ฉันจะปิดใช้งาน IPv6 ที่แมป IPv4 ได้อย่างไร
บนกล่องลินุกซ์ของฉันฉันมีภูตต่างๆที่สามารถผูกกับทุกอินเตอร์เฟซที่ใช้งาน IPv6 ::บน เมื่อพวกเขาทำเช่นลินุกซ์ส่งคำขอ IPv4 ::ffff:198.51.100.37เป็นภูตที่แมปเป็นตัวอย่างเช่น ฉันจะแทนเช่นการเชื่อมต่อ IPv4 จะถูกปฏิเสธและมีเพียงการเชื่อมต่อ IPv6 ::ได้รับการยอมรับเมื่อผูกภูตที่จะ หากต้องการรับการเชื่อมต่อ IPv4 ฉันต้องการให้ daemon ต้องผูกกับ0.0.0.0(รวมถึง::) อย่างชัดเจน กล่าวอีกนัยหนึ่งฉันต้องการเรียกใช้บริการเฉพาะใน IPv6 ไม่ใช่ใน IPv4 มีวิธีการทำสิ่งนี้หรือไม่?
17 linux  ipv6 

5
ฉันจะบูต PXE หลายเดสก์ท็อป Windows 7 ที่ปิดอิมเมจเดียวกันได้อย่างไร
เมื่อหลายปีก่อนที่มหาวิทยาลัยของฉันฉันจำได้ว่าห้องปฏิบัติการที่นั่นบูต Windows NT ผ่านเครือข่าย มีไดรฟ์ที่ใช้ร่วมกันสำหรับสิ่งของของคุณและนอกเหนือจากนั้นการเปลี่ยนแปลงใด ๆ ที่คุณทำกับระบบปฏิบัติการที่ใช้อยู่จะถูกรีเซ็ตเมื่อคุณรีสตาร์ทเครื่อง ตอนนี้ฉันอยากทำสิ่งเดียวกันกับ Windows 7 ฉันได้พบวิธีการนี้โดยใช้ iSCSI แต่ฉันไม่ต้องการดิสก์ iSCSI สำหรับพีซีทุกเครื่องฉันต้องการภาพหนึ่งภาพสำหรับพีซีหลายเครื่อง ฉันยังพบไฟล์ติดตั้ง PXE Boot สำหรับติดตั้ง Windows ในตัว แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ ฉันจะไปเกี่ยวกับการตั้งค่าสิ่งที่ฉันมีในมหาวิทยาลัย แต่ด้วย Windows 7 เป็นระบบปฏิบัติการกับ netboot ได้อย่างไร ie ฉันจะทำอิมเมจ netboot Windows 7 ได้อย่างไร ฉันไม่ต้องการ netboot ตัวติดตั้ง Windows 7 ไปยังพีซีเพื่อติดตั้ง Windows ในตัวฉันต้องการเรียกใช้อิมเมจ Windows 7 จากหน่วยความจำ / เครือข่าย

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