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

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

3
Shinken - ใครก็ตามที่ใช้มัน? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันเพิ่งค้นพบShinkenซึ่งเป็นการใช้ Nagios ใหม่โดยใช้ python Shinken "แบ่ง" Nagios ใน daemons 5 ประเภทที่แตกต่างกันแต่ละอันทำงานแยกกัน ฉันยังไม่ได้ลองเลย แต่สำหรับสิ่งที่ฉันเห็นความคิดด้านสถาปัตยกรรมทั้งหมดนั้นยอดเยี่ยมสำหรับฉัน (มันใช้งานได้กับ Unix: กระบวนการหนึ่ง, งานหนึ่ง) แต่โครงการดูเหมือนว่าจะเป็น "สีเขียว" เล็กน้อย มีใครลองชิมชินบ้างไหม? ความคิดเห็นของคุณคืออะไร

6
เป็นไปได้ไหมที่จะซิงค์สองไดเรกทอรี linux ในเวลาจริง
ฉันต้องการซิงค์ไดเรกทอรีของฮาร์ดไดรฟ์ภายในกับฮาร์ดไดรฟ์ภายนอก เมื่อฉันเขียนหรือแก้ไขไฟล์บนฮาร์ดไดรฟ์ภายในของฉันไฟล์เดียวกันโดยอัตโนมัติจะถูกคัดลอกไปยังฮาร์ดไดรฟ์ภายนอก ... และลาก่อนการสำรองข้อมูล) นี่จะเป็นสิ่งที่คล้ายกับ RAID ที่มีฮาร์ดไดรฟ์ภายนอก เป็นไปได้ไหม

6
การค้นหาสาเหตุของการส่ง TCP ใหม่ภายใน LAN
สวัสดีชาวเซิร์ฟเวอร์ล้มเหลว ฉันมีปัญหากับ LAN ของคอมพิวเตอร์ประมาณ 100 เครื่อง, เซิร์ฟเวอร์โดเมน Windows 2 เครื่องและโทรศัพท์ VoIP 12 เครื่อง นับตั้งแต่การติดตั้งเมื่อประมาณหนึ่งปีที่ผ่านมาทุกสัปดาห์หรือมากกว่านั้นเราสังเกตว่าโทรศัพท์ VoIP กำลังรีเซ็ตตัวเอง - บางครั้งอาจอยู่ระหว่างการโทร ในขณะเดียวกันก็มักจะมีสัญญาณของการสูญเสียการเชื่อมต่อชั่วคราวบนคอมพิวเตอร์: ค้างใน explorer ในขณะที่ใช้งานเครือข่ายร่วมกัน, ข้อผิดพลาดในซอฟต์แวร์การบริหารของเราเนื่องจากการขาดการเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล ฉันทำการตรวจสอบ Wireshark เกี่ยวกับการเชื่อมต่อระหว่าง VoIP PBX และเครือข่ายที่เหลือ Wireshark เลือกกลุ่มของแพ็กเก็ต TCP ที่ส่งซ้ำในเวลาที่เราบันทึกการรีสตาร์ทโทรศัพท์ บันทึก Wireshark จะแสดงการส่งสัญญาณใหม่ประมาณ 2 กลุ่มต่อวันตั้งแต่ 5 แพ็คเก็ตจนถึงหลายร้อย ผู้ที่อยู่ในแต่ละกลุ่มส่วนใหญ่อยู่ระหว่าง PBX และโทรศัพท์ VoIP บางชุด แต่ไม่เหมือนกันทุกครั้ง บ่อยครั้งที่การส่งสัญญาณใหม่ในเวลาเดียวกันคือโทรศัพท์ที่เชื่อมต่อกับสวิตช์เดียวกัน แต่บางครั้งการส่งสัญญาณใหม่เกิดขึ้นพร้อมกันกับโทรศัพท์ที่ปลายอีกด้านหนึ่งของเครือข่าย โดยทั่วไปมักจะมีการส่งสัญญาณซ้ำกันโดยบังเอิญในการส่งทราฟฟิก TCP …
25 networking  tcp  voip 

