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

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

7
กลยุทธ์การสำรองข้อมูลสำหรับสภาพแวดล้อมของ Apple ที่มุ่งเน้นนักพัฒนาหรือไม่
มันน่าสนใจที่จะเห็นการแบ่งเทคโนโลยีระหว่างสภาพแวดล้อมขององค์กรที่มีโครงสร้างและสภาพแวดล้อมที่ขับเคลื่อนด้วยนักพัฒนา / เริ่มต้น เทคโนโลยีของ Microsoft บางอย่างที่ฉันรับ (VSS, Folder Redirection และอื่น ๆ ) นั้นไม่สามารถใช้ได้เมื่อจัดการจำนวนเพิ่มขึ้นของแล็ปท็อป Apple ที่ฉันเห็นในร้านDevOps ฉันสนใจกลยุทธ์การสำรองข้อมูลแบบรวมศูนย์และอัตโนมัติสำหรับกลุ่มแล็ปท็อป Apple 30-40 ... โดยทั่วไปแล้ววิธีนี้จะทำได้อย่างปลอดภัยและปลอดภัยโดยสมมติว่าเครื่องจักรเหล่านี้เป็นของ บริษัท (เทียบกับBYOD ) ในขณะที่ Apple มีTime Machineมันจะมุ่งไปที่การสำรองข้อมูลคอมพิวเตอร์แต่ละเครื่องและดูเหมือนจะไม่สามารถทำงานได้อย่างน่าเชื่อถือในการตั้งค่ากลุ่ม ปัญหาอีกประการหนึ่งของเวิร์กสเตชันเหล่านี้คือการมีอยู่ของ Vagrant / Virtual Box VM บนระบบของนักพัฒนา โดยทั่วไปแล้ว Time Machine และเครื่องเสมือนจะทำงานได้ไม่ดีเว้นแต่ว่า VMs จะถูกแยกออกจากชุดการสำรองข้อมูล ฉันต้องการกระบวนการสำรองข้อมูลแบบพุชที่มีตัวเลือกการตั้งเวลาที่ยืดหยุ่น ฉันรู้วิธีจัดการที่เก็บข้อมูลส่วนหลัง แต่ฉันไม่แน่ใจว่าต้องนำเสนออะไรบ้างกับระบบไคลเอ็นต์ เนื่องจากลักษณะของข้อมูลที่นี่การสำรองข้อมูลบนคลาวด์อาจไม่สามารถใช้งานได้ ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่คุณจัดการสิ่งนี้ในสภาพแวดล้อมของคุณจะได้รับการชื่นชม แก้ไข:การสำรองข้อมูลเครื่องเสมือนไม่มีความสำคัญอีกต่อไป สามารถแยกออกจากกระบวนการและการวางแผนได้

5
เปิดคอนโซล cmd ใหม่บน core Windows 2012 Server หลังจากปิดคอนโซลล่าสุด
บนเซิร์ฟเวอร์ทดสอบใหม่ของฉันซึ่งเป็นเซิร์ฟเวอร์หลักของ Windows Server 2012 ฉันได้ปิดคอนโซล cmd ที่เปิดอยู่ด้วยexitคำสั่ง ฉันจะเปิดพรอมต์อื่นได้อย่างไร ฉันจะถูกบังคับให้รีบูตเครื่องหรือไม่

2
อัตรา nginx จำกัด ด้วยส่วนหัว X-Forwarded-For
ฉันกำลังมองหาในการ จำกัด อัตราการใช้ Nginx ของHttpLimitReqModule อย่างไรก็ตามคำขอทั้งหมดมาจาก IP เดียวกัน (loadbalancer) พร้อมกับที่อยู่ IP จริงในส่วนหัว มีวิธีการ จำกัด อัตรา nginx ตาม ip ในX-Forwarded-Forส่วนหัวแทนที่จะเป็น ip ของแหล่งที่มาหรือไม่?

3
คนจรจัด: การเชื่อมต่ออินเทอร์เน็ตช้าในแขก
ฉันพยายามตั้งคนเร่ร่อน โฮสต์คือ Ubuntu 12.10 นี่คือไฟล์คนจรจัดของฉัน: Vagrant::Config.run do |config| config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) config.vm.network :bridged, :bridge => "eth0" config.vm.define "restserver" do |chefs_config| chefs_config.vm.box = "precise64" chefs_config.vm.box_url = "http://files.vagrantup.com/precise64.box" chefs_config.vm.host_name = "restserver" chefs_config.vm.network :hostonly, "192.168.20.50" chefs_config.vm.forward_port 80, 8080 config.vm.provision :chef_solo do |chef| chef.log_level = :debug chef.cookbooks_path = "cookbooks" chef.run_list.clear chef.add_recipe …

