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

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

2
วิธีไหนดีกว่าสำหรับการสำรองข้อมูลเว็บไซต์ - rsync หรือ git push
ฉันเรียกใช้เว็บเซิร์ฟเวอร์ 2 หลอดที่ผู้ให้บริการที่แตกต่างกันเพื่อการกู้คืนจากความเสียหาย - เซิร์ฟเวอร์ที่ใช้พลังงานสูงและเซิร์ฟเวอร์สำรองที่ใช้พลังงานต่ำ ขณะนี้ฉันซิงค์ข้อมูลทั้งหมดจากเซิร์ฟเวอร์สดไปยังเซิร์ฟเวอร์สำรองทุก 4 ชั่วโมง ใช้งานได้ดี แต่ขัดขวางระบบโหลดขณะที่ rsync คิดว่าไฟล์ใดมีการเปลี่ยนแปลง เนื่องจากเว็บไซต์ทั้งหมดนั้นอาศัยอยู่ในที่เก็บคอมไพล์ฉันสงสัยว่าการพุชแบบ git นั้นจะเป็นเทคนิคการสำรองข้อมูลที่ดีกว่าหรือไม่ ฉันต้องรวมโฟลเดอร์การอัปโหลดสดใน repo คอมไพล์; แล้วกระบวนการสำรองข้อมูลจะเป็น: live$ git add . live$ git commit -a -m "{data-time} snapshot" live$ git push backup live_branch แล้วมีการโพสต์กระทำเบ็ดบนเซิร์ฟเวอร์สำรองเพื่อเช็คเอาต์ทุกครั้ง แต่ละเว็บไซต์มีขนาดตั้งแต่ 50M ถึง 2GB ฉันจะจบด้วย repos คอมไพล์ประมาณ 50 อัน นี่เป็นทางออกที่ "ดีกว่า" กว่า rsync หรือไม่ …
16 git  backup  rsync 

3
ฉันจะรีสตาร์ท rabbitmq หลังจากเปลี่ยนเครื่องได้อย่างไร
ฉันใช้ django / คื่นฉ่ายบน EC2 โดยมี rabbitmq เป็นนายหน้า เครื่องที่ฉันใช้งานล้มเหลวดังนั้นฉันจึงยิงอินสแตนซ์อื่นขึ้นมา แต่ตั้งแต่เปลี่ยนเป็นเครื่องใหม่ฉันไม่สามารถขึ้นฉ่ายทำงานได้ แก้ไข: ฉันได้รวมบันทึกจำนวนมากด้านล่างในกรณีที่ฉันวินิจฉัยปัญหาผิดพลาด แต่ฉันแน่ใจ 85% ว่าปัญหาคือ Rabbitmq-server ไม่สามารถเริ่มต้นได้ในเฟส "ฐานข้อมูลเริ่มต้น" node : rabbit@ip-10-212-66-181 app descriptor: /usr/lib/rabbitmq/lib/rabbitmq_server-1.7.2/sbin/../ebin/rabbit.app home dir : /var/lib/rabbitmq cookie hash : 5+uQ077En5bpvle3HJCQMg== log : /var/log/rabbitmq/rabbit.log sasl log : /var/log/rabbitmq/rabbit-sasl.log database dir : /var/lib/rabbitmq/mnesia/rabbit starting internal event notification system ...done starting …
16 rabbitmq 

2
ฉันจะดูเนื้อหาของแพ็คเกจนโยบายของ SELinux ได้อย่างไร
ตามที่ชื่อกล่าวไว้ฉันจะดูเนื้อหาของแพ็คเกจนโยบายของ SELinux ได้อย่างไร ไฟล์ผลลัพธ์สิ้นสุดด้วย. ppp ฉันวิ่งบน CentOS 6 แต่ฉันเดาว่ามันเป็นแบบเดียวกับ distros "all" ตัวอย่างเช่น cp /usr/share/selinux/targeted/cobbler.pp.bz2 ~ bunzip2 cobbler.pp.bz2 MAGIC_SELINUX_CMD cobbler.pp

3
การหยุดบริการจับภาพ WinPcap Packet
ฉันเพิ่งติดตั้ง WireShark ซึ่งติดตั้ง WinPcap ด้วย ในระหว่างการติดตั้งมันบอกว่า "คุณต้องการให้ xxx เริ่มโดยอัตโนมัติ" ซึ่งฉันตอบว่าใช่ ตอนนี้ฉันต้องการที่จะหยุดการให้บริการเมื่อฉันไม่ได้ใช้ wireshark แต่ไม่สามารถหาบริการในรายการที่มีชื่อ wireshark หรือ winPcap มีบริการที่ฉันสามารถหยุดได้หรือไม่? หรือฉันต้องการถอนการติดตั้ง WireShark

4
ฉันจะใช้คำสั่งค้นหาภายในไดเรกทอรีที่ระบุได้อย่างไร
ฉันใช้locateคำสั่งบน Linux การใช้งานปัจจุบันของฉันค้นหาผ่านระบบไฟล์ทั้งหมด ฉันแค่อยากให้มันค้นหาในสารบบเฉพาะ ฉันจะทำสิ่งนี้ได้อย่างไร
16 linux 

