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

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

4
Shell = ตรวจสอบว่าตัวแปรเริ่มต้นด้วย #
ฉันจะขอบคุณถ้าคุณสามารถช่วยฉันวิธีการคิดวิธีการตรวจสอบว่าเนื้อหาของตัวแปรเริ่มต้นด้วยเครื่องหมายแฮ: #!bin/sh myvar="#comment asfasfasdf" if [ myvar = #* ] สิ่งนี้ใช้ไม่ได้ ขอบคุณ! Jans
16 linux  shell 

3
“ แอพพลิเคชั่นข้อมูลประจำตัว” มีบทบาทอะไรในแอพพลิเคชั่นพูล?
เมื่อพูดถึงความปลอดภัย IIS 7.5 AFAIK: App Pool Identity เป็นผู้ตัดสินใจว่าเว็บแอปพลิเคชันของฉันทำงานเป็นใคร วิธีการตรวจสอบความถูกต้องตัดสินใจว่าใครเป็นลูกค้าที่ได้รับการตรวจสอบความถูกต้อง ฉันมีโฟลเดอร์เสมือนที่กำหนดค่าไว้เช่นนี้: ฉันจะใช้การตรวจสอบสิทธิ์ไม่ประสงค์ออกนามด้วยความคาดหวังว่าลูกค้าทุกคนควรได้รับการรับรองความถูกต้องเป็นIUSR ฉันให้สิทธิ์การควบคุมโฟลเดอร์แบบเต็มกับ IUSR รหัสประจำตัวแอพของฉันถูกตั้งค่าเป็นบัญชี XXX ซึ่งไม่มีสิทธิ์ใด ๆ ในโฟลเดอร์ (ฉันตั้งใจตั้งค่านี้) แต่ปรากฎว่าฉันไม่สามารถเรียกดูไฟล์ในโฟลเดอร์นั้นได้ เมื่อฉันให้สิทธิ์บัญชี XXX ในการเข้าถึงโฟลเดอร์นั้นสิ่งต่าง ๆ เป็นไปด้วยดี ดังนั้น App Pool Identity มีบทบาทอย่างไรในการพิสูจน์ตัวตนแบบไม่ระบุชื่อ ไม่คาดคิดเลยว่าฉันต้องให้สิทธิ์บัญชี App Pool Identity เพื่อเข้าถึงโฟลเดอร์ ฉันคิดว่าการพิสูจน์ตัวตนแบบไม่ระบุชื่อจะเพียงพอหรือไม่ ขอบคุณ
16 iis  iis-7.5 

4
การเรียกเก็บเงิน EC2 สำหรับชั่วโมงเศษส่วน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน8 ปีที่ผ่านมา หน้าการเรียกเก็บเงิน EC2ของAmazonบอกว่าชั่วโมงเศษส่วนจะถูกเรียกเก็บเงินเป็นชั่วโมงเต็ม แต่ไม่มีใครรู้ว่านั่นหมายความว่าพวกเขารวมชั่วโมงในตอนท้ายของเดือนหรือรอบชั่วโมงในตอนท้ายของแต่ละอินสแตนซ์ที่ทำงาน? เช่นในรอบระยะเวลาการเรียกเก็บเงินหนึ่งครั้งฉันมี 2 อินสแตนซ์ที่ทำงานเป็นเวลา 5 นาทีแต่ละครั้งนั่นคือหนึ่งชั่วโมงหรือสองชั่วโมง?
16 amazon-ec2 

4
ขั้นตอนการส่งต่อรูทอีเมลไปยังอีเมลภายนอก
ฉันต้องการส่งต่ออีเมลที่ได้รับจากรูทไปยังอีเมลภายนอกบนโหนด Ubuntu ฉันเคยเห็นโพสต์นี้แต่ไม่ได้อธิบายมากเกี่ยวกับขั้นตอนการปฏิบัติตาม มีโพสต์อื่น ๆ ที่พร้อมใช้งานออนไลน์ แต่มักจะไม่สมบูรณ์หรือไม่ชัดเจน ใครบ้างมีขั้นตอนการแบ่งปันที่สมบูรณ์หรือไม่ ควรติดตั้งเมลเซิร์ฟเวอร์บนโหนดของฉันหรือไม่? ถ้าใช่อันไหน ขั้นตอนการกำหนดค่าบนโหนดคืออะไร? ฉันทำงานอย่างเคร่งครัดกับ command line (โหนดเป็นเซิร์ฟเวอร์)

