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

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

7
วิธีการสรรหากูรูลินุกซ์
ฉันต้องสรรหากูรูลินุกซ์ที่เหมาะสมไม่ใช่คนที่สามารถสะกดได้มันเป็นผู้ตีที่ยิ่งใหญ่จริงๆที่จะออกไปและรับสมัครทีมของตัวเอง ขณะนี้เราเป็นบ้านหลังใหญ่ของ Windows ดังนั้นฉันจึงรู้คำถามที่ฉันต้องถามเพื่อจัดเรียงข้าวสาลีจากแกลบในพื้นที่นั้น แต่ฉันไม่รู้ว่าคำถามที่ถามเกี่ยวกับ linux techie หรืออะไรจะเป็นคำตอบที่ดี คุณมีคำถามใด ๆ ที่ฉันสามารถถามได้หรือฉันควรจ่ายให้ใครสักคนจากที่ปรึกษาภายนอกมานั่งสัมภาษณ์
30 untagged 

6
วิธีเรียกคืนพื้นที่ว่างทั้งหมด / ส่วนใหญ่จาก sparsebundle บน OS X
มีความเป็นไปได้ที่จะ "จัดระเบียบ" ภาพที่กระจัดกระจายและเรียกคืนพื้นที่ว่าง (ส่วนใหญ่) หรือไม่? นี่คือพื้นหลัง: ฉันกำลังใช้ชุดข้อมูลกระจัดกระจายและตอนนี้จากนั้นฉันต้องการเรียกคืนพื้นที่จากพวกเขาดังนั้นฉันจึงเรียกใช้: hdiutil compact image.sparsebundle อย่างไรก็ตามดังที่อธิบายไว้ในหน้า man มันจะเรียกคืนไฟล์ที่ไม่ได้ใช้ทั้งหมดเท่านั้นดังนั้นในกรณีของฉันมันบอกว่า: Reclaimed 0 bytes out of 90.4 GB possible. แน่นอนว่ามีความเป็นไปได้ที่จะคัดลอกเนื้อหาของภาพนี้ไปยังชุดกระจัดกระจายใหม่ที่ใช้แทน แต่ที่ยุ่งยากและต้องใช้พื้นที่ว่างเพียงพอสำหรับการดำเนินการนี้ ในขณะเดียวกันฉันพบว่าผลลัพธ์ของคำสั่งกะทัดรัดค่อนข้างทำให้เข้าใจผิด (ขณะนี้ฉันใช้ OS X 10.5.7) เนื่องจากบางครั้งมันมีขนาดเท่าที่เป็นไปได้ซึ่งใหญ่กว่าขนาดที่กลุ่มรูปภาพใช้งานอยู่ในขณะนี้ ขับรถ ฉันไม่ได้ดูอย่างใกล้ชิด แต่เอาต์พุตดูเหมือนว่าจะเป็นขนาดสูงสุดหรือ "ขนาดสูงสุด" - "ขนาดที่ใช้"
30 mac-osx 

11
แนวทางปฏิบัติที่ดีที่สุดในการรักษาแพคเกจ UNIX ให้ทันสมัยอยู่เสมอ?
คุณปรับปรุงเซิร์ฟเวอร์ของคุณให้ทันสมัยได้อย่างไร? เมื่อใช้ตัวจัดการแพคเกจเช่นความถนัดคุณจะเก็บประวัติการอัพเกรด / ติดตั้งและถ้าเป็นเช่นนั้นคุณจะทำอย่างไร? เมื่อทำการติดตั้งหรืออัพเกรดแพ็คเกจบนเซิร์ฟเวอร์หลายเครื่องมีวิธีใดบ้างที่จะทำให้กระบวนการเร็วขึ้นเท่าที่จะเป็นไปได้?

