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

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

5
วิธีแนบฮาร์ดดิสก์เสมือนโดยใช้ VBoxManage
วิธีที่ดีที่สุดในการตั้งค่าฮาร์ดไดรฟ์เสมือน (VDI) ของคอนโทรลเลอร์หลักสำหรับเครื่องเสมือนที่มีอยู่คืออะไร? ไวยากรณ์เปลี่ยนไปหรือไม่หาก VDI เป็นดิสก์ลูกที่แตกต่างจากดิสก์แม่อื่น ๆ จริง ๆ หรือไม่ คุณต้องการที่จะแนบ VDI หลักแล้ว child VDI ในทางใดทางหนึ่งหรือไม่? สถานการณ์: ฉันมี VM อยู่แล้ว --- ฉันต้องการแทนที่ฮาร์ดไดรฟ์ที่ใช้ในการบูต - ด้วย HD เสมือนปกติอื่นหรืออาจเป็นดิสก์ที่ต่างกัน สามารถทำได้ด้วย VBoxManage หรือไม่

1
สิทธิ์ใดที่จำเป็นสำหรับการแจกแจงกลุ่มผู้ใช้ใน Active Directory
ฉันมีเว็บแอปพลิเคชั่น. net ซึ่งต้องได้รับกลุ่มที่ผู้ใช้เป็นสมาชิกใน Active Directory สิ่งนี้ฉันกำลังใช้คุณลักษณะ memberOf กับบันทึกผู้ใช้ ฉันจำเป็นต้องรู้สิทธิ์ที่จำเป็นในการอ่านคุณสมบัตินี้ในบันทึกผู้ใช้ทั้งหมด ขณะนี้ฉันได้รับผลลัพธ์ที่ไม่สอดคล้องกันเมื่อพยายามอ่านแอตทริบิวต์นี้ ตัวอย่างเช่นฉันมีกลุ่มผู้ใช้ 30 ผู้ใช้ในเส้นทาง OU เดียวกัน ใช้ข้อมูลประจำตัวของฉันเองเพื่อสอบถามโฆษณา - ฉันสามารถอ่านแอตทริบิวต์ memberOf สำหรับผู้ใช้บางคน แต่ไม่ใช่ผู้อื่น ฉันรู้ว่าผู้ใช้ทุกคนมีการตั้งค่าคุณลักษณะ memberOf ตามที่ฉันได้ตรวจสอบเมื่อเข้าสู่ระบบด้วยบัญชีผู้ดูแลโดเมน

2
การตั้งค่า Mercurial ด้วยการพิสูจน์ตัวตนและการอนุญาต Active Directory
ฉันกำลังประเมินความเป็นไปได้ในการย้ายองค์กรของฉันไปที่ Mercurial แต่ฉันพบกับความต้องการพื้นฐานสองประการที่ฉันไม่สามารถหาตัวชี้ที่เหมาะสมได้ ฉันจะตั้งค่าที่เก็บส่วนกลางของ Mercurial เพื่อรับรองความถูกต้องของผู้ใช้ด้วย Active Directory ส่วนกลางและอนุญาตให้ผู้ใช้ผลักหรือดึงได้หากพวกเขามีข้อมูลรับรองที่ถูกต้องเท่านั้น ฉันจะตั้งค่าพื้นที่เก็บข้อมูลโครงการ Mercurial เพื่อให้ผู้ใช้ที่เกี่ยวข้องกับกลุ่มเฉพาะในการผลัก / ดึงรหัสที่มาได้อย่างไร เราต้องการสิ่งนี้เพื่อขออนุญาตต่อโครงการ เซิร์ฟเวอร์ HTTP ใดที่รองรับ IIS หรือ Apache เป็นต้น ขอโทษถ้าฉันถามอะไรบางอย่างที่ชัดเจนหรือถ้าฉันขาดอะไรบางอย่างพื้นฐานเกี่ยวกับวิธีการตรวจสอบและการอนุญาตทำงาน

