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

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

3
วิธีการปรับปรุงแอสเซมบลี CLR โดยไม่ปล่อยแอสเซมบลีจาก SQL Server
ฉันจะอัปเดตแอสเซมบลี CLR ฟังก์ชัน (หรือขั้นตอน) ได้อย่างไรโดยไม่ต้องวางและสร้างแอสเซมบลีใน SQL Server (2008 R2) อีกครั้ง เนื่องจากตอนนี้ถ้าฉันอัปเดตชุดประกอบ (เช่นเพื่อเพิ่มฟังก์ชั่นใหม่), SQL Server จะไม่ให้เกียรติ dll ที่อัปเดตจนกว่าฉันจะวางแอสเซมบลี: DROP ASSEMBLY CLRFunctions Msg 6590, Level 16, State 1, Line 1 DROP ASSEMBLY failed because 'CLRFunctions' is referenced by object 'NormalizeString'. แต่ก่อนที่ฉันจะวางแอสเซมบลีได้ฉันจะต้องวางฟังก์ชั่นทั้งหมดที่อ้างอิง: DROP FUNCTION NormalizeString DROP FUNCTION RemoveDiacritics DROP FUNCTION RemoveCombiningDiacritics DROP FUNCTION …

5
บน Linux ฉันจะทราบได้อย่างไรว่ากระบวนการใดกำลังส่งแพ็กเก็ตอีเทอร์เน็ต
ฉันใช้ gkrellm ซึ่งแสดงให้เห็นว่ากระบวนการบางอย่างในระบบ Debian Linux ของฉันกำลังเขียนประมาณ 500KB / s ถึง eth0 ฉันต้องการทราบว่าเป็นกระบวนการใด ฉันรู้เกี่ยวกับ netstat นิดหน่อย แต่มันแสดงให้เห็นว่ามีการเชื่อมต่อ TCP แบบเปิดกว้างถึงพันล้านและฉันไม่สามารถสร้างข้อมูลเกี่ยวกับทราฟฟิกได้ มีใครรู้บ้างว่าฉันจะได้รับรายการกระบวนการที่ใช้อินเทอร์เฟซ eth0 เพื่อให้ฉันสามารถติดตามผู้กระทำผิดได้หรือไม่? ติดตาม : การกระจาย Debian Linux ประกอบด้วยnethogsแพคเกจที่แก้ไขปัญหานี้อย่างแน่นอน เครื่องมือที่เกี่ยวข้องที่ยังไม่เครื่องหมาย ได้แก่iftop, และnetstatlsof

2
ปิดข้อผิดพลาดและเข้าถึงบันทึกสำหรับโฮสต์เสมือนหนึ่งรายการ
ถ้าฉันไม่ได้ตั้งค่าบันทึกข้อผิดพลาดภายในโฮสต์เสมือนมันจะเริ่มต้นกับข้อผิดพลาดเริ่มต้น / บันทึกการเข้าถึง มีวิธีที่จะปิดสิ่งนี้สำหรับโฮสต์เสมือนหรือไม่?

3
ดิสก์ที่ถอดออกได้ของ RDX สามารถทดแทนเทป LTO ได้ดีหรือไม่?
ในช่วงสามสัปดาห์ที่ผ่านมาฉันพบกับความล้มเหลวของเทปไดร์ฟ LTO-1 และ LTO-2 ทั้งหมดหกรายการที่ไซต์ของลูกค้า บางคนล้มเหลวในกลไก บางคนสูญเสียความสามารถในการเขียนได้อย่างน่าเชื่อถือ เหล่านี้คือไดรฟ์ HP Ultrium 232, 448 และ 460 หน่วยงานเหล่านี้ส่วนใหญ่ถูกปรับใช้ระหว่างปี 2549 ถึงปี 2551 ดังนั้นช่วงเวลาของความล้มเหลวจึงเป็นสิ่งที่ถูกต้อง ความจุ (400GB) นั้นถูกต้องสำหรับการใช้งาน ฉันแทนที่ไดรฟ์สองตัวด้วยอุปกรณ์ที่เทียบเท่าเพื่อความสอดคล้อง เซิร์ฟเวอร์หนึ่งตัวยังมีความล้มเหลวของ SCSI HBA ทำให้การกู้คืนล่าช้าออกไปอีก ณ จุดนั้นลูกค้าถามว่ามีฮาร์ดไดรฟโซลูชั่นใดบ้างที่จะดีกว่า (หรือน้อยกว่า - พิถีพิถัน) กว่าเทป เมื่อฉันเริ่มมองหาสิ่งทดแทนฉันค้นพบว่าเทคโนโลยีหน่วยเก็บข้อมูลดิสก์แบบถอดได้ RDXได้รับการรับรองจากผู้ผลิตเซิร์ฟเวอร์รายใหญ่ ( HP , Dell , IBM ) จากมุมมองของฉันดูเหมือนดิสก์ SATA 2.5 นิ้วที่เชื่อมต่อจะเชื่อมต่อภายในหรือภายนอกผ่าน USB2 ในความจุสูงสุดถึง 1TB เนื่องจากดิสก์เหล่านี้เป็นดิสก์จริงดูเหมือนว่าการกู้คืนและเวลาจะเหมาะสม …