22
แนวทางปฏิบัติที่ดีที่สุดสำหรับรหัสผ่าน
เมื่อได้รับเหตุการณ์ล่าสุดด้วยการเรียนรู้ 'แฮ็กเกอร์' และลองรหัสผ่านใหม่จากผู้ดูแลเว็บไซต์เราจะแนะนำสิ่งที่ดีที่สุดให้กับทุกคนเกี่ยวกับวิธีปฏิบัติที่ดีที่สุดเกี่ยวกับรหัสผ่านได้อย่างไร ใช้รหัสผ่านที่ไม่ซ้ำกันระหว่างเว็บไซต์ (เช่นไม่เคยใช้รหัสผ่านซ้ำ) คำที่พบในพจนานุกรมจะต้องหลีกเลี่ยง พิจารณาใช้คำหรือวลีจากภาษาที่ไม่ใช่ภาษาอังกฤษ ใช้วลีรหัสผ่านและใช้อักษรตัวแรกของแต่ละคำ l33 การระบุไม่ได้ช่วยอะไรมาก กรุณาแนะนำเพิ่มเติม!

1
“ การเชื่อมต่อ: ปิด” หมายถึงอะไรเมื่อใช้ในข้อความตอบกลับ
เมื่อไคลเอ็นต์ใช้Connection: closeส่วนหัวในข้อความคำขอซึ่งหมายความว่าต้องการให้เซิร์ฟเวอร์ปิดการเชื่อมต่อหลังจากส่งข้อความตอบกลับ ฉันคิดว่าส่วนหัวนี้ใช้เฉพาะในข้อความคำขอเท่านั้น แต่ฉันสังเกตเห็นว่าส่วนหัวนี้ใช้ในข้อความตอบกลับด้วย ตัวอย่างเช่น: ส่วนหัวนี้หมายความว่าอย่างไรเมื่อใช้ในข้อความตอบกลับ ฉันคิดว่ามันหมายความว่าเซิร์ฟเวอร์จะปิดการเชื่อมต่อหลังจากส่งข้อความตอบกลับ (แม้ว่าลูกค้าจะใช้Connection: keep-aliveส่วนหัวในข้อความคำขอของมัน) ฉันถูกไหม?
30 networking  http 

3
ssh-copy-id - สิทธิ์ถูกปฏิเสธ (publickey) [ปิด]
ฉันต้องการตั้งค่า ssh tunnel ไปยังเซิร์ฟเวอร์ mysql ซึ่งอยู่ในคอมพิวเตอร์ที่มีเครื่องเสมือน อุโมงค์จะต้องทำงานหากเครื่องเริ่มต้นใหม่ สมมุติว่า A คือคอมพิวเตอร์ที่มีซอฟต์แวร์ linux B - เครื่องเสมือนในคอมพิวเตอร์ A. MySQL อยู่ใน B C - เป็นเครื่องเสมือนจริงในคอมพิวเตอร์ A ซึ่งต้องการเชื่อมต่อกับ MySQL ใน B ตอนนี้โดยบทความนี้: http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/ ฉันพยายามคัดลอกกุญแจสาธารณะไปยังเซิร์ฟเวอร์ระยะไกล ฉันเดาว่าฉันต้องคัดลอกไปยังคอมพิวเตอร์ A ssh-copy-id -i id_rsa.pub.bak [user]@[IP of A] -p [port of A] Enter passphrase for key '/home/[user]/.ssh/id_rsa': Permission denied (publickey). ตอนนี้ฉันพยายามป้อนข้อความรหัสผ่านของไฟล์ …
30 ssh-keys 

2
Nginx: ตำแหน่ง regex สำหรับหลายเส้นทาง
ฉันมีสองสถานที่ในการกำหนดค่า nginx ที่ทำงาน: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } ฉันจะรวมสองสิ่งนี้เข้าด้วยกันในที่เดียวได้อย่างไร สิ่งที่ฉันทำไปแล้ว: ฉันลองคำแนะนำนี้ location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } แต่มันไม่ได้ผลสำหรับฉัน นอกจากนี้เมื่อฉันไม่ได้ใช้แบ็กเอนด์การกำหนดค่าต่อไปนี้ทำงานอย่างถูกต้อง: location ~ ^/(static|media)/ { root /home/project_root; } ปรับปรุง (บางสายจากบันทึก) xx.xx.xx.xx - - [31/Dec/2013:13:48:18 +0000] "GET /content/11160/ HTTP/1.1" 200 5310 "-" "Mozilla/5.0 …
30 nginx  regex 