9
จำนวนไฟล์สูงสุดในหนึ่งไดเรกทอรี ext3 ในขณะที่ยังได้รับประสิทธิภาพที่ยอมรับได้?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา ฉันมีแอปพลิเคชันที่เขียนไปยังไดเรกทอรี ext3 ซึ่งเมื่อเวลาผ่านไปได้ขยายไฟล์เป็นสามล้านไฟล์ จำเป็นต้องพูดการอ่านรายชื่อไฟล์ของไดเรกทอรีนี้ช้าเหลือทน ฉันไม่ตำหนิ ext3 วิธีการแก้ปัญหาที่เหมาะสมจะได้รับที่จะให้รหัสโปรแกรมการเขียนไปยังไดเรกทอรีย่อยเช่นแทนที่จะใช้เท่านั้น./a/b/c/abc.ext./abc.ext ฉันกำลังเปลี่ยนโครงสร้างของไดเรกทอรีย่อยและคำถามของฉันก็คือ: ฉันควรคาดหวังว่าจะมีไฟล์กี่ไฟล์ที่จัดเก็บในไดเรกทอรี ext3 หนึ่งในขณะที่ยังได้รับประสิทธิภาพที่ยอมรับได้? ประสบการณ์ของคุณคืออะไร หรือในคำอื่น ๆ สมมติว่าฉันต้องการเก็บไฟล์สามล้านไฟล์ไว้ในโครงสร้างควรมี./a/b/c/abc.extโครงสร้างในระดับใด? เห็นได้ชัดว่านี่เป็นคำถามที่ไม่สามารถตอบได้อย่างแน่นอน แต่ฉันกำลังมองหาการประเมินสวนบอล


4
เครือข่าย IM ที่เป็นที่นิยมใด ๆ สามารถทำงานเช่นนี้ได้หรือไม่?
คำถามนี้ถูกโยกย้ายจาก Super User เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา Joe, Jack และ Jill ใช้ IM เป็นสื่อกลางในการติดต่อสื่อสารระหว่างกันใน บริษัท A ที่ทำงานและกับลูกค้าและคู่ค้าทั่วโลก ไม่ผิดพลาดที่นี่ - เป็นเครื่องมือทำงานที่ถูกกฎหมาย +-----+ +-----+ |Mary | |Joe |--------+ +-----+ +-----+ | / +------+ ____________/ +-----+ | | / \ |Jack |-----|Server|-----| The Internet | +-----+ | | \____________/ +------+ \ …

5
พูลของ memcache daemons สามารถใช้เพื่อแบ่งเซสชันได้อย่างมีประสิทธิภาพมากขึ้นหรือไม่?
เรากำลังย้ายจากการตั้งค่าเว็บเซิร์ฟเวอร์ 1 รายการเป็นการตั้งค่าเว็บเซิร์ฟเวอร์สองรายการและฉันต้องเริ่มต้นแบ่งปันเซสชัน PHP ระหว่างเครื่องโหลดบาลานซ์สองเครื่อง เราได้ติดตั้งmemcachedแล้ว ( และเริ่มต้น ) และดังนั้นฉันจึงประหลาดใจที่ฉันสามารถแบ่งปันเซสชันระหว่างเซิร์ฟเวอร์ใหม่ได้สำเร็จโดยการเปลี่ยนเพียง 3 บรรทัดในphp.iniไฟล์ (the session.save_handlerและsession.save_path ): ฉันแทนที่: session.save_handler = files ด้วย: session.save_handler = memcache จากนั้นในเว็บเซิร์ฟเวอร์หลักฉันตั้งค่าsession.save_pathให้ชี้ไปที่ localhost: session.save_path="tcp://localhost:11211" และในเว็บเซิร์ฟเวอร์ทาสฉันตั้งค่าsession.save_pathให้ชี้ไปที่ต้นแบบ: session.save_path="tcp://192.168.0.1:11211" งานเสร็จแล้วฉันทดสอบและใช้งานได้ แต่... เห็นได้ชัดว่าการใช้ memcache หมายถึงเซสชันอยู่ใน RAM และจะหายไปหากรีบูตเครื่องหรือ memcache daemon ขัดข้อง - ฉันกังวลเล็กน้อยจากเรื่องนี้ แต่ฉันกังวลเล็กน้อยเกี่ยวกับการรับส่งข้อมูลเครือข่ายระหว่างสองเว็บเซิร์ฟเวอร์ (โดยเฉพาะอย่างยิ่ง เราขยายขนาดขึ้น) เพราะเมื่อใดก็ตามที่มีใครโหลดสมดุลกับเว็บเซิร์ฟเวอร์ทาสเซสชันของพวกเขาจะถูกดึงข้ามเครือข่ายจากเว็บเซิร์ฟเวอร์หลัก ฉันสงสัยว่าฉันสามารถกำหนดสองsave_pathsเครื่องเพื่อให้ดูในที่เก็บเซสชันของตนเองก่อนที่จะใช้เครือข่าย ตัวอย่างเช่น: ปริญญาโท: session.save_path="tcp://localhost:11211, tcp://192.168.0.2:11211" ทาส: …

