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

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

5
bzip2 ช้าเกินไป มีหลายแกนให้เลือก
ฉันใช้คำสั่งนี้: pg_dumpall | bzip2 > cluster-$(date --iso).sql.bz2 ใช้เวลานานเกินไป topฉันมองไปที่กระบวนการที่มี กระบวนการ bzip2 ใช้เวลาประมาณ 95% และ postgres 5% ของหนึ่งคอร์ waรายการอยู่ในระดับต่ำ ซึ่งหมายความว่าดิสก์ไม่ใช่คอขวด ฉันจะทำอย่างไรเพื่อเพิ่มประสิทธิภาพ อาจปล่อยให้ bzip2 ใช้แกนเพิ่มเติม เซิร์ฟเวอร์มี 16 คอร์ หรือใช้ทางเลือกแทน bzip2? ฉันจะทำอย่างไรเพื่อเพิ่มประสิทธิภาพ

2
ทำไม DNS ที่ซ้ำซ้อนทางภูมิศาสตร์จึงจำเป็นสำหรับไซต์เล็ก ๆ
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับ DNS การซ้ำซ้อนทางภูมิศาสตร์ เป็นความรู้ทั่วไปอย่างมากที่เซิร์ฟเวอร์ DNS ที่ซ้ำซ้อนทางภูมิศาสตร์ซึ่งตั้งอยู่ในสถานที่ตั้งแยกต่างหากเป็นที่ต้องการอย่างมากเมื่อให้บริการเว็บที่ยืดหยุ่น สิ่งนี้ครอบคลุมในเชิงลึกโดยเอกสารBCP 16แต่เหตุผลที่กล่าวถึงบ่อยที่สุดบางประการ ได้แก่ : การป้องกันภัยพิบัติดาต้าเซ็นเตอร์ แผ่นดินไหวเกิดขึ้น ไฟไหม้เกิดขึ้นในชั้นวางและนำเซิร์ฟเวอร์และอุปกรณ์เครือข่ายใกล้เคียงออก เซิร์ฟเวอร์ DNS หลายตัวจะไม่ทำอะไรคุณได้ดีนักถ้าปัญหาทางกายภาพที่ดาต้าเซ็นเตอร์ทำให้เซิร์ฟเวอร์ DNS ทั้งสองตัวพร้อมกันแม้ว่ามันจะไม่ได้อยู่ในแถวเดียวกันก็ตาม ป้องกันปัญหาต้นน้ำเพียร์ เซิร์ฟเวอร์ DNS หลายตัวจะไม่ป้องกันปัญหาหากเพียร์เครือข่ายอัปสตรีมที่ใช้ร่วมกันงีบหลับ ไม่ว่าปัญหาอัปสตรีมจะทำให้คุณออฟไลน์โดยสมบูรณ์หรือแยกเซิร์ฟเวอร์ DNS ทั้งหมดของคุณออกจากส่วนฐานผู้ใช้ของคุณเพียงเล็กน้อยผลลัพธ์สุดท้ายก็คือผู้คนไม่สามารถเข้าถึงโดเมนของคุณได้แม้ว่าบริการนั้นจะอยู่ในดาต้าเซ็นเตอร์อื่นก็ตาม ทุกอย่างดีและดี แต่เซิร์ฟเวอร์ DNS ที่ซ้ำซ้อนจำเป็นจริงๆถ้าฉันใช้บริการทั้งหมดของฉันออกจากที่อยู่ IP เดียวกันได้หรือไม่ ฉันไม่เห็นว่าการมีเซิร์ฟเวอร์ DNS ตัวที่สองจะให้ประโยชน์กับฉันได้อย่างไรหากไม่มีใครได้รับสิ่งใดจากโดเมนของฉัน ฉันเข้าใจว่านี่เป็นวิธีปฏิบัติที่ดีที่สุด แต่นี่ดูเหมือนไร้ประโยชน์จริงๆ!