2
Hotmail ทำเครื่องหมายข้อความว่าเป็นขยะ
ฉันมีปัญหากับอีเมลที่ส่งจากเซิร์ฟเวอร์ของฉันถูกบล็อกโดย Hotmail อย่างสมบูรณ์ แต่ฉันพบว่า Hotmail บล็อก IP ของฉันและติดต่อ Hotmail ฉันบล็อกถูกลบออก ดูคำถามนี้สำหรับข้อมูลเพิ่มเติม: อีเมลที่ส่งจากเซิร์ฟเวอร์ซึ่ง Hotmail ถูกบล็อคโดย SPFs & SPF แต่ตอนนี้อีเมลทั้งหมดจากเซิร์ฟเวอร์ของฉันกำลังจะถูกส่งโดยตรงไปยังโฟลเดอร์ "ขยะ" ของผู้รับใน hotmail และฉันไม่สามารถหาสาเหตุได้ Hotmail กล่าวว่า "Microsoft SmartScreen ทำเครื่องหมายว่าข้อความนี้เป็นขยะและเราจะลบทิ้งหลังจากผ่านไปสิบวัน" ฉันพยายามติดต่อบุคคลเดียวกันกับ Hotmail ที่นำบล็อก IP ของฉันออก แต่ฉันไม่ได้รับคำตอบใด ๆ เลยและเกือบหนึ่งสัปดาห์ นี่คือรายละเอียดบางส่วน: ฉันมีระเบียน SPF ที่ถูกต้องสำหรับโดเมนของฉัน "v = spf1 a include: _spf.google.com ~ all" ฉันมีการตั้งค่า DNS ย้อนกลับ …
16 email 

1
ลบประสิทธิภาพสำหรับข้อมูล LOB ใน SQL Server
คำถามนี้เกี่ยวข้องกับกระทู้ในฟอรัมนี้ ใช้ SQL Server 2008 Developer Edition บนเวิร์กสเตชันของฉันและคลัสเตอร์เครื่องเสมือนสองโหนด Enterprise Edition ซึ่งฉันอ้างถึง "อัลฟ่าคลัสเตอร์" เวลาที่ใช้ในการลบแถวที่มีคอลัมน์ varbinary (สูงสุด) เกี่ยวข้องโดยตรงกับความยาวของข้อมูลในคอลัมน์นั้น นั่นอาจฟังดูเป็นเรื่องง่ายในตอนแรก แต่หลังจากการตรวจสอบมันขัดแย้งกับความเข้าใจของฉันเกี่ยวกับวิธีที่ SQL Server ลบแถวทั่วไปและจัดการกับข้อมูลประเภทนี้จริง ๆ ปัญหาเกิดจากปัญหาการหมดเวลาในการลบ (> 30 วินาที) ที่เราเห็นในเว็บแอปพลิเคชัน. NET ของเรา แต่ฉันได้ทำให้มันง่ายขึ้นเพื่อการอภิปรายนี้ เมื่อลบเรกคอร์ด SQL Server จะทำเครื่องหมายว่าเป็นโกสต์ที่จะล้างข้อมูลโดย Ghost Cleanup Task ในเวลาต่อมาหลังจากการทำธุรกรรม (ดูที่บล็อกของ Paul Randal ) ในการทดสอบการลบสามแถวที่มีข้อมูล 16 KB, 4 MB และ 50 MB …
16 sql-server 

4
การบูตติดตั้ง Windows ดั้งเดิมใน Virtualbox: เป็นไปได้หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาบางสิ่งบางอย่างคล้ายกับBootcamp ปัจจุบันฉันเรียกใช้ Ubuntu Maveric เป็นระบบปฏิบัติการหลักของฉันและเรียกใช้ Windows 7 ใน Virtualbox สำหรับงานบางอย่างอย่างไรก็ตามการใช้งาน Windows เวอร์ชวลไลเซชันดูเหมือนว่าจะส่งผลให้สูญเสียค่าใช้จ่ายและความเร็วมากเกินไปและฉันต้องการบูตแบบดั้งเดิม สถานการณ์ที่เหมาะที่จะติดตั้ง Windows และ Ubuntu ในบูตคู่บนพาร์ติชันที่แยกต่างหากที่มีความสามารถในการบูตพาร์ทิชันของ Windows ใน Virtualbox บน Ubuntu ได้เป็นอย่างดี เป็นไปได้ไหม นอกจากนี้ Bootcamp ดูเหมือนจะเป็นระบบเดียวที่มีความสามารถนี้ได้อย่างไร

