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

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

11
ฉันจะรับ apt-get เพื่อละเว้นการขึ้นต่อกันได้อย่างไร?
ฉันจะทำให้ apt-get ละเว้นการอ้างอิงบางอย่างได้อย่างไร ตัวอย่างเช่นฉันต้องการติดตั้งmailxเพื่อให้ฉันสามารถใช้เพื่อส่งอีเมลจากสคริปต์ cron / เครื่องมือสร้างรายงาน อย่างไรก็ตามการติดตั้ง mailx ยังติดตั้งexim4และการพึ่งพาทั้งหมด (ฉันได้ติดตั้ง Postfix แล้ว) ฉันไม่ต้องการจริงๆและฉันคิดว่า mailx สามารถใช้งานได้โดยไม่ต้องใช้ ฉันจะละเว้นการอ้างอิงบางอย่าง แต่ยังคงใช้ apt-get เนื่องจากมันเป็นเครื่องมือที่ดี?

7
เชื่อมต่อ () ล้มเหลว (111: การเชื่อมต่อถูกปฏิเสธ) ขณะเชื่อมต่อกับอัปสตรีม
ฉันพบ502 Gatewayข้อผิดพลาดเมื่อเข้าถึงไฟล์ PHP ในไดเรกทอรี ( http://example.com/dev/index.php) บันทึกนั้นบอกว่า: 2011/09/30 23:47:54 [error] 31160#0: *35 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xx.xx.xx, server: domain.com, request: "GET /dev/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "domain.com" ฉันไม่เคยมีประสบการณ์แบบนี้มาก่อน วิธีการแก้ไข502 Gatewayข้อผิดพลาดประเภทนี้คืออะไร? นี่คือnginx.conf: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; # multi_accept on; …
85 nginx  502-error 

1
พอร์ตใดที่จะเปิดสำหรับเซิร์ฟเวอร์จดหมาย
ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์อีเมล Postfix บนแพลตฟอร์ม linux (ubuntu) เสร็จแล้ว ฉันมีมันส่งและรับอีเมลและมันไม่ได้เป็นรีเลย์เปิด นอกจากนี้ยังรองรับ smtp และ imap ที่ปลอดภัย ตอนนี้เป็นคำถามที่เริ่มต้นสวย แต่ฉันควรจะออกจากพอร์ต 25 เปิด? (เนื่องจากต้องการ smtp ที่ปลอดภัย) ถ้าเป็นเช่นนั้นทำไม ยังมีพอร์ต 587 อีกไหม? นอกจากนี้ฉันควรต้องมีการรับรองความถูกต้องบนพอร์ตใดพอร์ตหนึ่งเหล่านี้ด้วยหรือไม่ โปรดแก้ตัวความไม่รู้ของฉันในพื้นที่นี้: P

7
ฉันจะรับประวัติของ“ apt-get install” บน Ubuntu ได้อย่างไร?
ฉันกำลังจะย้ายเซิร์ฟเวอร์จากกล่อง Ubuntu หนึ่งไปยังอีก ฉันไม่ได้โคลนกล่องเก่าไปยังกล่องใหม่ ฉันกำลังสร้างระบบใหม่และจะย้ายข้อมูลตามต้องการ ฉันต้องการติดตั้งซอฟต์แวร์ทั้งหมดที่ฉันมีในกล่องเก่าบนใหม่ มีวิธีง่าย ๆ ในการค้นหาประวัติของคำสั่ง "sudo apt-get install" ที่ฉันให้ไว้ตลอดเวลาหรือไม่? นั่นคือ dpkg -l แสดงแพ็กเกจทั้งหมดที่ติดตั้งไว้ แต่ไม่ใช่แพ็กเกจระดับบนสุดที่ติดตั้งไว้ หากมีวิธีการที่ dpkg จะมอบแพ็คเกจการติดตั้งให้ฉันฉันสามารถค้นหาแพ็คเกจที่ไม่ซ้ำกันได้ มิฉะนั้นฉันต้องการอย่างอื่นที่จะพูดว่า "คุณติดตั้ง 24 แพคเกจเหล่านี้"
85 apt  dpkg 

10
วิธีการแสดงบางบรรทัดจากไฟล์ข้อความใน Linux?
ฉันเดาว่าทุกคนรู้ว่าอรรถประโยชน์บรรทัด Linux cmd headและtailประโยชน์ headอนุญาตให้คุณพิมพ์บรรทัด X แรกของไฟล์tailทำเช่นเดียวกัน แต่พิมพ์จุดสิ้นสุดของไฟล์ คำสั่งที่ดีในการพิมพ์ที่ตรงกลางของไฟล์คืออะไร? บางอย่างเช่นmiddle --start 10000000 --count 20(พิมพ์ 10'000'000th จนถึง th 10'000'010 บรรทัด) ฉันกำลังมองหาบางอย่างที่จะจัดการกับไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ ฉันพยายามtail -n 10000000 | head 10แล้วมันก็ช้ามาก

5
การจัดตารางเวลางานโดยใช้ crontab จะเกิดอะไรขึ้นเมื่อคอมพิวเตอร์ถูกปิดในช่วงเวลานั้น
ฉันกำหนดเวลางานบางอย่างโดยใช้ crontab จะเกิดอะไรขึ้นหากคอมพิวเตอร์ของฉันปิดหรือปิดในช่วงเวลาที่ cron ถูกกำหนดให้ทำอะไร แต่ละงานที่ไม่ได้รับ cron ทำงานหลังจากเปิดคอมพิวเตอร์หรือไม่ได้รับงานในวันนั้นหรือไม่ หากงานที่ไม่ได้รับการดำเนินการต่อมีวิธีการกำหนดค่า cron เพื่อให้ทำงานที่ไม่ได้รับหลังจากเปิดเครื่องคอมพิวเตอร์หรือไม่
85 linux  ubuntu  cron 


12
มีโซลูชันใดบ้างที่อนุญาตให้ใช้การควบคุมการแก้ไขสำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์ [ปิด]
ในสภาพแวดล้อมที่มีผู้ดูแลระบบหลายคนฉันเห็นข้อดีสองสามข้อในการเพิ่มไฟล์ config ของเซิร์ฟเวอร์ในระบบควบคุมการแก้ไข สิ่งที่น่าสังเกตมากที่สุดคือความสามารถในการติดตามการเปลี่ยนแปลงที่ทำขึ้นมาและแน่นอนว่าสามารถย้อนกลับไปสู่การกำหนดค่าการทำงานที่เป็นที่รู้จัก ฉันสนใจส่วนใหญ่ในการแก้ปัญหา Unix / Linux แต่จะอยากรู้อยากเห็นการใช้งานของ Windows เช่นกัน

2
ฉันสามารถมีเซิร์ฟเวอร์ DHCP หลายเครื่องในเครือข่ายเดียวได้หรือไม่
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับเซิร์ฟเวอร์ DHCP ที่ซ้ำซ้อน เป็นไปได้หรือไม่ที่จะมีเซิร์ฟเวอร์ DHCP มากกว่าหนึ่งเครื่องบน LAN เดียวกัน ความหมายของการทำเช่นนี้มีอะไรบ้าง จะเกิดอะไรขึ้นถ้ามีเซิร์ฟเวอร์ DHCP มากกว่าหนึ่งเครื่องที่มีอยู่ ลูกค้าของฉันจะทราบได้อย่างไรว่าลูกค้ารายใดควรใช้ ฉันจะให้เซิร์ฟเวอร์ DHCP ระบุที่อยู่ไปยังกลุ่มเครือข่ายย่อยมากกว่าหนึ่งเครือข่ายได้อย่างไร ฉันจะกำหนดค่าเซิร์ฟเวอร์ DHCP หลายเครื่องเพื่อระบุที่อยู่สำหรับซับเน็ตเดียวกันได้อย่างไร
85 routing  dhcp 

10
ฉันจะโอน Multihop SCP ได้อย่างไร
ฉันต้องการคัดลอกไฟล์จากเครื่อง A ไปยังเซิร์ฟเวอร์ C แต่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ C ผ่านเซิร์ฟเวอร์ B เท่านั้น แทนที่จะถ่ายโอนไปยังเซิร์ฟเวอร์ B เป็นครั้งแรกให้ลงชื่อเข้าใช้แล้วโอนไปยังเซิร์ฟเวอร์ C คุณสามารถถ่ายโอนไฟล์โดยตรงกับ SCP หรือโปรแกรมที่คล้ายกันได้หรือไม่ (โหมดคนเดินเท้า Emacs มีคุณสมบัตินี้สำหรับการแก้ไขไฟล์จากระยะไกล)
85 ssh  scp 

10
ฉันควรใช้ tap หรือ tun สำหรับ openvpn หรือไม่?
อะไรคือความแตกต่างระหว่างการใช้ dev tap และ dev tun สำหรับ openvpn? ฉันรู้ว่าโหมดที่แตกต่างไม่สามารถใช้งานได้ ความแตกต่างทางเทคนิคคืออะไรและอื่น ๆ จากนั้นเพียงแค่ดำเนินการกับเลเยอร์ 2 กับ 3 มีคุณสมบัติด้านประสิทธิภาพที่แตกต่างกันหรือมีระดับค่าใช้จ่ายต่างกัน เลือกโหมดไหนดีกว่า มีฟังก์ชั่นการใช้งานเฉพาะในแต่ละโหมด
85 vpn  openvpn  tun  tap 

8
“ anycast” คืออะไรและมีประโยชน์อย่างไร?
ผมไม่เคยได้ยินของ anycast จนกระทั่งไม่กี่วินาทีที่ผ่านมาเมื่อผมอ่าน " อะไรบางเทคนิคเซิร์ฟเวอร์ / เครือข่ายเย็นหรือมีประโยชน์หรือไม่ " บทความวิกิพีเดีย " Anycast " เป็นบทความที่ค่อนข้างเป็นทางการและไม่ได้ทำให้นึกถึงภาพว่าจะใช้อย่างไร บางคนสามารถอธิบายได้ในประโยคที่ไม่เป็นทางการว่า "anycast" คืออะไรคุณกำหนดค่ามันอย่างไร (ในความหมายทั่วไป) และประโยชน์ของมันคืออะไร (มันทำให้ง่ายขึ้น)?

4
มีไดเรกทอรีเทียบเท่า / dev / null ใน Linux หรือไม่
เมื่อกำหนดค่าแอปพลิเคชันคุณมักจะสามารถใช้/dev/nullเป็นไฟล์กำหนดค่าได้หากคุณต้องการให้แอปพลิเคชันอ่านไฟล์ว่าง แต่ถ้าแอปพลิเคชันอ่านรายการไฟล์จากไดเรกทอรีคุณจะไม่สามารถใช้เคล็ดลับนี้ได้ คุณจะต้องให้มันไดเรกทอรีว่างเปล่าอ่าน ฉันสงสัยว่า: Linux มีไดเรกทอรีว่างเปล่าเริ่มต้นที่สามารถใช้เพื่อวัตถุประสงค์ดังกล่าวได้หรือไม่ ฉันรู้ว่า OpenSSH ใช้ / var / empty อยู่ครู่หนึ่งและแน่นอนฉันสามารถสร้าง dir ที่ว่างเปล่าได้ด้วยตัวเอง แต่บางที FHS ได้ระบุไดเรกทอรีมาตรฐานสำหรับสิ่งนี้
84 linux  fhs 


2
CNAME ควรใช้กับโดเมนย่อยหรือไม่
ฉันจัดการหลายเว็บไซต์ที่มีการกำหนดค่า DNS ต่อไปนี้: example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com - CNAME - example.com beta.example.com - CNAME - test.example.com dev.example.com - CNAME - test.example.com นี่เป็นการใช้ระเบียน CNAME ที่เหมาะสมหรือไม่ ฉันดูออนไลน์และไม่พบคำตอบที่ชัดเจน บางคนอ้างว่าระเบียน CNAME ไม่ดี (ไม่ชัดเจนว่าเป็นเพราะเหตุใด) และเสนอการตั้งค่าต่อไปนี้: example.com - A Record - Production Server …

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