6
เชื่อมโยง wlan0 ถึง eth0
บน Arch Linux ฉันต้องการให้ eth0 (เชื่อมต่อกับเราเตอร์บริดจ์) แบ่งปันการเชื่อมต่อที่ได้รับจาก wlan0 ฉันอ่านบทช่วยสอน แต่ฉันไม่ได้สั่งการอย่างชาญฉลาดเหมือนผู้ใช้รายอื่นและไม่เข้าใจอย่างสมบูรณ์

12
IIS / SMTP - อีเมลติดอยู่ใน mailroot / Queue
ฉันกำลังพยายามส่งอีเมลผ่าน SMTP ภายในไดเรกทอรีการรับของ IIS น่าเสียดายที่อีเมลเพิ่งเข้าสู่โฟลเดอร์เมลรูท / คิวและอยู่ที่นั่น พวกเขาไม่เคยได้รับการส่ง ไม่มีใครรู้ว่าทำไมสิ่งนี้จะเกิดขึ้นและแก้ไขปัญหาที่อาจเกิดขึ้น?
25 iis  smtp 


6
เข้าสู่ระบบ MySQL พยายามเข้าสู่ระบบ
มีการพยายามเข้าสู่ระบบล้มเหลวเป็นครั้งคราวในเซิร์ฟเวอร์การผลิต MySQL ของเรา (แผงควบคุม MySQL เตือนเรา) มีวิธีการบันทึกทุกความสำเร็จและเข้าสู่เซิร์ฟเวอร์ MySQL ไม่สำเร็จgeneral_logหรือไม่? เราคิดว่าgeneral_logไม่ใช่ตัวเลือกเนื่องจากเป็นเซิร์ฟเวอร์ที่ใช้งานจริงซึ่งมีโหลดสูง
25 mysql  logging  login 

7
วิธีการตั้งค่า Mod_WSGI สำหรับ Python บน Ubuntu
ฉันกำลังพยายามติดตั้ง MOD_WSGI ในกล่อง Ubuntu ของฉัน ฉันพบขั้นตอนต่าง ๆ ที่กล่าวว่าฉันต้องทำตามขั้นตอนต่อไปนี้ที่พบในhttp://ubuntuforums.org/showthread.php?t=833766 sudo apt-get install libapache2-mod-wsgi sudo a2enmod mod-wsgi sudo /etc/init.d/apache2 รีสตาร์ท sudo gedit / etc / apache2 / sites-available / default และอัปเดตไดเรกทอรี <Directory /var/www/> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler cgi-script .cgi AddHandler wsgi-script .wsgi AllowOverride None Order allow,deny allow from all </Directory> …

6
การอัปเดตการผลิตของ Ubuntu จะทำเครื่องหมายที่ช่อง
บ่อยครั้งที่ฉันลงชื่อเข้าใช้งานกล่อง web / db / tools และดูข้อความทั่วไป: สามารถอัพเดทได้ 30 แพ็คเกจ การอัปเดต 16 รายการเป็นการอัปเดตด้านความปลอดภัย คำถามของฉันคือคุณจะจัดการกับการปรับปรุงในกล่อง Ubuntu ผลิตของคุณได้อย่างไร คุณทำการอัปเดตเหล่านี้โดยอัตโนมัติหรือไม่ คุณกำหนดเวลาหยุดทำงานสำหรับพวกเขาหรือไม่? ปัญหาคือคุณไม่มีทางรู้ว่าการอัพเดทกำลังจะทำลายบางสิ่งเช่นไฟล์การกำหนดค่าที่มีอยู่เป็นต้น อีกส่วนหนึ่งของปัญหานี้คือการรักษาด้วยโปรแกรมแก้ไขคือ 'สิ่งที่ดี' แต่โปรแกรมแก้ไขจะเปิดตัวเกือบทุกวัน หากมีแพตช์ความปลอดภัยใหม่ให้บริการทุกวันต้องทำอย่างไร ฉันคิดว่าคำตอบสำหรับกระทู้เกี่ยวกับวิธีที่คุณจัดการการอัปเดตของคุณจะมีประโยชน์มาก