7
การจัดเก็บข้อมูลระยะยาวของข้อมูลทางธุรกิจที่สำคัญ
นี่เป็นสิ่งที่ยุ่งยากมากและในระดับหนึ่งก็ไม่ใช่ปัญหาทางเทคนิคและอาจไม่ใช่ของที่นี่ Server Fault สำหรับผู้ดูแลระบบ ... ที่จัดการหรือบำรุงรักษาคอมพิวเตอร์ในระดับมืออาชีพ และฉันก็ทำ .. และนี่คือหนึ่งในภารกิจของฉัน .. อย่างไรก็ตาม ลองนึกภาพคุณมี A4 + สองหน้าจำนวน A4 ข้อมูลของ บริษัท ธุรกิจที่สำคัญทั้งหมด คุณจำเป็นต้องสำรองข้อมูลอย่างใด โซลูชันที่เสนอมีดังนี้: PDF -> ที่เก็บข้อมูลออนไลน์ PDF -> DVD / BluRay / Tape PDF -> ไดรฟ์ HDD / SSD / แฟลชพกพา ซื้อ / เช่า / เช่า / 'ขโมย' เครื่องถ่ายเอกสารขนาดใหญ่และทำสำเนา ??? ปัญหาทันทีกับด้านบน: เกิดอะไรขึ้นถ้าพันธมิตรที่จัดเก็บข้อมูลเกิดความวุ่นวาย …
16 backup 

7
คุณสูญเสียทุกสิ่งทุกอย่างเมื่อคุณมีความล้มเหลวของฮาร์ดดิสก์ใน LVM ของฮาร์ดดิสก์หลายตัวที่ไม่ใช้ RAID หรือไม่?
ฉันกำลังถกเถียงกันเกี่ยวกับการใช้ LVM สำหรับเซิร์ฟเวอร์สื่อ / ไฟล์เพราะฉันต้องการรวมฟิสิคัลฮาร์ดดิสก์หลายตัวไว้ในโวลุ่มเดียว ฉันไม่ต้องการใช้ RAID ใน LVM ของฉันดังนั้นคำถามของฉันคือ: หากหนึ่งในหลาย ๆ ฮาร์ดดิสก์ในโวลุ่มของฉันลงไปฉันจะสูญเสียข้อมูลทั้งหมดของฉันหรือฉันจะสูญเสียข้อมูลที่เก็บไว้ในดิสก์แต่ละแผ่นหรือไม่ นอกจากนี้หากฉันเพิ่งสูญเสียข้อมูลในดิสก์แต่ละแผ่นมันจะง่ายพอ ๆ กับการแทนที่ดิสก์นั้นและกู้คืนสิ่งที่อยู่ในข้อมูลสำรองเพื่อกู้คืนหรือไม่

7
เหตุใดจึงต้องใช้ DHCPv6 ผ่านการกำหนดค่าที่อยู่อัตโนมัติแบบไม่มีสถานะ?
IPv6 และRFC 2462จัดเตรียมวิธีการสำหรับโฮสต์ในการกำหนดค่าที่อยู่ IP ของตนเองผ่านการกำหนดค่าอัตโนมัติที่อยู่แบบไม่มีสถานะ สำหรับฉันนี่ดูเหมือนเข่าของผึ้งและทำให้ฉันสงสัยว่าทำไมใครบางคนถึงต้องการแก้ไขปัญหาการกำหนดค่าเซิร์ฟเวอร์ DHCPv6 แทน ฉันไม่ได้จัดการเครือข่ายเป็นอาชีพดังนั้นฉันเดาว่ามีเหตุผลง่ายๆที่ชัดเจนว่าทำไมคนหนึ่งต้องการสนับสนุน DHCPv6 ที่ไม่เกิดขึ้นกับฉัน มีคนช่วยอธิบายเพิ่มเติมเกี่ยวกับเหตุผลเหล่านี้ได้ไหม?
16 dhcp  ipv6  radvd  ndp 

7
ทำไมดาต้าเซ็นเตอร์ถึงสร้างขึ้นในบริเวณกว้างแทนที่จะใช้อาคารสูง?
ฉันเห็นรูปภาพดาต้าเซ็นเตอร์จำนวนมากและดูเหมือนว่าเจ้าของต้องการสร้างภาพเหล่านั้นในพื้นที่กว้างแทนที่จะสร้างด้วยตึกสูง ทำไม?
16 datacenter 

2
กำลังเพิ่มบรรทัดไปยัง / etc / profile ด้วย puppet หรือไม่
ฉันใช้หุ่นเชิดเพื่อติดตั้ง JDK และ tomcat ปัจจุบัน package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } ตอนนี้ฉันต้องการเพิ่ม JAVA_HOME="/usr/lib/java" export JAVA_HOME เพื่อ/etc/profileเพียงเอาสิ่งนี้ออกไปให้พ้น ฉันยังไม่พบคำตอบที่ตรงไปตรงมาในเอกสารเลย มีวิธีแนะนำให้ทำเช่นนี้หรือไม่? โดยทั่วไปฉันจะบอกหุ่นเชิดให้วางไฟล์นี้ไว้ที่นั่นหรือแก้ไขไฟล์นั้นได้อย่างไร ฉันใช้หุ่นโหนดเดียว (ในโหมดสแตนด์อโลน) เพียงเพื่อพยายามที่จะออกและเพื่อให้เข้าสู่ระบบของการติดตั้งเซิร์ฟเวอร์
16 linux  bash  java  puppet 

