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

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

3
ฉันจะเปิดใช้งานการบันทึก launchd บน OS X ได้อย่างไร
ฉันจะเปิดใช้งานการบันทึก Launchd บน OS X 10.6 ได้อย่างไร ฉันเพิ่มภูตใหม่ที่ไม่เริ่มทำงานอย่างถูกต้อง (สถานะคือ1) ฉันต้องการที่จะแก้ปัญหาปัญหา แต่ผมไม่สามารถที่จะหาบันทึกพวกเขาจะไม่ได้อยู่ในlaunchd/var/log/launchd.log

6
ฉันจะ sudo ผ่าน sshfs ได้อย่างไร
ในโฮสต์ท้องถิ่นของalphaฉันฉันมีไดเรกทอรีfooที่ถูกแมปผ่าน sshfs ไปยังโฮสต์bravoดังนี้ $ sshfs charlie@bravo:/home/charlie ~/foo อย่างไรก็ตามในโฮสต์bravoมีผู้ใช้อื่นเดลต้าที่ฉันต้องการsudo /bin/suเป็นเพื่อให้ฉันสามารถทำงานbravo:/home/deltaได้ deltaอาจไม่ได้เข้าสู่ระบบผ่านทาง ssh; ด้วยเหตุผลที่ฉันไม่สามารถเปลี่ยนแปลงได้คุณสามารถ sudo ผ่านไปยังเดลต้าเมื่อคุณอยู่บนเครื่องเท่านั้น โดยปกติแล้วฉันจะ ssh bravoแล้ว sudo ถึงเดลต้า แต่ฉันสงสัยว่ามีวิธีใดที่ฉันสามารถทำได้เมื่อฉันมีบ้านของ charlie dir ติดตั้งผ่าน ssh
35 ssh  sudo  sshfs 

5
กู้คืนข้อมูล RAID 5 หลังจากสร้างอาร์เรย์ใหม่แทนที่จะใช้ซ้ำ
กรุณาช่วยด้วย - ฉันเป็นคนใหม่ที่มีอาการปวดหัวครั้งใหญ่ในมือ (สถานการณ์พายุสมบูรณ์แบบ) ฉันมี hdd 3 1tb บน ubuntu 11.04 ที่กำหนดค่าเป็นซอฟต์แวร์ RAID 5 ข้อมูลถูกคัดลอกทุกสัปดาห์ไปยังอีกเครื่องหนึ่งแยกออกจากฮาร์ดไดรฟ์ของคอมพิวเตอร์จนกว่าจะล้มเหลวอย่างสมบูรณ์และถูกทิ้งไป ไม่กี่วันก่อนเรามีไฟดับและหลังจากรีบูตกล่องของฉันจะไม่ติดการโจมตี ในภูมิปัญญาที่ไม่มีที่สิ้นสุดของฉันฉันเข้า mdadm --create -f... คำสั่งแทน mdadm --assemble และไม่ได้สังเกตการเลียนแบบที่ฉันได้ทำจนกระทั่งหลังจากนั้น มันเริ่มต้นอาร์เรย์ที่เสื่อมโทรมและดำเนินการสร้างและซิงค์ซึ่งใช้เวลาประมาณ 10 ชั่วโมง หลังจากที่ฉันกลับมาฉันเห็นว่าอาเรย์นั้นสำเร็จและทำงานได้ แต่การจู่โจมไม่ได้ ฉันหมายถึงไดรฟ์แต่ละตัวถูกแบ่งพาร์ติชัน (ประเภทพาร์ติชันf8) แต่md0อุปกรณ์ไม่ได้ ตระหนักถึงความสยองขวัญในสิ่งที่ฉันทำฉันพยายามค้นหาวิธีแก้ปัญหา ฉันแค่อธิษฐานที่--createไม่ได้เขียนทับเนื้อหาทั้งหมดของฮาร์ดไดรฟ์ ใครก็ได้โปรดช่วยฉันด้วยสิ่งนี้ - ข้อมูลที่อยู่ในไดรฟ์นั้นมีความสำคัญและไม่ซ้ำใคร ~ 10 ปีของภาพถ่ายเอกสาร ฯลฯ เป็นไปได้หรือไม่ที่การระบุฮาร์ดไดรฟ์ที่เข้าร่วมในลำดับที่ไม่ถูกต้องสามารถทำการmdadmเขียนทับได้ เมื่อฉันทำ mdadm --examine --scan ฉันได้รับสิ่งที่ชอบ ARRAY /dev/md/0 metadata=1.2 …