5
แนวปฏิบัติที่ดีที่สุดสำหรับการทดสอบสูตรอาหารเชฟ?
ทีมของฉันสร้างตำราพ่อครัวจำนวนมาก ฉันสงสัยว่าฉันควรตรวจสอบวิธีการและกรอบการทำงานอย่างไรเพื่อให้เราสามารถเริ่มสร้างการทดสอบเพื่อให้มั่นใจว่าโหนดของเราได้รับการกำหนดค่าอย่างเหมาะสมหรือไม่

5
การทำความเข้าใจพอร์ต: แท็บเบราว์เซอร์หลายแท็บสื่อสารในเวลาเดียวกันได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันรู้วันนี้ว่าฉันไม่เข้าใจว่าการสื่อสารพอร์ตทำงานอย่างไร ถ้าฉันใช้งานอินสแตนซ์ของเว็บเซิร์ฟเวอร์ที่กำลังฟังพอร์ต 80 มันสามารถตอบสนองต่อคำขอจำนวนมากจากแท็บเบราว์เซอร์ที่แตกต่างกันมากมายซึ่งทั้งหมดสื่อสารผ่านพอร์ต 80 อย่างไรก็ตามฉันไม่สามารถเริ่มต้นอินสแตนซ์ของเซิร์ฟเวอร์ได้สองอินสแตนซ์ทั้งฟังพอร์ต 80 เนื่องจากทำให้พอร์ตขัดแย้งกัน ฉันได้ทำสิ่งนี้เป็นประจำเสมอ (มีเพียงกระบวนการเดียวเท่านั้นที่สามารถผูกกับพอร์ตที่ระบุในเวลาที่กำหนด) โดยไม่เคยคิดถึงมันจริง ๆ - ไม่มีกระบวนการสื่อสารหลายอย่างที่พอร์ต 80 ใช่หรือไม่ (เช่นแท็บแต่ละแท็บที่ทำงานในเบราว์เซอร์?)
18 networking  tcp  port 

4
Nginx: การจับคู่ชื่อโฮสต์เซิร์ฟเวอร์ในคำสั่งตำแหน่งที่ตั้ง
ฉันมี nginx ที่รันหลายโดเมนภายใต้คำสั่งเซิร์ฟเวอร์เดียวเป็น server { listen 80; server_name www.domain.com; server_name x.domain.com; server_name y.domain.com; ---- ---- ---- } ตอนนี้ฉันต้องใช้คำสั่งตำแหน่งเพื่อจับคู่โดเมนย่อยและใช้การรับรองความถูกต้องขั้นพื้นฐานกับมัน มีค่าเท่ากับ location x.domain.com { auth_basic "Admin Login"; auth_basic_user_file /etc/nginx/.htpasswd; } ฉันจะทำสิ่งนี้ได้อย่างไร
18 nginx 