1
open file descriptor limit.conf การตั้งค่าไม่ได้อ่านโดย ulimit แม้ว่าจะต้องมี pam_limits.so
ฉันพยายามยกระดับตัวอธิบายไฟล์ที่เปิดสูงสุดสำหรับผู้ใช้ทั้งหมดบนเครื่องอูบุนตู ฉันได้เพิ่มบรรทัดต่อไปนี้ใน/etc/security/limits.conf: * soft nofile 100000 * hard nofile 100000 และตามคำถามนี้ฉันได้ตรวจสอบการ/etc/pam.confตั้งค่าสำหรับpam_limits: $ grep "pam_limits" /etc/pam.d/* /etc/pam.d/atd:session required pam_limits.so /etc/pam.d/common-session:session required pam_limits.so /etc/pam.d/cron:session required pam_limits.so /etc/pam.d/login:session required pam_limits.so /etc/pam.d/sshd:session required pam_limits.so /etc/pam.d/su:session required pam_limits.so /etc/pam.d/sudo:session required pam_limits.so และไฟล์สูงสุดของฉันน่าจะใช้ได้: $ cat /proc/sys/fs/file-max 762659 แต่ฉันยังคงมีค่าเริ่มต้น 1024 เมื่อฉันตรวจสอบulimit -a: $ ulimit -a | grep …
16 linux  ubuntu  pam  ulimit 

2
initdb อยู่ที่ไหนใน Ubuntu
ฉันต้องการรีเซ็ตฐานข้อมูล postgresql ของฉันกลับสู่สภาพเริ่มต้นหลังจากติดตั้ง เด่นชัด initdb เป็นวิธีการทำเช่นนี้ แต่ถึงแม้ว่าคำสั่งจะมี man page แต่ดูเหมือนว่ามันจะไม่ปรากฏที่ใดก็ได้ในระบบ Ubuntu 10.10 ของฉัน ไม่มีใครรู้ว่าสิ่งนี้ควรทำบน Ubuntu หรือไม่?

7
คำถามที่ถูกต้องที่จะถามเมื่อตัดสินใจว่าจะใช้ Chef หรือ Puppet คืออะไร
ฉันกำลังจะเริ่มโครงการใหม่ซึ่งในบางส่วนจะต้องการการปรับใช้โหนดที่เหมือนกันจำนวนมากของคลาสที่แตกต่างกันประมาณสามคลาส: โหนดข้อมูลซึ่งจะเรียกใช้อินสแตนซ์ที่ถูกทำลายของ MongoDB แอ็พพลิเคชันโหนดซึ่งจะรันอินสแตนซ์ของแอปพลิเคชัน Ruby on Rails และแอปพลิเคชัน ASP.NET MVC รุ่นเก่า กำลังประมวลผลโหนดซึ่งจะรันงานที่ร้องขอโดยโหนดแอปพลิเคชัน โหนดทั้งหมดจะทำงานบนอินสแตนซ์ของ Ubuntu 10.04 แม้ว่าจะติดตั้งแพ็คเกจที่แตกต่างกัน ฉันมีความคุ้นเคยกับเชฟจากโปรเจ็กต์ก่อนหน้านี้ แต่ฉันไม่คิดว่าตัวเองเป็นผู้เชี่ยวชาญ ในความพยายามที่จะทำเนื่องจากความขยันฉันได้รับการตรวจสอบความเป็นไปได้ทางเลือก เรามีคนในบ้านจำนวนมากที่เป็นผู้ใช้หุ่นกระบอกมาเป็นเวลานานและพวกเขาสนับสนุนให้ฉันดู ฉันมีปัญหาในการประเมินทั้งสองทางเลือก พ่อครัวและหุ่นกระบอกจำนวนมากส่วนแบ่งของคำศัพท์โดเมนเดียวกัน - แพคเกจ , ทรัพยากร , คุณลักษณะและอื่น ๆ และพวกเขามีประวัติศาสตร์ร่วมกันที่เกิดจากการใช้วิธีการที่แตกต่างกันในการแก้ไขปัญหาเดียวกัน ดังนั้นในบางแง่มุมพวกเขาจึงคล้ายกันมาก แต่ข้อมูลการเปรียบเทียบส่วนใหญ่ที่ฉันพบเช่นบทความนี้ค่อนข้างล้าสมัยเล็กน้อย หากคุณเริ่มโครงการนี้วันนี้คำถามอะไรที่คุณถามตัวเองเพื่อตัดสินใจว่าคุณควรใช้ Chef หรือ Puppet สำหรับการจัดการการกำหนดค่า (หมายเหตุ: ฉันไม่ต้องการคำตอบสำหรับคำถาม "ฉันควรใช้เชฟหรือหุ่นเชิด")

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