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

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

6
บันทึกผลลัพธ์จาก cloud-init ถูกเก็บไว้ที่ไหน
ผลลัพธ์จากcloud-init (เรียกใช้สคริปต์โดยอัตโนมัติเมื่อเริ่มต้นเครื่องเสมือนในคลาวด์เช่นที่ Amazon EC2) ไปที่ใด ฉันต้องการทราบว่าสคริปต์การเริ่มต้นทำงานได้สำเร็จ มีไฟล์ /var/log/cloud-init.log แต่ดูเหมือนว่าจะมีเพียงบางส่วนเอาท์พุท (เช่นจากการเริ่มต้นคีย์ SSH)

3
ไม่สามารถแชร์ข้อมูลระหว่าง Amazon EC2 อินสแตนซ์สำหรับ Windows
ฉันมี Amazon EC2 อินสแตนซ์สองตัวที่ใช้ Windows Server 2003 และ IIS 6.0 ทั้งสองอินสแตนซ์ถูกสร้างขึ้นในภูมิภาคเดียวกันและมีกลุ่มความปลอดภัยเดียวกัน ฉันเปิดใช้งาน icmp สำหรับพอร์ตและวิธีการเชื่อมต่อทั้งหมดและสามารถ ping ระหว่างอินสแตนซ์ของฉันทั้งสองได้สำเร็จ อย่างไรก็ตามเมื่อฉันพยายามเข้าถึงตำแหน่งที่ใช้ร่วมกันของอินสแตนซ์ EC2 หนึ่งจะได้รับประโยชน์อีกโดยใช้: \\<elastic-ip> หรือ \\<internal-private-ip> ฉันไม่สามารถดูตำแหน่งที่แชร์และได้รับข้อผิดพลาดที่บอกว่า: ไม่มีผู้ให้บริการเครือข่ายที่ยอมรับเส้นทางเครือข่ายที่กำหนด ฉันสามารถติดตามได้จากทั้งสองอินสแตนซ์ EC2 โดยใช้คำสั่ง tracert โปรดแจ้งให้ฉันทราบวิธีเข้าถึงที่ตั้งที่ใช้ร่วมกันระหว่างสองอินสแตนซ์ของ EC2 ขอบคุณ PS: ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยใช้ S3 แต่ไม่ต้องการใช้ด้วยเหตุผลที่แตกต่างกัน

4
เป็นไปได้ไหมที่จะข้ามการยืนยัน. rvmrc?
เรากำลังใช้RVMสำหรับจัดการการติดตั้งทับทิมและสภาพแวดล้อม โดยปกติเราใช้.rvmrcสคริปต์นี้: #!/bin/bash if [ ! -e '.version' ]; then VERSION=`pwd | sed 's/[a-z/-]//g'` echo $VERSION > .version rvm gemset create $VERSION fi VERSION=`cat .version` rvm use 1.9.2@$VERSION สคริปต์นี้บังคับให้ RVM สร้างสภาพแวดล้อมแบบใหม่สำหรับแต่ละโครงการ / เวอร์ชันของเรา แต่ทุกครั้งที่เราปรับใช้ RVM เวอร์ชันใหม่ขอให้เรายืนยันไฟล์ใหม่ .rvmrc เมื่อเราcdเข้าสู่ไดเรกทอรีนี้เป็นครั้งแรกเราจะได้รับ: ================================================== ============= = ประกาศ: = ================================================== ============= = RVM พบไฟล์. rvmrc ที่ยังไม่น่าเชื่อถือใน …
16 linux  ruby  rvm 