5
การจัดการ Windows Powershell จากเทอร์มินัล Linux
ฉันจัดการเซิร์ฟเวอร์ Windows Server 2012 ฉันเรียนรู้ PowerShell เพื่อจัดการเซิร์ฟเวอร์เหล่านี้ผ่านทางบรรทัดคำสั่ง เวิร์กสเตชันของฉันใช้งาน Ubuntu และฉันมักจะจัดการเซิร์ฟเวอร์ Linux ด้วยการเชื่อมต่อผ่าน SSH มีวิธีที่ฉันสามารถใช้ Windows PowerShell บน Windows Servers จากเวิร์กสเตชัน Linux ของฉันผ่านบรรทัดคำสั่งเช่นการเข้าถึง SSH บน Linux หรือไม่

1
ประสิทธิภาพของ NAS: NFS กับ Samba และ GlusterFS
ฉันกำลังวางแผนโครงสร้างพื้นฐานที่เก็บข้อมูลที่ใช้ร่วมกันใหม่ของฉันสำหรับฟาร์มเว็บเซิร์ฟเวอร์ขนาดเล็ก ดังนั้นฉันจึงทำการทดสอบมากมายกับระบบไฟล์ NAS จำนวนมาก ด้วยการทำเช่นนั้นฉันได้รับผลลัพธ์ที่ไม่คาดคิดและต้องการทราบว่ามีคนที่นี่สามารถยืนยันสิ่งนี้ได้ไหม กล่าวโดยย่อ: Samba เร็วกว่า NFS และ GlusterFS อย่างมากสำหรับการเขียนไฟล์ขนาดเล็ก ที่นี่สิ่งที่ฉันทำ: ฉันรัน "rsync benchmark" ที่เรียบง่ายพร้อมไฟล์จำนวนมากเพื่อเปรียบเทียบประสิทธิภาพการเขียนสำหรับไฟล์ขนาดเล็ก เพื่อการทำสำเนาที่ง่ายขึ้นฉันเพิ่งรันอีกครั้งด้วยเนื้อหาของ wordpress tar.gz ปัจจุบัน GlusterFS จำลองแบบ 2: 32-35 วินาที , โหลด CPU สูง GlusterFS single: 14-16 วินาที , โหลด CPU สูง ไคลเอนต์ GlusterFS + NFS: 16-19 วินาที , โหลด CPU สูง เคอร์เนลเซิร์ฟเวอร์ NFS …

4
การใช้ SOFTFAIL บน FAIL ในเรคคอร์ด SPF ถือเป็นการปฏิบัติที่ดีที่สุดหรือไม่
หรือใช้วิธีอื่นคือv=spf1 a mx ~allแนะนำให้ใช้มากกว่าv=spf1 a mx -allหรือไม่ RFCไม่ปรากฏขึ้นเพื่อให้คำแนะนำใด ๆ ความชอบของฉันคือการใช้ FAIL ซึ่งทำให้เกิดปัญหาชัดเจนทันที ฉันพบว่าด้วย SOFTFAIL ระเบียน SPF ที่กำหนดค่าไม่ถูกต้องจะได้รับอนุญาตให้มีอยู่เรื่อย ๆ เนื่องจากไม่มีใครสังเกตเห็น ตัวอย่างทั้งหมดที่ฉันได้เห็นทางออนไลน์ดูเหมือนจะใช้ SOFTFAIL สิ่งที่ทำให้ฉันถามตัวเลือกของฉันคือเมื่อฉันเห็นคำแนะนำของ Google Appsสำหรับการกำหนดค่า SPF: สร้างระเบียน TXT ที่มีข้อความนี้: v = spf1 include: _spf.google.com ~ all การเผยแพร่ระเบียน SPF ที่ใช้ -all แทน ~ all อาจทำให้เกิดปัญหาการจัดส่ง ดูช่วงที่อยู่ IP ของ Google สำหรับรายละเอียดเกี่ยวกับที่อยู่สำหรับเซิร์ฟเวอร์อีเมลของ Google Apps …
31 email  spf 

3
นโยบายกลุ่มคืออะไรและทำงานอย่างไร
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับพื้นฐานนโยบายกลุ่มของ Active Directory นโยบายกลุ่มคืออะไร มันทำงานอย่างไรและทำไมฉันจึงควรใช้ หมายเหตุ: นี่เป็นคำถามและคำตอบสำหรับผู้ดูแลระบบใหม่ที่อาจไม่คุ้นเคยกับการทำงานและประสิทธิภาพของมัน


