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

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

10
ฉันจะเผาไหม้ฮาร์ดไดรฟ์ได้อย่างไร
Google ทำการศึกษาอย่างละเอียดมากเกี่ยวกับความล้มเหลวของฮาร์ดไดรฟ์ซึ่งพบว่าฮาร์ดไดรฟ์ส่วนสำคัญล้มเหลวภายใน 3 เดือนแรกของการใช้งานหนัก เพื่อนร่วมงานของฉันและฉันคิดว่าเราสามารถใช้กระบวนการเบิร์นอินสำหรับฮาร์ดไดรฟ์ใหม่ของเราที่อาจช่วยให้เราปวดใจจากการเสียเวลากับฮาร์ดไดรฟ์ใหม่ที่ยังไม่ผ่านการทดสอบ แต่ก่อนที่เราจะใช้กระบวนการเบิร์นอินเราต้องการทราบข้อมูลเชิงลึกจากผู้อื่นที่มีประสบการณ์มากกว่านี้: การเผาไหม้ฮาร์ดไดรฟ์สำคัญแค่ไหนก่อนที่จะเริ่มใช้งาน คุณใช้กระบวนการเบิร์นอินอย่างไร คุณเบิร์นฮาร์ดไดรฟ์นานเท่าใด คุณใช้ซอฟต์แวร์ใดในการเขียนในไดรฟ์ ความเครียดเท่าไหร่สำหรับกระบวนการเบิร์นอินมากเกินไป? แก้ไข: เนื่องจากลักษณะของธุรกิจ RAID จึงไม่สามารถใช้เวลาส่วนใหญ่ได้ เราต้องพึ่งพาไดรฟ์เดียวที่ได้รับจดหมายทั่วประเทศค่อนข้างบ่อย เราสำรองข้อมูลไดรฟ์โดยเร็วที่สุดเท่าที่จะทำได้ แต่เรายังคงพบกับความล้มเหลวที่นี่และก่อนที่เราจะมีโอกาสในการสำรองข้อมูล UPDATE บริษัท ของฉันใช้กระบวนการเบิร์นอินมาระยะหนึ่งแล้วและพิสูจน์แล้วว่ามีประโยชน์อย่างยิ่ง เราเขียนไดรฟ์ใหม่ทั้งหมดที่เรามีอยู่ในสต็อกทันทีทำให้เราพบข้อผิดพลาดมากมายก่อนที่การรับประกันจะหมดอายุและก่อนที่จะติดตั้งลงในระบบคอมพิวเตอร์ใหม่ มันยังพิสูจน์แล้วว่ามีประโยชน์ในการตรวจสอบว่าไดรฟ์เสีย เมื่อคอมพิวเตอร์เครื่องหนึ่งของเราเริ่มพบข้อผิดพลาดและฮาร์ดไดรฟ์เป็นผู้ต้องสงสัยหลักเราจะเรียกใช้กระบวนการเบิร์นอินใหม่บนไดรฟ์นั้นและดูข้อผิดพลาดใด ๆ เพื่อให้แน่ใจว่าไดรฟ์เป็นปัญหาจริง ๆ ก่อนเริ่มกระบวนการ RMA มันในถังขยะ กระบวนการเบิร์นอินของเรานั้นง่าย เรามีระบบอูบุนตูที่กำหนดไว้พร้อมพอร์ต SATA จำนวนมากและเราเรียกใช้แบดบล็อคในโหมดอ่าน / เขียนด้วยการส่งผ่าน 4 ครั้งในแต่ละไดรฟ์ เพื่อให้สิ่งต่าง ๆ ง่ายขึ้นเราได้เขียนสคริปต์ที่พิมพ์คำเตือน "ข้อมูลจะถูกลบออกจากไดรฟ์ทั้งหมดของคุณ" และจากนั้นเรียกใช้ badblocks ในทุกไดรฟ์ยกเว้นไดรฟ์ระบบ

4
การเชื่อมต่อกับ HTTPS ด้วย netcat (NC) [ปิด]
ฉันกำลังทำการบ้านที่วิทยาลัย ภารกิจคือดึงข้อมูลหน้าเว็บบน HTTPS โดยใช้ nc (netcat) เพื่อดึงหน้าผ่าน HTTP ฉันทำสิ่งนี้: cat request.txt | nc -w 5 <someserver> 80 ใน request.txt ฉันมีคำขอ HTTP 1.1 GET / HTTP/1.1 Host: <someserver> ตอนนี้ ... มันใช้งานได้ดี ฉันจะดึงข้อมูลหน้าเว็บที่ใช้ HTTPS ได้อย่างไร ฉันได้รับใบรับรองของหน้าเช่นนี้ และนี่คือจุดที่ฉันติดอยู่ openssl s_client -connect <someserver>:443
41 http  https  openssl  netcat 