5
ดังนั้นจริงๆแล้วค่าโสหุ้ยของเวอร์ชวลไลเซชันคืออะไรและเมื่อไหร่ที่ฉันควรจะกังวล?
ฉันกำลังค้นหากฎง่ายๆที่จะเข้าใจเมื่อไม่ต้องจำลองเครื่อง ตัวอย่างเช่นฉันรู้ว่ากระบวนการที่ผูกกับ CPU อย่างเต็มที่ด้วยการใช้ประโยชน์เกือบ 100% อาจไม่ใช่ความคิดที่ดีในการทำเวอร์ชวลไลเซชัน แต่มีความรู้สึกในการใช้งานบางอย่าง หรือ 50%) อีกตัวอย่าง: ถ้าฉันจำลองเวอร์ชวลแมชชีน 1,000 เครื่องแม้ว่ามันจะใช้เพียงเล็กน้อยหรือใช้ในระดับปานกลางมันอาจจะไม่ดีที่จะเรียกใช้ทั้งหมดบนโฮสต์ที่มี 4 คอร์เท่านั้น บางคนสามารถสรุปคำแนะนำเกี่ยวกับการจำลองเสมือนโดยพิจารณาจากปริมาณงานของเครื่องหรือจำนวนเครื่องแขกที่แท้จริงเมื่อเทียบกับทรัพยากรโฮสต์ได้หรือไม่ ฉันมักจะทำเสมือนบนโฮสต์ Windows โดยใช้ VirtualBox หรือ VMWare แต่ฉันคิดว่านี่เป็นคำถามทั่วไป

5
IPv6: เริ่มอย่างไร (มุมมอง ISP)
ใน บริษัท ของเราเรามีที่อยู่สาธารณะจำนวน 21 แห่ง (2048) IPv4 เรามีเราเตอร์และเซิร์ฟเวอร์ของ Cisco จำนวนมาก เริ่มต้นอย่างไรกับ IPv6 เราสามารถทำอะไรเพื่อให้บริการอินเทอร์เน็ตแก่ลูกค้าของเราด้วยคำชม IPv6 เช่นกัน?
16 networking  cisco  ipv6  ipv4 


7
การจำลองแบบหลายต้นแบบที่ใช้งานได้สำหรับ Postgres?
ฉันลอง Postgres-XC และยังไม่ได้ใช้ SQL แบบเต็ม (เช่น SERIAL) Postgres-R ดูน่าสนใจ แต่มัน "ไม่พร้อมสำหรับการผลิต" ตามนักพัฒนา ดังนั้นฉันจึงใช้ pgpool-II 3.0.1 ใช่มันใช้งานได้ดี แต่เท่าที่ฉันเห็นมันเป็นเพียง 2 โหน PG มีอะไรที่จริงแล้วพร้อมใช้งานและสามารถทำงานกับหลาย ๆ โหนด PG ได้หรือไม่?