3
ฉันสามารถสแกนโฟลเดอร์ที่มีโฟลเดอร์ย่อยได้หรือไม่
ฉันมีโฟลเดอร์ที่มีไฟล์สำหรับเว็บไซต์คงที่เช่น: /site/index.html /site/css/css.css /site/js/js.js /site/images/... หากฉันอัปเดตบางอย่างในแล็ปท็อปของฉันฉันต้องการคำสั่งเดียวเพื่อส่งไฟล์ไปยังเซิร์ฟเวอร์ ubuntu ของฉัน ฉันไม่ต้องการเซ็ตอัพ FTP บนมันถ้าฉันไม่มีด้วยสงสัยว่า scp จะสามารถจัดการกับมันได้หรือไม่
31 ubuntu  scp 

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

8
Linux: การใช้ find เพื่อค้นหาไฟล์ที่เก่ากว่า <วันที่>
findมีการสนับสนุนที่ดีสำหรับการค้นหาไฟล์ที่แก้ไขน้อยกว่า X วันที่แล้ว แต่ฉันfindจะใช้เพื่อค้นหาไฟล์ทั้งหมดที่แก้ไขหลังจากวันที่กำหนดได้อย่างไร ฉันไม่พบสิ่งใดในfindman page ที่จะทำสิ่งนี้เพียงเพื่อเปรียบเทียบกับเวลาไฟล์อื่นหรือเพื่อตรวจสอบความแตกต่างระหว่างเวลาที่สร้างและตอนนี้ การทำไฟล์ด้วยเวลาที่ต้องการและเปรียบเทียบกับวิธีเดียวที่จะทำเช่นนี้?
31 linux  shell  find 

4
เกิดอะไรขึ้นกับไวยากรณ์ cronjob ของฉันฉันพยายามใช้ backtick (`)?
นี่คือสิ่งที่ฉันต้องการอัตโนมัติ: 00 08 * * * psql -Uuser database &lt; query.sql | mail somone@null.com -s "query for `date +%Y-%m-%dZ%I:%M`" นี่คือข้อความแสดงข้อผิดพลาด: /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: unexpected end of file
31 cron  syntax 

2
gck คืออะไรกับ gssapi-with-mic
การดีบั๊กคำเตือน Nagios บน ssh ฉันได้ค้นพบว่าgssapi-with-micมันทำให้เกิดการล่าช้าในการตรวจสอบ ฉันปิดแล้ว แต่สิ่งที่ฉันหายไปคืออะไร? ฉันรวบรวมว่าGSSAPIเป็นเครื่องมือสำหรับการตรวจสอบความถูกต้อง แต่ส่วนใดที่เกี่ยวกับ-with-micอะไร
31 linux  redhat  ssh 

3
“ ไม่รู้จักชื่อโฮสต์ (foo.bar) ชื่อไม่เหมาะสมของฉัน” ปัญหา
เมื่อพยายามเริ่มsendmailหรือส่งเมลโดยใช้ปลั๊กอิน wordpressข้อผิดพลาดนี้จะปรากฏในmaillog: "My unqualified host name (foo.bar) unknown; sleeping for retry" หลังจากGooglingคำแนะนำที่ดีที่สุดคือ "เพิ่ม foo.bar ไปยังไฟล์ / etc / hosts" แต่มันก็เป็นแล้ว: 127.0.0.1 localhost localhost.localdomain 127.0.0.1 foo.bar


6
ฉันจะป้องกัน cron ไม่ให้เติม syslog ของฉันได้อย่างไร
ฉันมีสคริปต์ที่จะต้องดำเนินการในแต่ละนาที ปัญหาคือ cron กำลังเข้าสู่ระบบ/var/log/syslogทุกครั้งที่ดำเนินการ ฉันท้ายที่สุดเห็นบางสิ่งเช่นนี้ซ้ำแล้วซ้ำอีกใน/var/log/syslog: Jun 25 00:56:01 myhostname /USR/SBIN/CRON[1144]: (root) CMD (php /path/to/script.php &gt; /dev/null) ฉันใช้ Debian คำถามของฉันคือ: มีวิธีใดที่ฉันสามารถบอก cron ได้ไม่เขียนข้อมูลนี้ไปยัง syslog ทุกครั้ง?
31 debian  cron  syslog 

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