8
Apache2 Proxy หมดเวลา
ฉันมี Apache2 พร้อม PHP + PHP-FPM ที่กำหนดค่าตาม: http://wiki.apache.org/httpd/PHP-FPM ฉันกำลังเขียนสคริปต์ที่จะต้องใช้เวลานานในการรันบน Vhost ภายใน แต่หมดเวลาหมดทุกอย่างจะทำงานได้อย่างไม่มีที่ติหากสคริปต์ทำงานภายใน 30 วินาที บันทึก apache ของฉันบอกฉัน: [Wed Apr 17 21:57:23.075175 2013] [proxy_fcgi:error] [pid 9263:tid 140530454267648] (70007)The timeout specified has expired: [client 58.169.202.172:49017] AH01075: Error dispatching request to :, referer: เมื่อพยายามเรียกใช้สคริปต์ฉันจะได้รับ503 Service Unavailableหลังจากระยะเวลาดำเนินการ 30 วินาที เหตุผลนี้หมายความว่าฉันมีคำสั่งหมดเวลาหรือตั้งค่าเป็น 30 วินาที แต่ฉันมีสิ่งเหล่านี้ในการกำหนดค่า Vhost …

4
ดำเนินการร้องขอ curl แบบขนานใน bash
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เป็นวิธีที่ดีที่สุดในการรัน 5 curlคำขอparallelจากสคริปต์ทุบตีอะไร ฉันไม่สามารถรันมันเป็นอนุกรมได้เนื่องจากเหตุผลด้านประสิทธิภาพ
23 curl  wget  multi-core  smp 

3
Robocopy สามารถข้ามการเปิดไฟล์ได้หรือไม่?
เรากำลังใช้ Robocopy เพื่อแจกจ่ายไฟล์ที่มาถึงผ่าน FTP ในโฟลเดอร์ดรอป โดยหลักการแล้วเราต้องการให้ Robocopy ทิ้งไฟล์ไว้ตามลำพังหากยังคงเป็น FTPd อยู่ Robocopy ยังพยายามคัดลอกไฟล์ที่เปิดอยู่ มันไม่ได้ลบทิ้งดังนั้น FTP จึงไม่ได้รับผลกระทบ อย่างไรก็ตามเราจบลงด้วยการตัดทอนไฟล์ที่ถูกแจกจ่ายไปยังปลายทาง Robocopy สามารถข้ามการเปิดไฟล์ได้หรือไม่? อาจมีบางสิ่งที่เหมาะสมกว่า Robocopy สำหรับงานนี้หรือไม่?

2
อะไรคือความแตกต่างระหว่าง Nameserver ที่มีสิทธิ์และ Resolver Resursive
ฉันยังใหม่กับระบบเครือข่ายและสิ่ง DNS ทั้งหมดนี้ ฉันมีคำถามต่อไปนี้ เนมเซิร์ฟเวอร์ที่มีสิทธิ์คืออะไร Resolver Resolver คืออะไร โปรดช่วย / แนะนำฉันเกี่ยวกับเรื่องนี้ ฉันได้อ่านNameserver ที่มีสิทธิ์ แต่ไม่สามารถเข้าใจได้อย่างชัดเจน ใครช่วยอธิบายหน่อยได้ไหม?

2
ข้อดีและข้อเสียของ SSH และ HTTP สำหรับเซิร์ฟเวอร์ git คืออะไร
ฉันต้องการตั้งค่าเซิร์ฟเวอร์ git ฉันได้พบวิธีการหลายอย่างโดยละเอียด บางคนอธิบายการติดตั้งสำหรับ git-server ที่สามารถเข้าถึงได้ผ่าน Ssh ในขณะที่บางคนสามารถเข้าถึงได้ผ่าน HTTP (คนอื่น ๆ ยังแนะนำเครื่องมือเช่น gitolite) มีข้อดีหรือข้อเสียในการเลือก SSH หรือ HTTP หรือไม่ ดูเหมือนว่าด้วย HTTP การถ่ายโอนไฟล์จะช้าลงอย่างมาก แต่ฉันสงสัยว่ามีสิ่งอื่น ๆ ที่ควรทราบ อะไรคือวิธีที่พบได้บ่อยที่สุดในการตั้งค่าเซิร์ฟเวอร์ git ถ้ามี
23 ssh  http  git 

4
วิธีการรีสตาร์ทบริการโดยอัตโนมัติเมื่อล้มเหลวใน Linux
บน Windows คุณสามารถกำหนดสิ่งที่ควรเกิดขึ้นหาก / เมื่อบริการล้มเหลว มีวิธีมาตรฐานในการบรรลุสิ่งเดียวกันบน Linux (โดยเฉพาะอย่างยิ่ง CentOS)? ส่วนใหญ่ของคำถามของฉันคือคุณจะจัดการกับซ็อกเก็ตที่เปิดทิ้งไว้ได้อย่างไรตัวอย่างเช่นใน TIME_WAIT, FIN_WAIT1 และอื่น ๆ ในขณะนี้หากบริการที่ฉันกำลังเกิดปัญหาฉันต้องรอซ็อกเก็ตเพื่อล้างหรือเปลี่ยนพอร์ตฟังก่อนที่ฉันจะสามารถรีสตาร์ทด้วยตนเอง ขอบคุณสำหรับความช่วยเหลือของคุณ.
23 linux  service  socket 

