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

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

4
การทำเวอร์ชวลเซิร์ฟเวอร์หมายถึงเลเยอร์ระบบปฏิบัติการอื่นเพื่อแก้ไขและอัปเดตทำงานมากขึ้นและมีความเสี่ยงมากขึ้น
ฉันได้ทำการค้นหาและไม่พบปัญหาใด ๆ เกี่ยวกับการแก้ไขและการอัปเดตระบบ ฉันมีแนวทางที่บอกว่าเซิร์ฟเวอร์จำเป็นต้องมีโปรแกรมแก้ไขที่จำเป็น ถ้าฉันมีโฮสต์ VM แล้วมันเป็นชั้นพิเศษที่จะแก้ไขและปรับปรุง - แม้จะมีไฮเปอร์ไวเซอร์โลหะเปลือยหรือไม่ ตรงข้ามกับการมีเซิร์ฟเวอร์โลหะ? (เช่นทำงานและทดสอบและเอกสารเพิ่มเติมตามแนวทางของฉัน) Hyper-visors ประเภท 1 / โลหะเปลือยได้รับการอัปเดตบ่อยเพียงใด มันเป็นเรื่องสำคัญไหม ความจริงที่ว่าเป็นเลเยอร์ซอฟต์แวร์พิเศษที่นำเสนอความซับซ้อนและความเสี่ยงที่มากขึ้น (เช่นซอฟต์แวร์ข้อบกพร่อง 99% x ซอฟต์แวร์ข้อผิดพลาด 99% = ระบบ 98% ปราศจากข้อบกพร่อง)? (ประสบการณ์จริงของฉันอยู่กับ VMWare Workstation และเซิร์ฟเวอร์และ VirtualBox)

2
HAProxy reqrep ลบ URI จากคำขอแบ็กเอนด์
คำถามด่วนจริงเกี่ยวกับการตอบสนอง HAProxy ฉันพยายามเขียนใหม่ / แทนที่คำขอที่ส่งไปยังแบ็กเอนด์ ฉันมีโดเมนตัวอย่างต่อไปนี้และ URIs ทั้งการแชร์ชื่อโดเมนเดียวกัน แต่เว็บเซิร์ฟเวอร์ส่วนหลังที่ต่างกัน http://domain/web1 http://domain/web2 ฉันต้องการ web1 เพื่อไปที่ backend webfarm1 และ web2 เพื่อไปที่ webfarm2 ปัจจุบันนี้เกิดขึ้น อย่างไรก็ตามฉันต้องการที่จะตัดการ web1 หรือ web2 URI เมื่อคำขอถูกส่งไปยังแบ็กเอนด์ นี่คือ haproxy.cfg ของฉัน frontend webVIP_80 mode http bind :80 #acl routing to backend acl web1_path path_beg /web1 acl web2_path path_beg /web2 #which backend …

5
การกำหนดค่า Samba สำหรับการแบ่งปันแบบสาธารณะ
เมื่อวานฉันอัปเกรดกล่อง fedora เป็นรุ่นล่าสุดและด้วยสิ่งนั้นฉันก็อัปเกรดแซมบ้าตอนนี้ใช้ samba 4 ฉันเคยเข้าถึงการแชร์เหล่านั้นจากคอมพิวเตอร์ทุกเครื่องที่บ้านโดยไม่มีผู้ใช้ / รหัสผ่าน แต่ตอนนี้ดูเหมือนว่ามีบางอย่างผิดปกติ การกำหนดค่า นี่คือ smb.conf ของฉัน [global] workgroup = mygroup server string = Samba Server Version %v netbios name = HOME-WS log file = /var/log/samba/log.%m max log size = 50 guest ok = yes security = share [Media] path = /mnt/Media read only …
27 samba  samba4 