11
ระบุทางกายภาพฮาร์ดไดรฟ์ที่ล้มเหลว
สมมุติว่าเซิร์ฟเวอร์ของคุณมีฮาร์ดไดรฟ์ที่ดีต่อสุขภาพ 6 ตัว ไดรฟ์ล้มเหลว (จะไม่เมานต์ / ตรวจจับหลุดออกจากการโจมตีด้วยข้อผิดพลาด) หรือล้มเหลว (สมาร์ทโฟนแย่ลง ฯลฯ ) คุณต้องเปลี่ยนไดรฟ์ที่เสีย เมื่อคุณเปิดเคสคุณเห็น .. ฮาร์ดไดรฟ์หกตัวที่เหมือนกัน คุณจะบอกได้อย่างไรว่าอันไหนที่ไม่ดีต่อสุขภาพ / การติดตั้ง / ทำงานอีกต่อไป? ระบบจะเป็น linux ซึ่งเป็นเซิร์ฟเวอร์ ubuntu ส่วนใหญ่ที่ใช้กับซอฟต์แวร์ RAID ที่ง่ายที่สุด ฮาร์ดไดรฟ์จะเป็น SATA และเชื่อมต่อโดยตรงกับเมนบอร์ด (ไม่มีตัวควบคุมการโจมตี) ฉันไม่ต้องการที่จะถอดไดรฟ์แบบสุ่มจนกว่าฉันจะเลือกที่ถูกต้อง ไดรฟ์ทั้งหมดปรากฏเหมือนฉัน ฉันจินตนาการว่ามีวิธีการทั่วไปในการระบุไดรฟ์ที่ฉันไม่รู้ ไม่มีใครมีเคล็ดลับ / เคล็ดลับ / แนวทางปฏิบัติที่ดีที่สุดบ้างไหม? ขอบคุณ! แก้ไข: ฉันต้องการให้สิ่งนี้เป็น 'generalized' ในลักษณะที่เป็นคลื่น แต่ก็เพิ่งออกมาว่า 'ไม่สมบูรณ์' และ 'น่ากลัว' ความผิดฉันเอง!

2
การตั้งค่าสถานะการติดตาม“ ถาวร” ใน SQL Server หรือไม่
เราจำเป็นต้องใช้การตั้งค่าสถานะการสืบค้นกลับของเซิร์ฟเวอร์ SQL 7646เพื่อช่วยบรรเทาการบล็อกข้อความบางอย่าง แต่ฉันก็ใจหายเมื่อพบว่าการตั้งค่าสถานะการสืบค้นกลับ "unset" ตัวเองอาจเป็นเมื่อเซิร์ฟเวอร์ฐานข้อมูลถูกรีบูต ฉันเคยใช้ DBCC TRACEON (7646, -1) เพื่อตั้งค่าสถานะการติดตามและ DBCC TRACESTATUS เพื่อแสดงค่าสถานะการติดตามทั้งหมดซึ่งบอกฉันว่ามันไม่ได้ตั้งค่า (หลังจากรีบูตฉันเดา) หากต้องการตั้งค่าสถานะการติดตามอย่างถาวรฉันได้ทำสิ่งนี้: ไปที่เครื่องมือจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL ดูคุณสมบัติสำหรับบริการ SQL Server ไปที่แท็บขั้นสูง แก้ไขตัวเลือกพารามิเตอร์การเริ่มต้น และเพิ่ม ; -T {} tracenumber ไปยังจุดสิ้นสุดเช่นนั้น ... -dD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ master.mdf; -ED: \ MSSQL10.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG; -LD: …
25 sql-server  trace 

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