5
เคอร์เนล Linux ไม่ผ่านแพ็คเก็ต UDP แบบหลายผู้รับ
เมื่อเร็ว ๆ นี้ฉันได้ติดตั้ง Ubuntu Server 10.04 ใหม่และพบว่าเซิร์ฟเวอร์ UDP ของฉันไม่สามารถดูข้อมูลแบบหลายผู้รับที่ส่งไปยังอินเทอร์เฟซได้อีกต่อไปแม้หลังจากเข้าร่วมกลุ่มแบบหลายผู้รับแล้ว ฉันได้รับการตั้งค่าเดียวกันบน Ubuntu 8.04.4 LTS สองเครื่องและไม่มีปัญหาในการรับข้อมูลหลังจากเข้าร่วมกลุ่มมัลติคาสต์เดียวกัน การ์ดอีเธอร์เน็ตคือ Broadcom netXtreme II BCM5709 และไดรเวอร์ที่ใช้คือ: b $ ethtool -i eth1 driver: bnx2 version: 2.0.2 firmware-version: 5.0.11 NCSI 2.0.5 bus-info: 0000:01:00.1 ฉันใช้ smcroute เพื่อจัดการการลงทะเบียนแบบหลายผู้รับของฉัน b$ smcroute -d b$ smcroute -j eth1 233.37.54.71 หลังจากเข้าร่วมกลุ่ม maddr ip แสดงการลงทะเบียนที่เพิ่มเข้ามาใหม่ …
35 udp  multicast 

6
ผสาน 2 ไดเรกทอรีต้นไม้ใน Linux โดยไม่คัดลอก?
ฉันมีต้นไม้ไดเรกทอรีสองต้นที่มีเค้าโครงคล้ายกันเช่น . |-- dir1 | |-- a | | |-- file1.txt | | `-- file2.txt | |-- b | | `-- file3.txt | `-- c | `-- file4.txt `-- dir2 |-- a | |-- file5.txt | `-- file6.txt |-- b | |-- file7.txt | `-- file8.txt `-- c |-- file10.txt …
35 linux  bash  files 

3
Linux: วิธีการให้สิทธิ์ผู้ใช้ในการรีสตาร์ท apache?
ฉันมีสคริปต์ที่ทำงานภายใต้ผู้ใช้ที่ไม่ใช่รูทซึ่งภายใต้เงื่อนไขบางประการควรรีสตาร์ท apache httpd อะไรจะเป็นวิธีที่ง่ายที่สุดที่ฉันจะอนุญาตให้ผู้ใช้ทำเช่นนั้น? ฉันใช้ Ubuntu Server 8.04 LTS

8
“ ipv6 ที่เทียบเท่า” ของ 192.168.xx (การกำหนดค่าที่อยู่ ipv6 แบบคงที่)
พื้นหลัง : ฉันมีเครื่อง windows 2008 และฉันต้องการให้เป็น Domain Controller ในโดเมนทดสอบที่ทำจากเครื่องเสมือนสองเครื่อง dcpromoแสดงคำเตือนหากที่อยู่ IP ของเครื่องไม่ได้รับการกำหนดค่าแบบคงที่ การปิดใช้งาน IPv6 ไม่ใช่ตัวเลือกเนื่องจากจำเป็นต้องใช้กับ Exchange ซึ่งเป็นข้อกำหนดเบื้องต้นสำหรับซอฟต์แวร์ที่ฉันต้องทดสอบ คำถาม : ฉันจะกำหนดค่าคุณสมบัติ IPv6 ของอะแดปเตอร์เครือข่ายให้ใช้ที่อยู่ ipv6 แบบคงที่ได้อย่างไร "เทียบเท่า ipv6" ของที่อยู่คงที่ 192.168.xx ipv4 คืออะไร?

4
เป็นไปได้หรือไม่ที่จะเปิดใช้งานการบีบอัด http สำหรับคำขอ
ฉันเห็นข้อมูลมากมายเกี่ยวกับการเปิดใช้งานการบีบอัด http สำหรับการตอบกลับของเซิร์ฟเวอร์ แต่จะเกี่ยวกับการร้องขอขาเข้า มันจะไม่เหมาะสมสำหรับเบราว์เซอร์ที่จะบีบอัดแบบฟอร์มโพสต์ขนาดใหญ่ก่อนที่จะส่งไปยังเซิร์ฟเวอร์? อีกตัวอย่างหนึ่งคือบริการเว็บ REST ที่เราใช้ เราต้องส่งคำขอ PUT บ่อยครั้งด้วยไฟล์ XML ขนาดใหญ่ (10+ MB) และแน่นอนจะเห็นประโยชน์แบนด์วิดท์ / ความเร็วทั้งสองด้าน ดังนั้นนี่เป็นปัญหาที่แก้ไขแล้วในฝั่งเซิร์ฟเวอร์หรือแต่ละเว็บแอปพลิเคชันต้องจัดการแยกต่างหากหรือไม่?
35 http  compression 