3
ไม่สามารถกู้คืนจาก Shadow Copy เนื่องจากชื่อไฟล์ยาว
เราเปิดใช้งาน Shadow Copy บนเซิร์ฟเวอร์ Windows SBS 2008 ของเรา ความพยายามในการกู้คืนไฟล์จาก shadow copy ทำให้เกิดข้อผิดพลาดดังต่อไปนี้ - ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ ลองย้ายไปยังตำแหน่งที่มีชื่อเส้นทางที่สั้นกว่าหรือลองเปลี่ยนชื่อเป็นชื่อที่สั้นกว่าก่อนที่จะพยายามดำเนินการนี้ ชื่อไฟล์มี 67 ตัวอักษรและเส้นทางการคัดลอกเงาคือ 170 ตัวอักษร สิ่งเหล่านี้ดูเหมือนจะอยู่ภายใต้ขีด จำกัด ของ NTFS (260?) พวกเราเหนื่อย- คัดลอกไปยังเส้นทางที่สั้นที่สุดที่เป็นไปได้ (C :) การคัดลอกไปยังเส้นทางที่สั้นที่สุดที่เป็นไปได้บนคอมพิวเตอร์ไคลเอนต์และเซิร์ฟเวอร์เอง เป็นไปได้หรือไม่ที่จะเปลี่ยนชื่อไฟล์ใน shadow copy ก่อนทำการคัดลอก แนวคิดใดที่ทำให้เกิดข้อผิดพลาดถึงแม้จะมีขนาดชื่อไฟล์ไม่เกินขีด จำกัด ก็ตาม ขั้นตอนดำเนินการ บนเครื่องคอมพิวเตอร์ไปที่โฟลเดอร์ที่ใช้ร่วมกันบนเซิร์ฟเวอร์ SBS (ผ่านไดรฟ์ที่แมป) เช่น J: \ Projects \ Foo \ Bar คลิกขวาที่โฟลเดอร์และเลือกคุณสมบัติ …

1
My First Rack - ความรู้พื้นฐานเกี่ยวกับแร็คเซิร์ฟเวอร์
ดังนั้น บริษัท ของฉันเพิ่งย้ายไปยังอาคารใหม่และเจ้านายของฉันติดตั้งชั้นวาง APC พร้อมสวิตช์ในนั้น ตอนนี้เรากำลังมองหาซื้อแร็คเซิร์ฟเวอร์เพื่อใส่เข้าไปในนั้น ฉันเป็นแค่คนซ่อมไอทีและเป็นคนที่ไม่ค่อยมีประสบการณ์ในศูนย์ข้อมูลจริง ฉันกำลังมองหาลิงค์เริ่มต้นที่ดี / Howtos / วิดีโอ / แนวทางปฏิบัติที่ดีที่สุด / ข้อผิดพลาดทั่วไปที่คุณคิดได้ ตัวอย่างคำถาม: คุณจะเมาท์เซิร์ฟเวอร์กับชั้นวางได้อย่างไร PDU คืออะไร ฉันจำเป็นต้องมีหรือไม่ ฉันจะวางจอภาพ / คีย์บอร์ด / เมาส์เข้ากับชั้นวางได้อย่างไร ฉันควรซื้อเซิร์ฟเวอร์ชื่อแบรนด์หรือไม่ หรือบางคนถูกเคาะออก? ฉันควรซื้อเซิร์ฟเวอร์จากคนไอทีในพื้นที่ (คนที่ติดตั้งชั้นวาง / ต่อสายเครือข่าย) หรือซื้อจากผู้ผลิตโดยตรง (dell.com)
18 rack  rackmount 

3
CentOS 6 และพุ่งพรวด
CentOS 6 ใหม่มาพร้อมกับ Upstart แทนที่ init ฉันพยายามแปลงไฟล์ / etc / inittab เป็นรูปแบบพุ่งพรวดใหม่ เซิร์ฟเวอร์นี้มีรายการ inittab เพียง 15 รายการเท่านั้นอย่างไรก็ตามเซิร์ฟเวอร์อื่นมี> 30 เราต้องการส่วน 'respawn' ของ inittab และพุ่งพรวดเป็นหลัก อย่างไรก็ตามฉันได้อ่านเอกสารธรรมดาทั้งหมดที่ฉันสามารถหาได้ (ซึ่งค่อนข้างทั้งหมดบน Ubuntu และเห็นได้ชัดว่าเป็นเวอร์ชั่นเก่ากว่าของการพุ่งพรวด) และไม่ไปไหน ฉันสามารถสร้างไฟล์ปรับแต่ง (ให้เรียกมันว่า /etc/init/test.conf) ไฟล์มีสิ่งนี้ (บันทึกย่อ, ไม่ระบุชื่อ) start on runlevel [345] stop on starting shutdown respawn #Comment about what it does exec su …
18 upstart  centos6 