4
ทำไม VM snapshots ถึงส่งผลกระทบต่อประสิทธิภาพ?
ฉันอ่านหนึ่งในบทความ VMware KB ที่สแนปชอตจะส่งผลโดยตรงต่อประสิทธิภาพของ VM แต่ทีมของฉันถามฉันว่าสแน็ปช็อตมีผลต่อประสิทธิภาพการทำงานอย่างไร ฉันต้องการให้เหตุผลที่ชัดเจนแก่พวกเขาหลังแถลงการณ์ว่าสแนปชอตเป็นนักฆ่าประสิทธิภาพ ทุกคนสามารถอธิบายทฤษฎีเล็กน้อยเกี่ยวกับสแน็ปช็อตที่ส่งผลต่อประสิทธิภาพได้อย่างไร เป็นเพราะอัตรา Disk I / O ของฮาร์ดดิสก์จะช้าหรือไม่

1
เมานต์: ประเภทระบบไฟล์ที่ไม่รู้จัก 'linux_raid_member'
ฉันมี Suse Linux 12.1 และฉันพยายามติดตั้งดิสก์ RAID 1 เดียวเพื่อสำรวจไฟล์ในนั้น อย่างไรก็ตามเมื่อทำการติดตั้ง: # mount /dev/sdc1 /mnt/test mount: unknown filesystem type 'linux_raid_member' ฉันเริ่มอ่านไปรอบ ๆ และหลายคนแนะนำให้บังคับใช้ระบบไฟล์ประเภทนั้น # mount -t ext4 /dev/sdc1 /mnt/test mount: /dev/sdc1 already mounted or /mnt/test busy เมื่อพยายาม umount /dev/sdc1 umount: /dev/sdc1: not mounted มีใครให้คำแนะนำได้บ้าง ฉันใช้เครื่องของฉัน insed เซิร์ฟเวอร์ ESXI และเป็นดิสก์เสมือน อย่างไรก็ตามสิ่งนี้ไม่ควรเล่นเนื่องจากดิสก์นี้ไม่ได้ใช้โดยเครื่องอื่น ๆ thaknks!

3
ส่งคำตอบเริ่มต้นสำหรับคำถามติดตั้งแพ็คเกจ apt-get หรือไม่
ฉันพยายามเขียนสคริปต์การกำหนดค่าสำหรับเซิร์ฟเวอร์ใหม่และหนึ่งในขั้นตอนแรกคือการติดตั้งแพคเกจที่จำเป็นเช่น MySQL, phpMyAdmin และอื่น ๆ โดยใช้apt-get installอย่างไรก็ตามเมื่อ dpkg พยายามกำหนดค่าให้พวกเขาถาม ตัวเลือกไม่กี่อย่างเช่นรหัสผ่านรูทของ MySQL, รหัสผ่าน phpMyAdmin, เซิร์ฟเวอร์ที่ใช้ ฯลฯ เนื่องจากฉันจะส่งต่อสคริปต์นี้ไปให้เพื่อนร่วมงานที่ไม่น่าจะอ่านคำแนะนำและความปรารถนาของฉันที่จะเริ่มต้นและเดินจากไปฉันจึงอยากรู้วิธีส่งผ่านคำตอบ "เริ่มต้น" / ค่าที่จะใช้ ซึ่งอาจรวมถึงชื่อผู้ใช้ / รหัสผ่าน / ค่าไดนามิกอื่น ๆ ที่ส่งผ่านบนบรรทัดคำสั่ง - ฉันรู้ว่าการมีรหัสผ่านในสคริปต์เป็นปัญหาด้านความปลอดภัย แต่ฉันยินดีที่จะเพิกเฉยต่อมันโดยเฉพาะอย่างยิ่งในแง่ของการติดตั้งแพคเกจโดยทั่วไปซึ่งคำตอบนี้จะบอกเป็นนัย