4
ลายนิ้วมือของปุ่ม PEM ssh
ฉันมีไฟล์ PEM ซึ่งเพิ่มลงใน ssh-agent กำลังทำงานอยู่: $ file query.pem query.pem: PEM RSA private key $ ssh-add ./query.pem Identity added: ./query.pem (./query.pem) $ ssh-add -l | grep query 2048 ef:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX ./query.pem (RSA) ฉันจะรับลายนิ้วมือของกุญแจ (ซึ่งฉันเห็นใน ssh-agent) ได้โดยตรงจากไฟล์ได้อย่างไร ฉันรู้ว่าssh-keygen -l -f some_keyใช้ได้กับคีย์ ssh "ปกติ" แต่ไม่ใช่สำหรับไฟล์ PEM ถ้าฉันลอง ssh-keygen ในไฟล์. pem ฉันจะได้รับ: $ ssh-keygen -l …

1
IIS7 หน่วยเวลาใดที่มีในบันทึกของ w3c
ฉันพยายามวิเคราะห์ IIS7 บันทึก (รูปแบบ W3C) และน่าสนใจในtime-takenฟิลด์และหน่วย ตามMicrosoftหน่วยเป็นมิลลิวินาที The length of time that the action took, in milliseconds. ตามเอกสาร w3cมันเป็นวินาที Time taken for transaction to complete in seconds, field has type <fixed> คำตอบที่ถูกต้องคืออะไร?
30 iis-7  iis 

6
แนวทางปฏิบัติที่ดีที่สุดของ ZFS ด้วย RAID ฮาร์ดแวร์
หากเกิดขึ้นมีฮาร์ดแวร์ระดับเซิร์ฟเวอร์ในการกำจัดสิ่งที่เป็นสิ่งที่แนะนำให้รัน ZFS ที่ด้านบนของ RAID1 ที่ใช้ฮาร์ดแวร์หรือบางอย่าง? ควรปิด RAID ที่อิงกับฮาร์ดแวร์และรัน ZFS บน a mirrorหรือ a raidz zpoolแทนหรือไม่? เมื่อปิดการทำงานของฮาร์ดแวร์ RAID แล้วคอนโทรลเลอร์ SATA2 และ SAS ที่ใช้ฮาร์ดแวร์ RAID มีแนวโน้มที่จะซ่อนข้อผิดพลาดในการอ่านและเขียนมากกว่าหรือน้อยกว่าคอนโทรลเลอร์ที่ไม่ใช่ฮาร์ดแวร์-RAID หรือไม่ ในแง่ของเซิร์ฟเวอร์ที่ไม่สามารถปรับแต่งได้หากมีสถานการณ์ที่คอนโทรลเลอร์ RAID ของฮาร์ดแวร์มีความเป็นกลางทางต้นทุน (หรือลดค่าใช้จ่ายของเซิร์ฟเวอร์ที่สร้างไว้ล่วงหน้าเนื่องจากสถานะของมันช่วยเพิ่มโอกาสของ บริษัท โฮสติ้งที่ให้บริการ IPMI เพิ่มเติม การเข้าถึง) ควรหลีกเลี่ยงหรือไม่ แต่มันควรจะแสวงหาหลังจาก?

3
ขุด + ติดตามถูกต้องเสมอ?
เมื่อคำถามเกี่ยวกับความถูกต้องของแคช DNS dig +traceมีแนวโน้มที่จะเป็นวิธีที่แนะนำในการพิจารณาคำตอบที่เชื่อถือได้สำหรับอินเทอร์เน็ตที่มีระเบียน DNS สิ่งนี้ดูเหมือนว่าจะเป็นประโยชน์อย่างยิ่งเมื่อจับคู่กับ+additionalซึ่งยังแสดงบันทึกกาว บางครั้งดูเหมือนว่าจะมีความขัดแย้งในบางจุด - บางคนบอกว่ามันขึ้นอยู่กับตัวแก้ไขในท้องถิ่นเพื่อค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ชื่อกลาง แต่ผลลัพธ์ของคำสั่งไม่ได้บ่งชี้ว่าสิ่งนี้เกิดขึ้นนอกเหนือจากรายการเริ่มต้นของราก เซิร์ฟเวอร์ ดูเหมือนว่ามีเหตุผลที่จะสมมติว่าสิ่งนี้จะไม่เกิดขึ้นหากจุดประสงค์ของ+traceการเริ่มต้นที่เซิร์ฟเวอร์รากและติดตามวิธีการของคุณลง (อย่างน้อยถ้าคุณมีรายชื่อเซิร์ฟเวอร์ที่ถูกต้อง) ไม่dig +traceจริงๆใช้จำแนกท้องถิ่นสำหรับสิ่งที่ผ่านมาเซิร์ฟเวอร์ราก?