2
มีใครบางคนสามารถอธิบายอัพเกรดอูบุนตู (Debian) ให้ฉันได้หรือไม่?
ฉันมีเซิร์ฟเวอร์ Ubuntu 8.04 LTS มีหลายแพคเกจซึ่งเป็น "กลับมาเก็บไว้" (เป็น"การปรับปรุงต่อไปนี้ได้รับการเก็บไว้กลับ" ) apt-get upgradeเมื่อฉันทำ เป็นความเข้าใจของฉันที่ฉันสามารถทำได้apt-get dist-upgradeเพื่ออัพเกรดแพ็คเกจเหล่านี้ แต่ฉันมีข้อกังวลเล็กน้อย: ถ้าฉันทำdist-upgradeฉันจะอัปเกรดจาก 8.04 เป็นเวอร์ชันที่สูงกว่า (8.10 ฉันเดา) ถ้าเป็นเช่นนั้น 8.04 คืออะไร "การสนับสนุนระยะยาว" (LTS) นี่เป็นกระบวนการ "อันตราย" หรือไม่? ฉันสมมติว่าแพ็กเกจจะถูกเก็บไว้เพราะมีแพ็กเกจใหม่ที่ขึ้นอยู่กับ ไม่dist-upgradeเพียงดึงแพคเกจใหม่และทำอัพเกรดเป็นธรรมตรงไปตรงมาหรือมีคำเตือนที่จะมองเข้าไป?
35 debian  ubuntu  apt  upgrade 

4
ไม่มีใครเข้าใจจริงๆว่าการตั้งเวลา HFSC ใน Linux / BSD ทำงานอย่างไร?
ฉันอ่านต้นฉบับPostScript ของ SIGCOMM '97เกี่ยวกับ HFSC มันเป็นเรื่องทางเทคนิคมาก แต่ฉันเข้าใจแนวคิดพื้นฐาน แทนที่จะให้เส้นโค้งบริการแบบเส้นตรง (เช่นเดียวกับอัลกอริธึมการตั้งเวลาอื่น ๆ ) คุณสามารถระบุเส้นโค้งการให้บริการแบบนูนหรือเว้าได้ดังนั้นจึงเป็นไปได้ที่จะแยกแบนด์วิดท์และการหน่วงเวลาออก อย่างไรก็ตามแม้ว่าบทความนี้จะกล่าวถึงชนิดของอัลกอริทึมการจัดตารางเวลาที่ใช้ (เรียลไทม์และลิงค์แบ่งปัน) มันมักจะกล่าวถึงหนึ่งโค้งต่อชั้นเรียนการตั้งเวลา (decoupling จะทำโดยระบุโค้งนี้เพียงหนึ่งโค้งที่จำเป็นสำหรับ ) ตอนนี้ HFSC ได้รับการดำเนินการสำหรับ BSD (OpenBSD, FreeBSD, ฯลฯ ) โดยใช้กรอบการจัดตารางเวลา ALTQและมันได้รับการดำเนินการลินุกซ์โดยใช้กรอบการจัดตารางเวลา TC (ส่วนหนึ่งของ iproute2) การใช้งานทั้งสองเพิ่มเส้นโค้งบริการเพิ่มเติมสองเส้นซึ่งไม่ได้อยู่ในเอกสารต้นฉบับ! เส้นโค้งบริการแบบเรียลไทม์และเส้นโค้งบริการขีด จำกัด บน อีกครั้งโปรดทราบว่ากระดาษต้นฉบับกล่าวถึงอัลกอริธึมการตั้งเวลาสองแบบ (เรียลไทม์และลิงค์แชร์) แต่ในบทความนั้นทั้งคู่ทำงานร่วมกับเส้นโค้งบริการเดียว ไม่เคยมีเส้นโค้งบริการที่เป็นอิสระสองเส้นสำหรับเส้นโค้งใดเส้นหนึ่งตามที่คุณพบใน BSD และ Linux ยิ่งแย่ไปกว่านั้น ALTQ บางรุ่นดูเหมือนว่าจะเพิ่มลำดับความสำคัญของคิวเพิ่มเติมให้กับ HSFC (ไม่มีสิ่งใดที่มีความสำคัญในเอกสารต้นฉบับเช่นกัน) ฉันพบ BSD HowTo …

5
มีวิธีการตรวจสอบรูปแบบ / etc / crontab หรือไม่?
ฉันชอบที่จะติดภารกิจตามกำหนดเวลาไว้ใน / etc / crontab เพื่อที่ฉันจะได้เห็นภาพรวมของสิ่งที่กำหนดให้ทำงานโดยไม่คำนึงว่าผู้ใช้นั้นทำงานอยู่ที่ใด gotcha เพียงอย่างเดียวคือรูปแบบที่ไม่ได้รับการตรวจสอบในการบันทึกซึ่งแตกต่างจาก crontab -e - ดังนั้นอักขระจรจัดสามารถแบ่ง cron ทั้งหมดได้อย่างเงียบ ๆ มีวิธีการตรวจสอบรูปแบบ / etc / crontab ก่อน / หลังบันทึกหรือไม่
35 cron 