3
ฉันจะดูการเปลี่ยนแปลงสำหรับแพ็คเกจ debian / ubuntu ได้อย่างไร
ฉันใช้งาน Ubuntu และติดตั้งไฟล์ deb แล้ว ฉันเคยทำแพ็กเกจ deb มาก่อนดังนั้นฉันรู้ว่ามีการเปลี่ยนแปลงเดเบียน (debchange) มีอยู่เพื่อดูการเปลี่ยนแปลง debian สำหรับแพคเกจใด ๆ ที่ฉันได้ติดตั้ง สมมติว่าฉันไม่มีสิทธิ์เข้าถึงไฟล์ต้นฉบับของ deb สำหรับแพ็คเกจนี้และฉันไม่มีไฟล์ deb อยู่ ฉันสามารถติดตั้งแพ็กเกจพิเศษได้ถ้าต้องการ

3
ฉันจะรู้ได้อย่างไรว่าฉันต้องการสวิตช์เลเยอร์ 3
ขณะนี้เรามีเครือข่ายแบบแบนพร้อมสวิตช์จำนวนหนึ่งที่ไม่มีการจัดการ ฉันต้องการใช้ VLAN เพื่อแยกผู้ใช้บางคนเช่นแขกและฉันต้องการใช้ 802.1x อย่างไรก็ตามฉันไม่แน่ใจว่าสิ่งที่ฉันต้องการคือสวิตช์เลเยอร์ 3 หรือเลเวล 2 จากสิ่งที่ฉันเข้าใจสวิตช์เลเยอร์ 3 จะกำหนดเส้นทางระหว่าง VLAN ฉันไม่คิดว่าฉันต้องการสิ่งนี้ในขณะนี้ แต่อย่างที่ฉันบอกว่าฉันไม่แน่ใจเพราะนี่เป็นสิ่งใหม่สำหรับฉัน เลเยอร์ 3 สวิตช์จะทำอะไรกับฉัน เครือข่ายของเราค่อนข้างเล็กมีผู้ใช้น้อยกว่า 100 คน สวิตช์เลเยอร์ 3 ทำอะไรได้บ้างฉันไม่สามารถใช้สวิตช์เลเยอร์ 2 ได้ เมื่อใดที่ฉันจะต้องมีเลเยอร์ 3
19 switch 

3
วิธีดูไฟล์ที่ซ่อนอยู่โดยใช้คำสั่ง 'find` บน Linux
บนเซิร์ฟเวอร์ Linux ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีนามสกุลไฟล์ที่แน่นอนในไดเรกทอรีปัจจุบันและไดเรกทอรีย่อยทั้งหมด ก่อนหน้านี้ฉันใช้คำสั่งต่อไปนี้เสมอ: find . -type f | grep -i *.php อย่างไรก็ตามจะไม่พบไฟล์ที่ซ่อนอยู่เช่น. myhiddenphpfile.php ต่อไปนี้ค้นหาไฟล์ php ที่ซ่อนอยู่ แต่ไม่ใช่ไฟล์ที่ไม่ได้ซ่อนไว้: find . -type f | grep -i \.*.php ฉันจะค้นหาทั้งไฟล์ php ที่ซ่อนและไม่ซ่อนในคำสั่งเดียวกันได้อย่างไร

3
ซ็อกเก็ตที่พบโดย lsof แต่ไม่ใช่โดย netstat
ฉันมีแอปพลิเคชั่นที่ไม่มีตัวให้คำอธิบายไฟล์ปรากฏอยู่โดยเปิดซ็อกเก็ต แต่ฉันไม่สามารถหาได้ว่าซ็อกเก็ตเหล่านี้ทำอะไร เหล่านี้ปรากฏในผลลัพธ์ lsof เป็น java 9689 appuser 1010u sock 0,5 263746675 can't identify protocol java 9689 appuser 1011u sock 0,5 263746676 can't identify protocol java 9689 appuser 1012u sock 0,5 263746677 can't identify protocol java 9689 appuser 1014u sock 0,5 263746678 can't identify protocol java 9689 appuser 1015u sock …
19 linux  networking  tcp  udp  socket 