1
Python CGI บนอินสแตนซ์ขนาดเล็กของ Amazon AWS EC2 - วิธีใช้!
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 8 ปีที่ผ่านมา คุณจะสร้างอินสแตนซ์ขนาดเล็ก EC2 ให้บริการสคริปต์ CGI จาก lighthttpd ได้อย่างไร เช่น Python CGI? มันใช้เวลาครึ่งวัน แต่ฉันได้รับ Python cgi ที่ทำงานบนไมโครอินสแตนซ์ Amazon AWS EC2 ฟรีโดยใช้เซิร์ฟเวอร์ lighttpd ฉันคิดว่ามันจะช่วย noobs เพื่อนของฉันที่จะวางขั้นตอนทั้งหมดในที่เดียว ด้วยขั้นตอนง่าย ๆ ด้านล่างจะใช้เวลาเพียง 15 นาทีในการตั้งค่า! คำถามของฉันสำหรับผู้ใช้ที่มีประสบการณ์อ่านนี้คือ: มีข้อบกพร่องด้านความปลอดภัยในสิ่งที่ฉันได้ทำ? (ดูการอนุญาตไฟล์และไดเรกทอรี) ขั้นตอนที่ 1: เริ่มต้นอินสแตนซ์ EC2 ของคุณและ ssh ลงไป [เห็นได้ชัดว่าคุณจะต้องลงชื่อสมัครใช้ Amazon EC2 …

4
การใช้คีย์ส่วนตัว SSH เดียวกันข้ามหลายเครื่อง
ฉันมี repo Github ฉันต้องการเข้าถึงจากเครื่อง Linux สองเครื่องที่แตกต่างกัน สำหรับเครื่องแรกฉันทำตามคำแนะนำของ Github ในการสร้างกุญแจ SSH และเพิ่มกุญแจสาธารณะที่เป็นผลลัพธ์ให้กับ Github ลูกค้ารายนี้ใช้งานได้ดี สำหรับไคลเอนต์ที่สองฉันคัดลอก/home/{user}/.ssh/id_rsaไฟล์จากไคลเอนต์แรก ฉันคิดว่านี่อาจเป็นสิ่งที่ฉันต้องทำ แต่เมื่อฉันพยายามเชื่อมต่อฉันจะได้รับ 'การอนุญาตถูกปฏิเสธ (publickey)' ฉันพลาดอะไรไป
23 linux  ssh  github 

2
วิธีติดตามไฟล์ทั้งหมดที่กระบวนการเปิดในช่วงชีวิต
ฉันตระหนักถึงการใช้ lsof สำหรับการตรวจสอบไฟล์ที่เข้าถึงในปัจจุบันโดยกระบวนการ มีวิธีดูไฟล์ทั้งหมดที่แอปพลิเคชันเปิดอยู่หรือไม่?

5
กำลังมองหาเบราว์เซอร์ SNMP ที่ดีเพื่อทำงานภายใต้ Windows [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันเคยใช้Getifเพื่อจิ้มผลSNMPจากเซิร์ฟเวอร์และอุปกรณ์ อย่างไรก็ตามมันใช้งานไม่ได้กับ Windows 7 และ 64 บิต ฉันกำลังมองหาซอฟต์แวร์โอเพนซอร์ซที่หวังว่าจะช่วยให้ฉันเพิ่มMIBตามที่ต้องการและอนุญาตให้ฉันเรียกดูแผนผัง MIB และส่งคำขอ / เดินออกไปที่เซิร์ฟเวอร์เพื่อรับผลลัพธ์ คุณใช้อะไร?
23 windows  snmp 

4
Linux e1000e (ไดรเวอร์เครือข่าย Intel) มีปัญหามากมายฉันจะเริ่มจากที่ไหน
ขณะนี้ฉันมีปัญหาสำคัญกับe1000e(ไม่ทำงานเลย) ใน Ubuntu Maverick (1.0.2-k4) หลังจากทำงานต่อฉันได้รับสิ่งต่างๆมากมายใน dmesg: [ 9085.820197] e1000e 0000:02:00.0: PCI INT A disabled [ 9089.907756] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4 [ 9089.907762] e1000e: Copyright (c) 1999 - 2009 Intel Corporation. [ 9089.907797] e1000e 0000:02:00.0: Disabling ASPM L1 [ 9089.907827] e1000e 0000:02:00.0: PCI INT A -> GSI …

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