2
ทำความเข้าใจกับรายการล็อกไฟล์ Postfix
เรามีฮับ Postfix และฉันพยายามทำความเข้าใจกับข้อมูลในไฟล์ mail.log ฉันใช้เครื่องมือเช่น qshape, pflogsumm.pl และ amavis-logwatch เพื่อสรุปไฟล์บันทึก แต่ฉันยังมีคำถามเกี่ยวกับองค์ประกอบของไฟล์บันทึกดิบ คำถามแรกของฉันเกี่ยวกับรายการล่าช้าที่ปรากฏขึ้นจาก Postfix เมื่ออีเมลถูกส่งในที่สุด ฉันเดาว่าค่าเหล่านี้มีหน่วยเป็นวินาที แต่ข้อมูลนี้มีความหมายอย่างไร delay=2.4, delays=0.18/0.01/1.4/0.81 อีเมลใช้เวลาประมวลผล 2.4 วินาทีหรือไม่? การแบ่งเวลาในส่วนที่ล่าช้าคืออะไร?


5
ไม่ต้องสนใจซานนั่นหลังม่าน
กาลครั้งหนึ่งฉันสร้างเซิร์ฟเวอร์ SQL ของตัวเองและควบคุมการกำหนดค่าไดรฟ์ระดับ RAID ฯลฯ คำแนะนำแบบดั้งเดิมของการแยกข้อมูลบันทึก tempdb สำรองข้อมูล (ขึ้นอยู่กับงบประมาณ!) เป็นส่วนที่สำคัญ ของกระบวนการออกแบบเซิร์ฟเวอร์ SQL ขณะนี้มี SAN ระดับองค์กรฉันขอพื้นที่ไดรฟ์จำนวนหนึ่งสำหรับเซิร์ฟเวอร์ SQL ใหม่โดยแบ่งเป็นไดรฟ์แบบลอจิคัลสำหรับข้อมูลการสำรองข้อมูลและแชร์ไฟล์ แน่นอนว่าทำให้งานของฉันง่ายขึ้น แต่มีบางส่วนของฉันที่รู้สึกไม่สบายอย่างสมบูรณ์ที่ฉันไม่สามารถมอง "หลังม่าน" เพื่อดูว่าเกิดอะไรขึ้นที่นั่น ความเข้าใจของฉันคือทีม SAN ไม่ได้กำหนดค่า "ประเภท" ของไดรฟ์ที่แตกต่างกัน (ปรับแต่งไดรฟ์ข้อมูลสำหรับการเข้าถึงแบบสุ่มเทียบกับไดรฟ์บันทึกสำหรับการเขียนแบบสตรีม) บางอย่างอาจขึ้นอยู่กับผลิตภัณฑ์ SAN (เรามี HP XP12000 และ HP XP24000) แต่ฉันมั่นใจแล้วว่าซอฟต์แวร์ HP ทำการตั้งค่าประสิทธิภาพแบบไดนามิกทุกประเภท (ดูฮอตสปอต IO และตั้งค่าใหม่ได้ทันทีเพื่อ เพิ่มประสิทธิภาพ LUN เหล่านั้น) เพื่อให้ทีมแอปและ DBA ไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งใด ๆ มีบางอย่างเกี่ยวกับ "การแพร่กระจายภาระของเซิร์ฟเวอร์ทั้งหมดไปยังแกนหมุนจำนวนมาก" …

21
คุณต้องการให้นักพัฒนาทำอะไรที่แตกต่างกันไป [ปิด]
ในฐานะนักพัฒนาฉันใช้เวลาส่วนใหญ่คิดเกี่ยวกับรหัส UI โครงสร้างข้อมูลและอื่น ๆ แต่ (ฉันยอมรับอย่างกล้าหาญ) ฉันไม่ได้พิจารณาถึงผลกระทบของแอปของฉันสำหรับ sysadmins และ DBAs จนกว่าจะถึงเวลาปรับใช้ แอป ก่อนอื่นฉันขอโทษ ประการที่สองสิ่งที่คุณต้องการให้ฉันและนักพัฒนาอื่น ๆ ที่คุณจัดการจะทำแตกต่างกันอย่างไร สิ่งใดที่จะทำให้ชีวิตง่ายขึ้นสำหรับคุณทำให้เกิดปัญหาน้อยลงกระตุ้นให้เกิดความร่วมมือและลดปัญหาระบบขัดข้องปัญหาประสิทธิภาพและฝันร้ายของการกำหนดค่า
35 untagged 

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