12
tail หลายไฟล์ระยะไกล
มีวิธีไปยังไฟล์ tail 2 ระยะไกลหรือไม่? ฉันมีเซิร์ฟเวอร์สองตัว (a และ b) อยู่เบื้องหลัง load balancer และฉันต้องการทำสิ่งนี้ถ้าเป็นไปได้: tail -f admin@serverA:~/mylogs/log admin@serverB:~/mylogs/log ขอบคุณ!
41 linux  logging  console  tail 

6
Windows ตัดสินใจว่าเซิร์ฟเวอร์ DNS ใดที่จะใช้เมื่อแก้ไขปัญหาชื่อ
Windows ใช้อัลกอริทึมใดในการตัดสินใจว่าจะใช้ DNS Server ใดในการแก้ไขชื่อ สมมติว่าฉันมีอินเทอร์เฟซหลายตัวทั้งหมดที่ใช้งานอยู่บางตัวที่ไม่ได้ระบุเซิร์ฟเวอร์ dns บางคนบอกให้กำหนดโดยอัตโนมัติและบางตัวระบุด้วยตนเอง (ในอินเทอร์เฟซ ipv4 และอินเตอร์เฟส ipv6) ฉันขอคำตอบสำหรับคำถามทั่วไปนี้โดยหวังว่าฉันจะรู้วิธีแก้ปัญหาเฉพาะเจาะจงมากขึ้นใน Windows Vista - ฉันมีสองอินเตอร์เฟสหนึ่งตัวชี้วัดที่ต่ำกว่าและเซิร์ฟเวอร์ DNS ที่ระบุด้วยตนเอง nslookup ใช้เซิร์ฟเวอร์ DNS นี้และแก้ไขชื่ออย่างถูกต้อง อย่างไรก็ตามแอปพลิเคชันอื่นทั้งหมดไม่สามารถแก้ไขชื่อได้เว้นแต่ฉันจะระบุเซิร์ฟเวอร์ DNS ด้วยตนเองสำหรับอินเทอร์เฟซอื่นซึ่งแอปพลิเคชันนั้นใช้ nslookup ยังใช้เซิร์ฟเวอร์ DNS ที่ระบุสำหรับอินเทอร์เฟซอื่นนี้เมื่อมีการระบุ ขอบคุณ

6
SQL Server (2005/2008): ทำการสำรองข้อมูลแบบเต็มตัดปลายบันทึกในโหมดการกู้คืนแบบเต็ม
ฉันเพิ่งอ่านเอกสาร MSDN จำนวนมากและฉันคิดว่าฉันเข้าใจรูปแบบการกู้คืนที่แตกต่างกันและแนวคิดของการสำรองข้อมูล ฉันยังมีคำถามหนึ่งคำถาม: การสำรองฐานข้อมูลเต็มรูปแบบตัดทอนบันทึกธุรกรรม (โดยใช้โหมดการกู้คืนแบบเต็ม) หรือไม่ ถ้าใช่: สิ่งนี้ถูกกล่าวถึงใน MSDN ที่ไหน? ทั้งหมดที่ฉันหาได้ก็คือมีเพียงข้อมูลสำรองเท่านั้นที่ตัดทอนบันทึก ถ้าไม่ใช่: ทำไม เนื่องจากการสำรองฐานข้อมูลเต็มรูปแบบเริ่มต้นห่วงโซ่การสำรองข้อมูลใหม่ประเด็นในการรักษาธุรกรรมที่ได้รับการ finshed ก่อนที่การสำรองข้อมูลเต็มรูปแบบที่ใช้งานอยู่ในบันทึกคืออะไร?