5
วิธีตรวจสอบว่า apache พอร์ตใดกำลังทำงานอยู่
มีคำสั่งใด ๆ เพื่อค้นหาว่า apache ทำงานหรือไม่ และพอร์ตใดยกเว้นโดยการมองเห็นไฟล์. config เมื่อฉันลองคำสั่ง netstat แล้ว apaches จะไม่ปรากฏในนั้น แต่เมื่อฉันใช้คำสั่ง apache2 รีสตาร์ทแล้วมันก็บอกว่าเริ่มต้นใหม่ตกลง ฉันไม่รู้ว่ามันทำงานอยู่ที่ไหน

5
ทางเลือก Bacula [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ขณะนี้เราเรียกใช้ Bacula สำหรับเครือข่ายของเรา แต่ดูเหมือนว่าซับซ้อนเกินไปสำหรับสิ่งที่ทำ มีทางเลือกที่ดีสำหรับ Bacula หรือไม่ที่ทุกคนสามารถแนะนำได้ว่าทำงานบน Linux และจัดการกับทั้งไคลเอนต์ Linux และ Windows ได้หรือไม่? หรือ Bacula เป็นทางออกที่ดีที่สุด
19 bacula 

8
ฉันจะกลายเป็นผู้ชายสคริปต์ได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันเป็นผู้ดูแลระบบ Windows ที่ค่อนข้างใหม่ ฉันได้ทำแบทช์พื้นฐานและสคริปต์อื่น ๆ แล้ว ฉันอยากจะรู้ว่าเส้นทางไหนที่ฉันควรใช้เพื่อให้เป็นนักสู้ที่ดีขึ้น ฉันควรเรียนภาษาอะไรและเป็นแหล่งข้อมูลที่ดีที่สุดในการเรียนรู้จาก (เว็บไซต์หนังสือและสิ่งที่คล้ายกัน)

4
จำเป็นต้องทำการซิงค์ (8) ก่อนปิด linux หรือไม่
ฉันยังเห็นคนแนะนำให้ใช้sync; sync; sync; sleep 30; haltคาถาเมื่อพูดถึงการปิดหรือรีบูตลินุกซ์ ฉันใช้งาน Linux มาตั้งแต่เริ่มต้นและแม้ว่านี่เป็นขั้นตอนที่แนะนำใน BSD 4.2 / 4.3 และ SunOS 4 วันฉันจำไม่ได้ว่าฉันต้องทำอย่างนั้นอย่างน้อยสิบปีที่ผ่านมาในระหว่างที่ฉันอาจ ผ่านการปิดระบบ / รีบูตของ Linux อาจนับพันครั้ง ฉันสงสัยว่านี่เป็นความผิดปกติตั้งแต่วันที่เคอร์เนลไม่สามารถถอดและซิงค์ระบบไฟล์รูทและระบบไฟล์สำคัญอื่น ๆ ที่จำเป็นแม้ในระหว่างโหมดผู้ใช้คนเดียว (เช่น / tmp) และดังนั้นจึงจำเป็นต้องบอกให้ล้างอย่างชัดเจน ข้อมูลเท่าที่จะทำได้ไปยังดิสก์ วันนี้โดยไม่ต้องค้นหารหัสที่เกี่ยวข้องในแหล่งเคอร์เนล (ขุดผ่านhttp://lxr.linux.noและ google) ฉันสงสัยว่าเคอร์เนลนั้นฉลาดพอที่จะถอนการติดตั้งแม้ระบบไฟล์รูทและระบบไฟล์นั้นฉลาดพอ อย่างมีประสิทธิภาพจะซิงค์ (2) ก่อนที่จะ unmounting ตัวเองในช่วงปกติshutdown/ /rebootpoweorff "sync; sync; sync"จำเป็นเฉพาะในกรณีที่รุนแรงที่ระบบแฟ้มจะไม่ยกเลิกการต่อเชื่อมเรียบร้อย (เช่นความล้มเหลวของดิสก์ทางกายภาพ) หรือระบบอยู่ในสถานะที่เพียง แต่บังคับให้รีบูตโดยตรง (8) จะได้รับมันออกมาจากการแช่แข็ง (เช่นภาระมากเกินไป สูงเพื่อให้กำหนดเวลาคำสั่งปิดเครื่อง) …

4
ค่าเริ่มต้นของโปรแกรมใดใช้ระบบอำนวยความสะดวก syslog ในท้องถิ่น [0-7]
เช่นเดียวกับสิ่งอำนวยความสะดวกระบบทั่วไป ( mail, news, daemon, cronฯลฯ ) syslog ให้ชุดของสิ่งอำนวยความสะดวก "ท้องถิ่น" หมายเลข 0-7 A: LOCAL0, LOCAL1, ... LOCAL7, รายการใดเป็นค่าเริ่มต้นของโปรแกรมสำหรับแอพพลิเคชันทั่วไป ฉันกำลังมองหาสิ่งอำนวยความสะดวกที่ใช้ "บริการแบบดั้งเดิม" สำหรับบริการที่รู้จักกันดี ฉันจะปรับใช้แอปพลิเคชันผ่านเซิร์ฟเวอร์หลายแห่งพร้อมกับติดตั้งซอฟต์แวร์ต่าง ๆ และต้องการดูว่ามีสิ่งอำนวยความสะดวก "ฟรี" หรือไม่ที่ฉันสามารถใช้สำหรับบันทึกของตัวเองได้อย่างง่ายดาย ในฐานะที่เป็นโน้ตฉันรู้ว่ามีวิธีอื่นในการทำสิ่งนี้มากกว่าสิ่งอำนวยความสะดวก syslog แค่สงสัย! นี่คือบางส่วน (เริ่มตอบคำถามของฉันเอง) และขอบคุณ voretaq7: LOCAL0 ถูกใช้โดย postgresql LOCAL2 ถูกใช้โดย sudo LOCAL3 ถูกใช้โดย SpamAssassin บางรุ่น LOCAL4 ถูกใช้เป็นค่าเริ่มต้นโดย slapd (เซิร์ฟเวอร์ OpenLDAP) LOCAL5 บางครั้งใช้โดย …
19 logging  syslog 

14
ฉันควรบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านทุก ๆ วัน / สัปดาห์ / เดือนหรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา คำถามบอกมันทั้งหมด เรากำลังออกแบบระบบที่ความปลอดภัยมีความสำคัญมาก หนึ่งในความคิดที่มีคนบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านทุก 3 เดือน สิ่งที่ฉันทำในขณะนี้คือแม้ว่ามันจะปลอดภัยมากขึ้นเพราะรหัสผ่านมีการเปลี่ยนแปลงบ่อยครั้งมันยังบังคับให้ผู้ใช้ของเราจำรหัสผ่านที่เคยเปลี่ยนและทำให้เป็นไปได้มากขึ้นที่พวกเขาจะเขียนลงที่อื่นเพื่อช่วยจำ ในความคิดเดียวกันมันเป็นการดีที่จะบังคับให้ผู้ใช้ใช้รหัสผ่านที่คาดเดายากสุด ๆ บังคับให้พวกเขาใช้?% &% และตัวอักษรตัวพิมพ์เล็ก ฉันรู้ว่ามันค่อนข้างยุ่งยากในการคิดค้นรหัสผ่านเช่นนั้นและจดจำได้ จากนั้นอีกครั้งเราไม่ต้องการให้ใครใช้ 12345 ดังนั้น. มีสมุดปกขาวเกี่ยวกับเรื่องนี้หรือไม่? การปฏิบัติที่ดี? ฉันกำลังพูดถึงเว็บไซต์ที่สร้างด้วย PHP MySQL ในสภาพแวดล้อมของหลอดไฟหากมีการเปลี่ยนแปลงอะไร

7
เหตุใดจึงเป็นความคิดที่ดีที่จะใช้เลเยอร์ NAT หลายชั้นหรือ
คำถามนี้ถูกโยกย้ายจาก Super User เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา เครือข่ายคอมพิวเตอร์ขององค์กรมี NAT พร้อมช่วงที่อยู่ IP 192.168 / 16 มีแผนกที่มีเซิร์ฟเวอร์ที่มีที่อยู่ IP 192.168.xy และเซิร์ฟเวอร์นี้จัดการโฮสต์ของแผนกนี้ด้วย NAT อื่นด้วยช่วงที่อยู่ IP 172.16 / 16 ดังนั้นจึงมี NAT 2 ชั้น ทำไมพวกเขาถึงไม่มีซับเน็ตติ้งแทน ซึ่งจะช่วยให้กำหนดเส้นทางได้ง่าย ฉันรู้สึกว่า NAT หลายชั้นสามารถทำให้ประสิทธิภาพลดลง คุณช่วยฉันเปรียบเทียบกลยุทธ์การออกแบบทั้งสองได้ไหม ปรับปรุง: @ จอนข้อมูลเพิ่มเติมบางส่วน ในการสนทนากับเพื่อนเราตระหนักว่าการแบ่งเครือข่ายย่อยจะทำให้เกิดปัญหาดังต่อไปนี้ คำขอ ARP ของคอมพิวเตอร์จะทำให้เครือข่ายของทั้งองค์กรท่วมท้น หากเราเตอร์ไม่ส่งต่อคำขอเหล่านี้พีซีในแผนกหนึ่งจะไม่สามารถเชื่อมต่อกับพีซีในแผนกอื่นซึ่งไม่สามารถทำได้หากพวกเขาอยู่หลัง NATs ที่แตกต่างกัน ด้วยแพ็คเก็ตดมกลิ่นเราเห็นว่ามีการร้องขอ ARP จำนวนมากเนื่องจากคอมพิวเตอร์ส่วนใหญ่ในแผนกเปิดใช้งานการแชร์ไฟล์บน Windows …
19 networking  nat 

6
Zabbix เป็นเครื่องมือที่ใช่หรือไม่?
ฉันแค่ต้องการตรวจสอบเซิร์ฟเวอร์จำนวนเล็กน้อย (น้อยกว่า 10) จากการอ่านสถานที่ต่าง ๆ ดูเหมือนว่าคู่แข่งชั้นนำ (สำหรับโอเพนซอร์สอย่างน้อย) คือ: nagios munin Zabbix จากสิ่งที่ฉันได้อ่านผู้คนจำนวนมากมักจะใช้ munin และ nagios ด้วยกัน - munin สำหรับประวัติศาสตร์และกราฟและ nagios สำหรับการแจ้งเตือน ในทางกลับกันดูเหมือนว่า Zabbix เป็นโซลูชั่นที่สมบูรณ์มากขึ้นและง่ายต่อการกำหนดค่ามากกว่าสองอย่างใดอย่างหนึ่ง ดังนั้นฉันจึงคิดว่าจะไปเส้นทางนั้น ความคิดของฉันตอนนี้คือ: อะไรคือข้อเสียทั่วไปของ Zabbix? Zabbix มีรอยขนาดเล็กบนกล่องที่กำลังตรวจสอบอยู่หรือไม่? ฉันจำเป็นต้องตั้งค่าเซิร์ฟเวอร์อื่นทั้งหมดให้ทำหรือไม่ ขณะนี้ฉันมีเซิร์ฟเวอร์ที่มีภาระน้อยมาก - ฉันสามารถใช้เพื่อจุดประสงค์สองอย่างได้หรือไม่

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