2
full stop / period แบบใหม่หมายความว่าอะไรในเอาต์พุต RHEL6 ls
เรามีสคริปต์ที่ดูผลลัพธ์ของls -lข้อมูลการอนุญาตที่ล้มเหลวเมื่อเร็ว ๆ นี้ในระบบ RHEL v6 ซึ่งดูเหมือนว่าจะแสดงสิ่งพิเศษ.ในตอนท้ายของรายการการอนุญาตที่ไม่เคยมีมาก่อน: [root@rhel6vm ~]# ls -l total 44 -rw-------. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg -rw-r--r--. 1 root root 25485 Aug 17 15:01 install.log -rw-r--r--. 1 root root 7253 Aug 17 14:59 install.log.syslog [root@rhel6vm ~]# ^ | up there หยุดเต็มหมายถึงอะไร? และมีอะไรอีกที่จะปรากฏในที่ของมัน?
16 redhat  ls 

3
วิธีการใช้ Nginx เป็นพร็อกซีเซิร์ฟเวอร์ HTTP / HTTPS [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา เป็นไปได้หรือไม่ที่จะใช้ Nginx เป็นพร็อกซี HTTP / HTTPS
16 nginx  proxy 

5
ใช้ iptables เพื่อส่งต่อ ipv6 ไปยัง ipv4 หรือไม่
ขณะนี้ฉันมีการตั้งค่าเนื่องจากการกำหนดค่าที่ใช้เวลานานในการแก้ไขฉันมีเซิร์ฟเวอร์ที่สามารถเข้าถึงได้โดย ipv4 เท่านั้น อย่างไรก็ตามฉันยังมีเซิร์ฟเวอร์ที่สามารถเข้าถึงได้โดย ipv6 ฉันสงสัยว่าฉันสามารถใช้ iptables เพื่อส่งต่อปริมาณข้อมูล ipv6 บนพอร์ตหนึ่งจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่นโดยใช้ปริมาณข้อมูล ipv4

4
ฉันจะค้นหาการเข้าสู่ระบบ SSH ล่าสุดสำหรับ Centos และที่อยู่ IP ของพวกเขาได้อย่างไร
ดูเหมือนว่ามีคนลงชื่อเข้าใช้เซิร์ฟเวอร์ dev ของฉันด้วยรหัสผ่านรูทและทำลายเครือข่ายทั้งหมด ฉันจะตรวจสอบการเข้าสู่ระบบล่าสุดและที่อยู่ IP ของพวกเขาบน Cent OS ได้อย่างไร ขอบคุณ
16 centos 

2
เป็นไปได้หรือไม่ที่จะติดตามเส้นทางการมอบหมายสำหรับการค้นหา DNS?
ฉันกำลังพยายามหาสาเหตุที่การตรวจสอบโฮสต์Nagiosล้มเหลว (เปลี่ยนชื่อโฮสต์และ IP เพื่อป้องกันความผิด): : jmglov@laurana; host www.foo.com ;; connection timed out; no servers could be reached : jmglov@laurana; for ns in `grep -o '\([0-9]\+[.]\)\{3\}[0-9]\+$' /etc/resolv.conf`; do ping -qc 1 $ns; done PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 received, 0% …

2
ฉันจะใช้คำสั่ง <If> ใน. htaccess ได้อย่างไร
ฉันกำลังพยายามเพิ่มคำสั่งแบบมีเงื่อนไขโดยใช้คำสั่ง If ของ Apache ในไฟล์. htaccess ของฉัน ฉันได้อ้างอิงหน้านี้http://httpd.apache.org/docs/trunk/mod/core.html#ifแต่ไม่ได้อธิบายรายละเอียดมากนัก / ยกตัวอย่างมากมาย ตัวอย่างที่ไม่สมบูรณ์สองตัวอย่างที่ให้คือ: &lt;ถ้า% {REQUEST_METHOD} เป็น GET, HEAD, OPTIONS&gt; และ &lt;ถ้า "$ req {Host} = ''"&gt; ดังนั้นฉันจึงพยายามเพิ่มสิ่งนี้ลงในไฟล์. htaccess ของฉัน: &lt;ถ้า% {SERVER_PORT} เป็น GET, HEAD, OPTIONS&gt; # ไม่มีที่นี่เลย &lt;/ ถ้า&gt; แต่ฉันได้รับข้อผิดพลาด 500 อย่างต่อเนื่องเมื่อฉันพยายามโหลดหน้าเว็บ นี่คือการติดตั้งในเครื่องของฉันและมันก็ใช้ได้ดีก่อนหน้านี้ (หรือถ้าฉันลบรหัสนั้น) ฉันเชื่อว่าฉันได้AllowOverride Allตั้งค่าทั่วโลกและบริบทสำหรับหากคำสั่งควรให้มันอยู่ใน. htaccess ("บริบท: การกำหนดค่าเซิร์ฟเวอร์, โฮสต์เสมือน, ไดเรกทอรี,. htaccess") …




3
ฉันจะเพิ่มหน่วยความจำ swap ในเดเบียนได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา วิธีเพิ่มหน่วยความจำ swap ใน debian?
16 debian  swap 

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