12
ไม่สามารถรับการรับรองความถูกต้องของคีย์สาธารณะ SSH เพื่อการทำงาน [ปิด]
เซิร์ฟเวอร์ของฉันใช้งาน CentOS 5.3 ฉันใช้ Mac กำลังทำงาน Leopard อยู่ ฉันไม่รู้ว่าอันไหนรับผิดชอบเรื่องนี้: ฉันสามารถเข้าสู่เซิร์ฟเวอร์ของฉันได้ดีผ่านการตรวจสอบรหัสผ่าน ฉันได้ทำตามขั้นตอนทั้งหมดสำหรับการตั้งค่า PKA (ตามที่อธิบายไว้ที่http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-ssh-beyondshell.html ) แต่เมื่อ ฉันใช้ SSH มันปฏิเสธที่จะลองตรวจสอบ publickey การใช้คำสั่ง ssh -vvv user@host (ที่ -vvv cranks up verbosity ถึงระดับสูงสุด) ฉันได้รับผลลัพธ์ที่เกี่ยวข้องต่อไปนี้: debug2: key: /Users/me/.ssh/id_dsa (0x123456) debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug3: start over, passed a different list publickey,gssapi-with-mic,password debug3: preferred …
41 ssh 

9
ใครใช้ Mac OS X Server และเพราะเหตุใด [ปิด]
ฉันอยากรู้จริงๆ Mac OS X เป็นเซิร์ฟเวอร์ฟังดูเหมือนโซลูชันราคาแพงมากซึ่งไม่ได้ดีไปกว่าซอฟต์แวร์ฟรีที่ให้บริการฟรี ฉันเข้าใจการจ่ายเงินพิเศษสำหรับ UI ที่ดีและโลโก้ Apple บนคอมพิวเตอร์เดสก์ท็อปหรือแล็ปท็อปของคุณ (ฉันทำ) แต่โลโก้แอปเปิ้ลรวบรวมฝุ่นในห้องมืดที่ไหนสักแห่งที่ไม่มีจอภาพติดอยู่ แต่อย่างใดอย่างหนึ่ง Apple กำลังผลิตเซิร์ฟเวอร์ที่มีค่าใช้จ่ายหรือบางคนรู้ว่าสิ่งที่ฉันไม่ได้และเลือกเซิร์ฟเวอร์ของ Apple หากเป็นกรณีของคุณคุณจะทำทำไม สอนฉัน

8
su ไม่ทำงานบน mac os x?
ฉันได้รับสิ่งนี้: Macintosh:8.4 TAmoyal$ su Password: su: Sorry Macintosh:8.4 TAmoyal$ ฉันพิมพ์รหัสผ่านที่ใช้สำหรับ sudo ทำไมถึงไม่ทำงาน ขอบคุณ!
41 mac-osx  sudo 

12
“ รอ 30 วินาทีก่อนเปิดเครื่องอีกครั้ง” มาจากไหน
ฉันเดาว่านี่เป็นสิ่งที่ฉันคิดในสุดสัปดาห์นี้ ... เมื่อฉันโตขึ้น (ไม่นานมานี้) พ่อแม่ของฉันสอนให้เรารอ 30 วินาทีหลังจากปิดเครื่องคอมพิวเตอร์ก่อนที่จะเปิดเครื่องอีกครั้ง กรอไปข้างหน้าในวันนี้ในด้านไอทีมืออาชีพและฉันรู้ว่ามีผู้คนจำนวนมากที่ยังคงทำเช่นเดียวกัน กฎ "30 วินาที" มาจากไหน มีใครบางคนที่อยู่ที่นั่นก่อให้เกิดความเสียหายกับเครื่องจริงโดยการปิดและเปิดภายในไม่กี่วินาที?
41 hardware 

4
Windows Server ไม่สามารถซิงโครไนซ์เวลา NTP ได้อย่างน่าเชื่อถือ
เหตุใด Windows Server (2008 ในกรณีนี้ แต่ฉันเคยเห็นปัญหาเดียวกันในปี 2003) ดูเหมือนจะมีปัญหาในการซิงโครไนซ์เวลา ฉันเห็นข้อผิดพลาดนี้ในบันทึกระบบของฉันในเซิร์ฟเวอร์ที่หลากหลาย: บริการเวลาไม่ได้ซิงโครไนส์เวลาของระบบเป็นเวลา 86400 วินาทีเพราะไม่มีผู้ให้บริการเวลาใดที่ให้การประทับเวลาที่ใช้งานได้ บริการเวลาจะไม่อัปเดตเวลาของระบบในระบบจนกว่าจะสามารถซิงโครไนซ์กับแหล่งเวลาได้ หากระบบโลคัลถูกกำหนดค่าให้ทำหน้าที่เป็นเซิร์ฟเวอร์เวลาสำหรับลูกค้าระบบจะหยุดการโฆษณาเป็นแหล่งเวลาให้กับลูกค้า บริการเวลาจะยังคงลองอีกครั้งและซิงค์เวลากับแหล่งเวลาของมัน ตรวจสอบบันทึกเหตุการณ์ระบบสำหรับเหตุการณ์ W32time อื่น ๆ เพื่อดูรายละเอียดเพิ่มเติม เรียกใช้ 'w32tm / resync' เพื่อบังคับการซิงโครไนซ์เวลาทันที ภายใต้แผงควบคุมวันและเวลาการตั้งค่าเวลาอินเทอร์เน็ตมีการกำหนดให้ประสานกับtime-nw.nist.gov; การซิงค์ที่สำเร็จครั้งล่าสุดเมื่อ 2 วันก่อนแสดงว่ามีปัญหาบางอย่าง แต่ถ้าฉันคลิกปุ่ม "อัปเดตตอนนี้" ในกล่องโต้ตอบนั้นมันจะอัปเดตตามเวลา! ดังนั้นทำไม windows server ไม่สามารถซิงค์เวลาได้อย่างน่าเชื่อถือผ่าน NTP ในเบื้องหลังโดยไม่มีฉันแทรกแซงด้วยตนเอง ผมทำอะไรผิดหรือเปล่า?