2
สถานการณ์การสูญเสียข้อมูล ZFS
ฉันกำลังมองหาการสร้าง ZFS Pool ขนาดใหญ่ (150TB +) และฉันอยากได้ยินประสบการณ์ของผู้คนเกี่ยวกับสถานการณ์การสูญเสียข้อมูลเนื่องจากฮาร์ดแวร์ที่ล้มเหลวโดยเฉพาะอย่างยิ่งการแยกแยะระหว่างอินสแตนซ์ที่ข้อมูลบางส่วนสูญหายไปกับระบบไฟล์ทั้งหมด ของหากมีความแตกต่างดังกล่าวใน ZFS) ตัวอย่างเช่นสมมติว่า vdev สูญหายเนื่องจากความล้มเหลวเช่นกล่องหุ้มไดรฟ์ภายนอกสูญเสียพลังงานหรือการ์ดคอนโทรลเลอร์ล้มเหลว จากสิ่งที่ฉันอ่านพูลควรเข้าสู่โหมดที่มีความผิดพลาด แต่ถ้า vdev ถูกส่งคืนพูลควรกู้คืนได้หรือไม่? หรือไม่? หรือถ้า vdev ได้รับความเสียหายบางส่วนหนึ่งจะสูญเสียพูลทั้งหมดบางไฟล์ ฯลฯ ? จะเกิดอะไรขึ้นหากอุปกรณ์ ZIL ล้มเหลว หรือแค่หนึ่งใน ZILs หลายอัน? เรื่องราวเล็ก ๆ น้อย ๆ หรือสถานการณ์สมมุติที่ได้รับการสนับสนุนโดยความรู้ทางเทคนิคอย่างแท้จริงจะได้รับการชื่นชม! ขอบคุณ! ปรับปรุง: เรากำลังทำสิ่งนี้ในราคาถูกเพราะเราเป็นธุรกิจขนาดเล็ก (9 คนหรือมากกว่านั้น) แต่เราสร้างข้อมูลภาพจำนวนพอสมควร ข้อมูลส่วนใหญ่เป็นไฟล์ขนาดเล็กโดยนับของฉันประมาณ 500k ไฟล์ต่อ TB ข้อมูลมีความสำคัญ แต่ไม่สำคัญมาก เราวางแผนที่จะใช้พูล ZFS เพื่อจำลองอาร์เรย์ข้อมูล "สด" 48TB …

5
Microsoft Windows - ติดตั้งการปรับปรุงและเริ่มต้นใหม่ (แทนที่จะติดตั้งและปิดเครื่อง)
ฉันมีกล่อง Windows ที่ฉันต้องการจัดการจากระยะไกล เมื่อฉันเข้าสู่ระบบในเช้านี้เมนูเริ่มแสดง! ถัดจากปุ่มปิดเครื่องเพื่อแจ้งให้ฉันทราบว่ามีการปรับปรุงที่จะติดตั้ง แต่ตัวเลือกเดียวที่ทำให้ฉันติดตั้งการอัปเดตคือการปิดแล้ว ไม่มีวิธีบอกให้ "ติดตั้งการอัปเดตและรีสตาร์ท" หรือไม่?

3
ถอนการติดตั้ง bloatware อย่างเงียบ ๆ
บริษัท ที่ฉันทำงานอยู่ต้องใช้คอมพิวเตอร์เป็นประจำ เมื่อเราได้รับคอมพิวเตอร์ใหม่ใครบางคนจะต้องผ่านและลบ bloatware ทั้งหมดที่มาพร้อมกับคอมพิวเตอร์ด้วยตนเอง ตอนนี้ฉันกำลังรวบรวมฐานข้อมูลของ bloatware ที่รู้จักและคำสั่งถอนการติดตั้งแบบไม่มีการโต้ตอบ แต่โปรแกรมจำนวนมากไม่จำเป็นต้องสร้างสคริปต์ถอนการติดตั้งแบบเงียบ ฉันสงสัยว่ามีวิธีการใด ๆ ที่ฉันพลาดไปซึ่งจะลดการติดตั้ง windows ไปยังระบบปฏิบัติการและไดร์เวอร์เปล่า