3
ตัวเลือกใดบ้างที่สามารถใส่ลงในไฟล์ SSH authorized_keys
ฉันพบบทความนี้เกี่ยวกับตัวเลือกที่สามารถใส่ไว้ก่อนหน้าคีย์ในไฟล์ authorized_keys ฉันสงสัยว่ายังมีอีกไหม? ตัวเลือกที่ระบุไว้ในบทความ ได้แก่ จาก = "โดเมน" คำสั่ง = "commandtorun" ไม่มีการส่งต่อพอร์ต ไม่มี X11 การส่งต่อ ไม่มีตัวแทนการส่งต่อ ไม่มี Pty อัปเดต ดูเหมือนว่าบทความต้นฉบับจะไม่สามารถเข้าถึงได้ เพราะตอนนี้ฉันได้เปลี่ยนลิงค์ให้ชี้ไปที่เวอร์ชัน archive.org
30 ssh 

4
แกล้งทำวันที่สำหรับเปลือกเซสชั่นที่เฉพาะเจาะจง
แน่นอนฉันพยายามที่จะบรรลุสิ่งที่แปลกที่นี่ แต่ฉันต้องการปลอมวันที่ในท้องถิ่นสำหรับเซสชั่นเปลือกบน GNU / Linux ฉันต้องทดสอบแบบกล่องดำว่าโปรแกรมทำงานในวันที่ต่างกันอย่างไรและการแก้ไขวันที่ทั่วทั้งระบบอาจมีผลข้างเคียงที่ไม่พึงประสงค์ (งาน cron, บันทึกไฟล์ที่ยุ่งเหยิง ฯลฯ ) ความคิดใด ๆ
30 linux  unix  shell  unix-shell  time 

7
Arch Linux เหมาะสมกับสภาพแวดล้อมเซิร์ฟเวอร์หรือไม่
คุณคิดว่า Arch Linux เหมาะสมกับสภาพแวดล้อมของเซิร์ฟเวอร์หรือไม่ รูปแบบการวางจำหน่ายและความเรียบง่ายดูเหมือนจะเป็นสิ่งที่ดีเพราะเมื่อคุณติดตั้งแล้วคุณไม่จำเป็นต้องติดตั้งใหม่เหมือนรุ่นวางจำหน่ายจาก distros อื่น แต่การอัพเกรดอย่างต่อเนื่องนั้นไม่ก่อให้เกิดปัญหาด้านเสถียรภาพหรือไม่ แม้ว่าจะเป็นขอบเลือดออก Arch Linux ใช้ซอฟต์แวร์รุ่นเสถียรล่าสุด
30 linux  arch-linux 

6
มีวิธีในการตั้งค่าแบบอักษรและขนาดหน้าต่างเป็นผงสำหรับอุดรูอย่างถาวรหรือไม่?
เมื่อฉันเข้าสู่ระบบด้วยputtyฉันต้อง: เปลี่ยนการตั้งค่า การปรากฏ ตัวอักษร เปลี่ยนแปลง 8 ปรับขนาดหน้าต่าง เพื่อให้ฉันเห็นข้อความเพียงพอที่จะทำงานกับไฟล์บันทึก ฉันไม่เห็นตำแหน่งที่ฉันสามารถบันทึกการตั้งค่าเหล่านี้ไปยังเซสชันที่บันทึกไว้เป็นไปได้หรือไม่ ตอบ: ดังนั้นคำตอบคือคลิกที่การเปลี่ยนแปลงการตั้งค่าเปลี่ยนทุกอย่าง แต่แล้วคุณต้องคลิกที่ชื่อเซสชันอีกครั้งและบันทึกขอบคุณ David:
30 ssh  putty  settings 

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