17
ซอฟต์แวร์ติดตั้ง ISO ฟรีที่ดีที่สุดสำหรับ Windows [ปิด]
คุณพบสิ่งใดในฐานะซอฟต์แวร์ติดตั้งอิมเมจ ISO / ดิสก์ที่ดีที่สุดออกมาจากที่นั่น คุณสามารถมอบทางเลือกให้ $$$ แต่ฉันกำลังมองหาฟรีแวร์ที่ดีที่สุดและรองรับภาพขนาด DVD เช่นกัน แก้ไขฉันใช้Virtual Clone Driveเป็นประจำและจะแนะนำสิ่งอื่น
41 windows  iso 

3
การตั้งค่า Nginx ให้ตรวจสอบ vhost ที่ไม่ได้จัดการทั้งหมด
หากฉันมี virtualhosts อยู่แล้วฉันจะสร้างโฮสต์เสมือนเพื่อจัดการคำขอที่ไม่ตรงกับ virtualhosts ใด ๆ ได้อย่างไร (เช่นการเข้าถึงโดย IP โดเมนอื่นที่เชื่อมโยงกับ IP, .etc .etc)
41 nginx 

3
สัญลักษณ์ที่น่าสงสัยเกี่ยวกับการกำหนดค่า nginx
ฉันมีการกำหนดค่า nginx ต่อไปนี้เช่น server { listen 80; server_name example.com allow 127.0.0.0/8; เมื่อฉันรีสตาร์ทมันเตือนฉัน: Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious symbols in /etc/nginx/sites-enabled/xxx ความคิดใด ๆ
41 nginx 

6
xvda1 เต็ม 100% มันคืออะไร? วิธีแก้ไข
ฉันใช้งานอินสแตนซ์ Linux บน EC2 (ฉันติดตั้ง MongoDB และ node.js) และฉันได้รับข้อผิดพลาดนี้: Cannot write: No space left on device ฉันคิดว่าฉันติดตามมันลงในไฟล์นี้นี่คือผลลัพธ์ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 1032088 1032088 0 100% / ปัญหาคือฉันไม่รู้ว่าไฟล์นี้คืออะไรและฉันก็ไม่รู้เหมือนกันว่าไฟล์นี้เป็นปัญหาหรือไม่ ดังนั้นคำถามของฉันคือ: ฉันจะแก้ไขข้อผิดพลาด "ไม่มีที่เหลือบนอุปกรณ์" ได้อย่างไร?
41 linux  amazon-ec2  xen 

2
กลุ่มความปลอดภัย EC2 มีการเปลี่ยนแปลงมีผลทันทีสำหรับการใช้งานอินสแตนซ์หรือไม่
ฉันมีอินสแตนซ์ EC2 ทำงานอยู่และเป็นของกลุ่มความปลอดภัย หากฉันเพิ่มการเชื่อมต่อใหม่ที่อนุญาตให้กลุ่มความปลอดภัยผ่าน AWS Management Console การเปลี่ยนแปลงนั้นจะมีผลในทันทีหรือไม่ หรือบางทีหลังจากรีสตาร์ทอินสแตนซ์แล้วเท่านั้น? ในกรณีของฉันฉันพยายามอนุญาตให้เข้าถึงพอร์ตเริ่มต้นของ PostgreSQL (tcp 5432 5432 0.0.0.0/0) และฉันไม่แน่ใจว่าเป็นไฟร์วอลล์ EC2 หรือการตั้งค่าของ PostgreSQL ที่ปฏิเสธการเชื่อมต่อ

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