7
ตัวเลือกในการซิงโครไนซ์ไฟล์ 1 ล้านไฟล์กับเซิร์ฟเวอร์ระยะไกลได้อย่างมีประสิทธิภาพหรือไม่
ที่ บริษัท ฉันทำงานให้เรามีสิ่งที่เรียกว่า "เพลย์ลิสต์" ซึ่งเป็นไฟล์ขนาดเล็กประมาณ 100-300 ไบต์ต่อไฟล์ มีประมาณล้านคน ประมาณ 100,000 คนได้รับการเปลี่ยนแปลงทุกชั่วโมง เพลย์ลิสต์เหล่านี้จะต้องอัปโหลดไปยังเซิร์ฟเวอร์ระยะไกลอื่น ๆ 10 แห่งในแต่ละทวีปที่แตกต่างกันทุกชั่วโมง มันสำคัญมากที่ไฟล์ที่ถูกลบในต้นแบบนั้นจะถูกลบในแบบจำลองทั้งหมดด้วย ขณะนี้เราใช้ Linux สำหรับโครงสร้างพื้นฐานของเรา ฉันกำลังคิดเกี่ยวกับการลอง rsync ด้วยตัวเลือก -W เพื่อคัดลอกไฟล์ทั้งหมดโดยไม่ต้องเปรียบเทียบเนื้อหา ฉันยังไม่ได้ลองเลย แต่บางทีคนที่มีประสบการณ์มากกว่ากับ rsync อาจบอกฉันได้ว่ามันเป็นตัวเลือกที่เหมาะสมหรือไม่? ตัวเลือกอื่น ๆ ที่มีมูลค่าการพิจารณา? ปรับปรุง:ฉันได้เลือกตัวเลือก lsyncd เป็นคำตอบ แต่เพียงเพราะมันเป็นที่นิยมที่สุด ทางเลือกที่แนะนำอื่น ๆ ก็มีผลในทางของตัวเอง

2
วิธีการตีความผลลัพธ์จากคำสั่ง 'บน' Linux?
หลังจากการสนทนาได้ทำที่นี่เกี่ยวกับการPHP-FPMใช้หน่วยความจำฉันพบปัญหาในการอ่านหน่วยความจำในtopคำสั่ง นี่คือภาพหน้าจอของฉันเพียงแค่หลังจากที่เริ่มต้นtop PHP-FPMทุกอย่างเป็นปกติ: ประมาณ 20 PHP-FPMกระบวนการใช้หน่วยความจำ 5.5MB (รวม 0.3% จากทั้งหมด) นี่คือเซิร์ฟเวอร์เก่าที่ถูกต้องก่อนรีสตาร์ทPHP-FPM(หนึ่งวันหลังจากการรีสตาร์ทครั้งก่อน) ที่นี่เรายังมีประมาณ 25 PHP-FPMด้วยการใช้หน่วยความจำสองเท่า (10MB ระบุ 0.5% จากทั้งหมด) ดังนั้นหน่วยความจำทั้งหมดที่ใช้ควรเป็น 600-700 MB ทำไมจึงมีการใช้หน่วยความจำ 1.6GB
27 linux  memory  shell  top 

6
เหตุใดจึงถือว่าภาพรวมเป็นข้อมูลสำรองชั่วคราวไม่ใช่ข้อมูลสำรองจริง
ฉันใช้ VMware ESXi ในทีมของเราเราใช้เพื่อจัดเตรียมสแน็ปช็อตสำหรับการสำรองข้อมูลระยะยาว จากนั้นเราพบปัญหาเช่นหน่วยความจำล้นและเซิร์ฟเวอร์หยุดทำงาน ฉันเริ่มอ่านในบทความฐานความรู้ของ VMware และทุกที่ ทุกที่ที่แนะนำไม่ให้มีสแนปชอตเป็นเวลานาน แม้แต่ VMware ก็แนะนำให้เก็บสแน็ปช็อตไว้สูงสุดสามวัน แต่ทีมของเรายังคงขอให้เรามีสแนปชอตถาวรอย่างน้อยสองรายการ บางครั้งเราอาจใช้ VM เป็นเวลาหนึ่งปี) หนึ่งสแน็ปช็อตสำหรับสถานะเครื่องใหม่ (ดังนั้นเมื่อเราทำการทดสอบแอปพลิเคชันเสร็จแล้วเราจะย้อนกลับสู่สถานะใหม่และติดตั้งแอปพลิเคชันอื่น) (ถ้าฉันไม่อนุญาตให้ทำเช่นนั้นฉันอาจต้องโฮสต์ VM) สแนปชอตถัดไปสำหรับการรักษา VM ในบางสถานะ (บางทีพวกเขาอาจพบปัญหาและรักษาสถานะนั้นไว้ระยะหนึ่งหรืออาจติดตั้งสิ่งที่จำเป็นต้องมีสำหรับแอปพลิเคชันและทำให้เครื่องพร้อมสำหรับการทดสอบ) เหตุผลความต้องการของพวกเขาดูเหมือนจะยุติธรรม แต่ถ้าฉันอนุญาตฉันจะอนุญาตให้พวกเขาเก็บสแน็ปช็อตเป็นเวลานาน เราไม่ได้ใช้ VM เป็นเซิร์ฟเวอร์อีเมลหรือเซิร์ฟเวอร์ฐานข้อมูล เหตุใดการเก็บสแน็ปช็อตเป็นเวลานานจึงมีผลเสีย ทำไมภาพรวมจึงถูกพิจารณาว่าเป็นการสำรองข้อมูลชั่วคราวไม่ใช่การสำรองข้อมูลจริง