3
สร้างตาราง MySQL แถว 1,000M
คำถามนี้ถูกโพสต์ใหม่จากStack Overflowตามคำแนะนำในความคิดเห็นขอโทษสำหรับการทำซ้ำ คำถาม คำถามที่ 1: เนื่องจากขนาดของตารางฐานข้อมูลมีขนาดใหญ่ขึ้นฉันจะปรับแต่ง MySQL เพื่อเพิ่มความเร็วของการโทรโหลดข้อมูล INFILE ได้อย่างไร คำถามที่ 2: จะใช้กลุ่มคอมพิวเตอร์เพื่อโหลดไฟล์ csv ที่แตกต่างกันปรับปรุงประสิทธิภาพหรือทำลายไฟล์หรือไม่ (นี่คือภารกิจการทำเครื่องหมายของฉันสำหรับวันพรุ่งนี้โดยใช้ข้อมูลโหลดและเม็ดมีดจำนวนมาก) เป้าหมาย เรากำลังลองใช้ชุดตรวจจับคุณสมบัติและพารามิเตอร์การจัดกลุ่มที่แตกต่างกันสำหรับการค้นหารูปภาพดังนั้นเราจึงจำเป็นต้องสามารถสร้างและฐานข้อมูลขนาดใหญ่ได้ในเวลาที่เหมาะสม ข้อมูลเครื่อง เครื่องมี ram ขนาด 256 กิ๊กและมีอีก 2 เครื่องที่มี ram เท่ากันถ้ามีวิธีในการปรับปรุงเวลาการสร้างโดยการกระจายฐานข้อมูลหรือไม่? สคีมาตาราง คีมาตารางดูเหมือน +---------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+------------------+------+-----+---------+----------------+ | match_index | int(10) unsigned …

3
IIS ไม่โหลดโมดูล HTTP ที่กำหนดเองจาก web.config
ฉันมีโมดูล HTTP ที่กำหนดเองสำหรับเว็บไซต์ ASP.NET MVC3 ที่ฉันโหลดจาก web.config: <system.web> <httpModules> <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" /> </httpModules> </system.web> โหลดโมดูลได้อย่างถูกต้องเมื่อฉันเรียกใช้ไซต์จากภายในเว็บเซิร์ฟเวอร์ VS (จุดพักในวิธีการเริ่มต้นของฉันถูกกด) แต่เมื่อฉันโฮสต์ใน IIS ดูเหมือนว่าจะถูกละเว้น (ขาดจุดหยุดและฟังก์ชันการทำงานของโมดูลขาด จากเว็บไซต์) ฉันได้ลองในกล่อง IIS แยกกันสองกล่องโดยมีผลลัพธ์คล้ายกัน ผมทำอะไรผิดหรือเปล่า? มีการตั้งค่าที่ฉันต้องสะบัดในการเปิดใช้งาน IIS โหลดโมดูลจาก web.config ของเว็บไซต์หรือไม่

1
กำหนดค่า Postfix เพื่ออนุญาตจดหมายขาออกจาก localhost เท่านั้น
ฉันจะกำหนดค่าเอเจนต์การส่งเมล Postfix ให้อนุญาตเฉพาะอีเมลที่ส่งจากผู้ใช้บน localhost แต่อนุญาตให้เอเจนต์การโอนย้าย Postfix เมลเพื่อรับเมลจากที่ใดก็ได้?


4
การแสดงละครคืออะไร
ฉันคิดว่าฉันทำสิ่งนี้ได้ แต่หลังจากอ่านการจัดส่งอย่างต่อเนื่อง (หนังสือยอดเยี่ยม) ฉันสับสนเล็กน้อย พวกเขาพูดคุยเกี่ยวกับการมีเซิร์ฟเวอร์สำหรับ: พัฒนาการ การทดสอบอัตโนมัติในรูปแบบต่าง ๆ การทดสอบการยอมรับของผู้ใช้ (UAT) - เช่นนั่งกับลูกค้าและแสดงให้พวกเขาและให้พวกเขาทำการทดสอบเชิงสำรวจ ผู้ทดสอบภายในสามารถใช้การตั้งค่านี้สำหรับการทดสอบเชิงสำรวจ จัดฉาก การผลิต ฉันมักจะคิดว่าการจัดเตรียมเป็นการจัดหาฟังก์ชั่น UAT แต่พวกเขาดูเหมือนจะจัดเตรียมเป็นระดับแยกต่างหาก ดังนั้นในรูปแบบนั้นเซิร์ฟเวอร์ staging จะมีฟังก์ชันอะไรให้บ้าง

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