2
tar: ทำลายข้อความแสดงข้อผิดพลาด: 'tar: การลบนำหน้า `/' ออกจากชื่อสมาชิก '
ฉันเรียกใช้จาก cronjob: tar -czvf /var/backups/svn.tgz /var/svn/* ที่สร้างสิ่งนี้ใน stderr: tar: Removing leading `/' from member names ฉันต้องการหลีกเลี่ยงสิ่งนี้เพราะไม่ใช่ข้อผิดพลาดจริง (สำหรับฉัน!) ฉันต้องการ stderr เฉพาะสิ่งที่ฉันควรกังวลเกี่ยวกับ? ฉันจะฆ่าข้อความนั้นได้อย่างไร ฉันรู้สึกว่ามันเป็นเรื่องของการใช้ตัวเลือก tar-C แต่ฉันไม่แน่ใจและไม่รู้วิธี ขอบคุณสำหรับความช่วยเหลือ แดน
16 tar  stderr 

6
ประหยัดค่าใช้จ่ายเก็บถาวรของข้อมูลวิดีโอและรูปภาพในระยะยาวหรือไม่? ~ 50 TB
ห้องปฏิบัติการของฉันอยู่ในขั้นตอนการตั้งค่าเซิร์ฟเวอร์ขนาดเล็กที่เก็บข้อมูล (ส่วนใหญ่เป็นข้อมูลวิดีโอและภาพรวมถึงเอกสารบางส่วน) สำหรับโครงการที่กลุ่มของเรากำลังดำเนินการอยู่ในช่วงเวลาหนึ่ง ในอดีตหลังจากโครงการวิจัยสิ้นสุดลงข้อมูลที่จับต้องไม่ได้ถูกเก็บถาวรในฮาร์ดไดรฟ์เดียวหรือกองดีวีดีขนาดใหญ่ (หรือซีดีจำนวนมากในสมัยก่อน) และ / หรือวิดีโอบางส่วนจบลงใน Cassette ของ Sony DV หรือแม้แต่ เทป VHS (แล็บนี้มีการใช้งานมาตั้งแต่ต้นยุค 90) หรือส่วนผสมทั้งหมดข้างต้น ... คำถาม: วิธีที่ดีที่สุดสำหรับ (1) รวมพวกเขาทั้งหมดไว้ในรูปแบบและสื่อจัดเก็บข้อมูลเดียวกันคืออะไรและ (2) สื่อที่ดีที่สุดสำหรับการเก็บถาวรข้อมูลระยะยาวสำหรับการเข้าถึงข้อมูลเป็นครั้งคราว (เช่น 30+ ปี) คืออะไร? น่าเสียดายที่เราไม่มีงบประมาณระดับองค์กร (เราเป็นเพียงห้องทดลองประมาณ 10 คน) ดังนั้นจึงไม่สามารถทำสิ่งที่มีค่าใช้จ่ายหลายแสนดอลลาร์ ขอบคุณ! ป.ล. พิจารณาวิดีโอและรูปภาพเก่าของเรามีความละเอียดน้อยกว่า แต่เมื่อเร็ว ๆ นี้มีขนาดใหญ่มากฉันคิดว่าเรากำลังพูดถึง 30 ~ 40 TB สำหรับข้อมูลเก่าจริง ๆ อีก 10 ~ 20 …

4
exportfs: คำเตือน: / home / user / share ไม่รองรับการส่งออก NFS
'exportfs -r' ส่งคืนข้อผิดพลาดนี้ให้ฉันเมื่อฉันพยายามส่งออก / home / user / share (ext4): exportfs: คำเตือน: / home / user / share ไม่รองรับการส่งออก NFS / etc / ส่งออก: / home / user / share 192.168.1.3 (rw, no_subtree_check) ระบบคือ Ubuntu 10.04 พร้อมแพ็คเกจ nfs-kernel-server ความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? เป็นเพราะ ext4 หรือเปล่า?
16 nfs  export  ext4 

4
KVM สามารถระงับหรือปิดแขกโดยอัตโนมัติเมื่อโฮสต์ถูกปิดหรือไม่?
เรามีโฮสต์ CentOS 5.5 KVM ซึ่งให้บริการแขกด้วย CentOS รุ่นต่างๆและอาจเป็น OS อื่น ๆ ในภายหลัง เราต้องการที่จะสามารถ (a) ส่งการปิด ACPI โดยอัตโนมัติไปยังแขกทุกคนหรือ (b) ระงับแขกทั้งหมดลงในดิสก์ในการปิดโฮสต์ มีวิธีมาตรฐานที่จะทำให้สำเร็จอย่างใดอย่างหนึ่งหรือเป็นสถานการณ์ของคุณเอง? ขอบคุณ!

3
การทำงานของแท็บของฉันและลูกศรขึ้นอยู่ที่ไหน (Ubuntu 10.04)
ฉันยังใหม่กับ Linux ลองใช้ Ubuntu 10.04 กำหนดค่าล่วงหน้าโดยโฮสต์ เมื่อฉันเข้าสู่ระบบ (SSH) โดยใช้บัญชีที่กำหนดค่าล่วงหน้าเชลล์พรอมต์คือ: user @ hostname: ~ $ ลูกศรขึ้นเลื่อนผ่านรายการคำสั่งเชลล์ล่าสุดและการเติมแท็บจะทำงานตามที่คาดไว้ อย่างไรก็ตามเมื่อฉันสร้างบัญชีและเข้าสู่ระบบ (SSH) โดยใช้บัญชีนั้น shell prompt นั้นเป็นเพียงแค่ "$" และลูกศรขึ้นเพียงพิมพ์อักขระควบคุม (^ [[A)) ทุกคนสามารถบอกวิธีรับการแจ้งเตือนการแท็บเสร็จและการตั้งค่าลูกศรของฉันได้หรือไม่ ความจริงที่ว่าฉันได้รับตัวควบคุมเมื่อฉันขึ้น arrow ทำให้ฉันคิดว่าบัญชีของฉัน (หรือเซสชั่น) อยู่ในโหมดที่ฉันไม่คุ้นเคย ฉันรู้ว่ามีรหัสการกรอกข้อมูลแท็บใน bashrc ที่ฉันสามารถแสดงความคิดเห็นได้ แต่ดูเหมือนจะไม่มีผลใด ๆ แม้หลังจากออกจากระบบและกลับเข้าสู่ระบบแล้ว ฉันอยู่ในโหมดแปลก ๆ เมื่อฉันใช้ SSH ด้วยบัญชีใหม่หรือมีการตั้งค่าเซสชัน / บัญชีบางอย่างที่ฉันต้องตั้งค่าและสามารถหาข้อมูลได้จากทุกที่บนอินเทอร์เน็ตถ้าฉันเพิ่งรู้ว่าจะมองหาอะไร?
16 linux  ssh  shell  accounts 

6
ที่อยู่ IPv6 ลูปแบ็ค (เทียบเท่า 127.xxx)
ฉันมีสภาพแวดล้อมการพัฒนาที่ฉันมีที่อยู่ลูปแบ็คแยกต่างหากสำหรับเว็บไซต์หลายแห่ง ตัวอย่างเช่นฉันมีดังต่อไปนี้: 127.0.0.1 www.example.com 127.0.0.2 foo.example.com 127.0.0.3 bar.example.com 127.0.0.4 waffles.example.com ฉันต้องการโซลูชันที่เทียบเท่าสำหรับ IPv6 ฉันรู้แล้วว่าคุณสามารถใช้ :: 1 เป็นที่อยู่ย้อนกลับได้ แต่ :: 2, :: 3 ฯลฯ ดูเหมือนจะไม่ทำงาน มีที่อยู่ย้อนกลับอื่น ๆ ใน IPv6 หรือไม่ มีวิธีที่จะมีที่อยู่ย้อนกลับที่ไม่ซ้ำกันหลายรายการหรือไม่?
16 ipv6  loopback 

12
จะดูบันทึกแบบเรียลไทม์ผ่าน Terminal ได้อย่างไร
นี่เป็นคำถามพื้นฐาน - ในภาพยนตร์เรื่อง "The Social Network" มีหลายฉากเมื่อเจ้าหน้าที่ Facebook รุ่นใหม่กำลังเฝ้าดูการล็อกอินของเซิร์ฟเวอร์ PHP / Apache ใน TERMINAL แบบเรียลไทม์ ฉันคุ้นเคยกับวิธีการทำสิ่งนี้ในสภาพแวดล้อม RUBY / RoR - แต่ด้วยสภาพแวดล้อม LAMP Apache / PHP มาตรฐานวิธีการตรวจสอบการกระทำของเซิร์ฟเวอร์ของคุณในเวลาจริง? ฉันเดาว่ามีวิธีง่าย ๆ ในการทำเช่นนี้ใน Terminal

3
ฉันจะหา apache error_log บน CentOS ได้ที่ไหน
ฉันต้องการทราบว่าฉันสามารถหาบันทึกข้อผิดพลาดของ Apache ได้ที่ไหน ตามเว็บไซต์ที่ฉันอ่านควรเป็นที่ / var / log / httpd / error_log แต่ฉันไม่มีไดเรกทอรี httpd บน / var / log
16 apache-2.2 

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