1
MySQL [คำเตือน] ไม่สามารถแก้ไขที่อยู่ IP ได้
ฉันทำงาน MySQL5.6.3 บน CentOS 6.1 เครื่องเสมือนที่ทำงานบน Windows XP ในVirtualBox การ์ดเครือข่ายถูกกำหนดค่าในโหมดบริดจ์ดังนั้นเครื่องจริงและเสมือนของฉันจึงใช้การ์ดอีเธอร์เน็ตเดียวกัน บนเครื่องเสมือนจริงทุกอย่างทำงานได้ดี: การเข้าถึงอินเทอร์เน็ต, การค้นหา DNS อย่างไรก็ตามการเชื่อมต่อกับ MySQL daemon ใช้เวลาสักครู่และบันทึกจะแสดงคำเตือนนี้: [คำเตือน] ไม่สามารถแก้ไขที่อยู่ IP '192.168.1.201': การแก้ไขชื่อล้มเหลวชั่วคราว 192.168.1.201 เป็นเครื่องโฮสต์ของฉันที่ฉันใช้งานไคลเอนต์ MySQL ดูเหมือนว่าการค้นหา DNS จะทำงานได้ดี แต่การค้นหา DNS แบบย้อนกลับก็สิ้นสุดลงด้วยการหมดเวลา นี่คือการกำหนดค่าเครื่องเสมือน: # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="08:00:27:4B:3D:7C" NM_CONTROLLED="yes" ONBOOT="yes" NETMASK=255.255.255.0 IPADDR=192.168.1.200 GATEWAY=192.168.1.1 PEERDNS=yes # cat /etc/resolv.conf nameserver 192.168.1.1 มีการผิดพลาดในการกำหนดค่าเครือข่ายของฉันหรือไม่?

5
ย้าย VMware ESXi VM ไปยังที่เก็บข้อมูลใหม่ - รักษาการจัดเตรียมแบบบาง
ฉันกำลังมองหาทางออกที่ดีสำหรับปัญหาสภาพแวดล้อม VMware ESXi ที่ไม่มี vCenter วิธีที่ดีที่สุดในการย้าย VM จากที่หนึ่งไปยังอีกที่หนึ่งบนโฮสต์ ESXi เดียวคืออะไรในขณะที่ยังคงการจัดเตรียมแบบบาง VMDK นี่เป็นเซิร์ฟเวอร์แบบสแตนด์อโลนที่ถูกขยายด้วยไดรฟ์อาร์เรย์ / ดาต้าสโตร์อื่น ฉันต้องการย้ายข้อมูลที่มีอยู่ในอาร์เรย์เก่าไปยังใหม่ แก้ไข: ขนาดดาต้าสโตร์ปลายทางมีขนาดเล็กกว่าแหล่งที่มาจริง ฉันไม่มีที่ว่างพอที่จะคัดลอกไฟล์หนา

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