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

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

1
Linux: proc / sys / kernel vs / sys / kernel
ฉันรู้ว่าในระบบ Linux ทั่วไปทั้งสอง/procและ/sysเป็นโครงสร้างไฟล์เสมือนที่มีไฟล์หลอกใช้เพื่อสื่อสารกับเคอร์เนล แต่ความแตกต่างระหว่าง/proc/sys/kernelและ/sys/kernelคืออะไร /sys/kernel/uevent_seqnumยกตัวอย่างเช่นใช้ ฉันแน่ใจว่านี่เป็นตัวเลือกที่ลึกลับอย่างมากที่ไม่มีใครเปลี่ยนแปลง แต่ถึงอย่างนั้นมันคืออะไรและทำอะไรได้บ้าง ถ้ามีอย่างเป็นทางการหรือส่วนกลางmanหน้าสำหรับสิ่งใน/sys/kernel(เช่นman 5 procสำหรับprocตัวอย่างเช่น) แล้วการอ้างอิงจากแหล่งข้อมูลเหล่านั้นจะได้รับการชื่นชมและนิยม
16 linux 

1
ไม่สามารถเชื่อมต่อกับโฮสต์ memcache ได้!
ฉันใหม่ทั้งหมดเพื่อ memcached! ฉันติดตั้งสำเร็จแล้วและเริ่ม memcached ด้วยคำสั่งนี้ในโฮสต์ A (Ip 192.168.1.102) memcached -u memcached -d -m 30 -l 127.0.0.1 -p 11211 ฉันยังเพิ่มรายการเหล่านี้ใน iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 11211 -j ACCEPT เริ่มบริการ iptables …
16 memcached 

6
เมื่อใด CDN (เครือข่ายการส่งเนื้อหา) จะคุ้มค่าเมื่อใด
การเพิ่ม CDN (เครือข่ายการจัดส่งเนื้อหา) ลงในเว็บไซต์ของคุณมีประโยชน์อย่างไร มันเหมาะสมหรือไม่ที่จะใช้กับเว็บไซต์ที่มีปริมาณการใช้งานค่อนข้างต่ำ ลูกค้าทั่วสหรัฐอเมริกา CDN จะเสนอความแตกต่างที่เห็นได้ชัดเจนให้กับผู้ใช้ปลายทางสำหรับสถานการณ์ของฉันหรือไม่หรือจะแสดงผลก็ต่อเมื่อคุณมีระดับความสามารถในการขยายขีดความสามารถที่แท้จริงเท่านั้น แก้ไข:ข้อมูลเกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ปัจจุบันเป็นอินสแตนซ์ ASP.NET เดียวในสภาพแวดล้อมการโฮสต์ที่ใช้ร่วมกัน สิ่งที่จะเข้าไปใน CDN จะเป็นไฟล์รูปภาพไฟล์ที่เกี่ยวข้องกับ jquery (ฉันรู้ว่า google ให้ CDN สำหรับแกนหลัก) ไฟล์ css และอาจเป็นไฟล์ PDF ขนาดปานกลาง
16 web-hosting  cdn 

9
โหลด PostgreSQL อีกครั้งหลังจากเปลี่ยนแปลงการกำหนดค่า
ฉันได้ทำการเปลี่ยนแปลง pg_hba.conf แล้วและต้องการให้มีผล ฉันพบสถานที่หลายแห่งที่ผู้คนบอกว่าฉันสามารถบอก PostgreSQL ให้โหลดใหม่ได้ แต่มีเทคนิคต่าง ๆ มากมายที่ระบุไว้และยังไม่มีใครทำงานให้ฉันได้ การอ้างอิงที่มีสิทธิ์ที่สุดที่ฉันพบคือคำสั่ง pg_ctl แต่ฉันไม่แน่ใจว่าโฟลเดอร์ PGDATA ของฉันอยู่ที่ไหน ฉันจะดูต่อไป ฉันใช้ PostgreSQL 8.3 บน Ubuntu 8.10

13
การเขียนสคริปต์ทางเลือกกับสคริปต์เชลล์ Bash
ฉันเพิ่งย้ายไปยังเวิร์กสเตชัน UNIX ความทรงจำของสคริปต์ Bash shell ของฉันจางหายไปตั้งแต่โรงเรียนและฉันพบว่าไวยากรณ์มีความสับสนอย่างมาก ฉันสงสัยว่าภาษาสคริปต์อื่นใดที่ใช้ในการทำงานอัตโนมัติ สองคนที่โด่งดังที่สุดที่ฉันเคยได้ยินคือ Perl และ Python ภาษาสคริปต์ใดที่ใช้กันอย่างแพร่หลายมากที่สุดในโลกแห่งความเป็นจริง ภาษาสคริปต์ใดที่คล้ายกับไวยากรณ์ C / C ++ มากที่สุด มีภาษาสคริปต์อื่นที่ฉันไม่ทราบหรือไม่? ขอบคุณสำหรับความช่วยเหลือของคุณ, สกอตต์
16 unix  scripting 

10
ทดสอบ UPS โดยถอดปลั๊กออกจากผนัง
ที่ไม่แสวงหาผลกำไร / การกุศลฉันอาสาเป็นครั้งคราวเราโชคดีมากที่ได้รับบริจาค (บริจาค) กับ UPS 3Kva APC ใหม่เอี่ยม นี่เป็น overkill โดยรวมสำหรับแร็คเซิร์ฟเวอร์ขนาดเล็กของเรา (เซิร์ฟเวอร์ระดับกลางสี่ช่วงและสวิตช์!) แต่เดี๋ยวก่อนฉันจะทำสิ่งที่ฉันจะได้รับ! การกดปุ่มทดสอบที่ด้านหน้าบ่งบอกว่าใช่ UPS ทำงานได้ สุกใส แต่มันทดสอบเพียงประมาณ 15 วินาที คำถามของฉันคือ - ฉันจะลดระดับ UPS โดยถอดปลั๊กออกจากผนังเพื่อดูว่ามันจะอยู่ได้นานแค่ไหน? แผนของฉันคือถอดปลั๊กออกและรอจนกว่าตัวแสดงปริมาณแบตเตอรีถึง LED สุดท้ายก่อนเสียบกลับเข้าไปใหม่เพื่อให้ฉันรู้ว่าฉันจะต้องใช้เวลานานแค่ไหนในกรณีที่ไฟฟ้าดับ ผู้คนทำสิ่งนี้เป็นประจำหรือไม่? ฉันคาดเดาไม่ได้ (Lead Acid แตกต่างจากแบตเตอรี่ Li-Ion) ... แต่จะเกิดอันตรายอะไรขึ้นถ้าเกิดขึ้น (โดยเจตนา) ทุก ๆ 6 เดือน?
16 ups 

4
จะบังคับให้ลดระดับแพ็คเกจบน Ubuntu (Karmic) ได้อย่างไร?
หลังจากอัปเดตชุดแพคเกจ pulseaudio ไมโครโฟนของฉันก็หยุดทำงาน ไม่เป็นไรหลังจาก Karmic ทั้งหมดยังอยู่ใน Alpha ฉันได้รายงานข้อผิดพลาดของ launchpad แล้ว ในขณะเดียวกันฉันต้องการคืนการอัปเดตแพ็คเกจ pulseaudio น่าเสียดายที่ไม่มีแพ็คเกจให้ฉันเลือกตัวเลือก "บังคับรุ่น" ใน Synaptic ฉันคิดว่าจะลบมันแล้วติดตั้งแพ็กเกจเก่า แต่การลบ Pulse หมายถึงการลบแพ็คเกจที่เรียกว่า ubuntu-desktop ซึ่งฉันกลัวว่าอาจทำให้เกิดความสับสนมากยิ่งขึ้น ฉันมีปัญหาในการค้นหาแพ็คเกจรุ่นเก่า แต่ในที่สุดฉันก็ดาวน์โหลด * .deb แต่ละอันลงในเครื่องของฉัน นี่คือการอัปเดตตามประวัติใน Synaptic libpulse-browse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1 libpulse-mainloop-glib0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1 libpulse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1 pulseaudio (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1 pulseaudio-esound-compat (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1 pulseaudio-module-bluetooth …
16 ubuntu  apt  packages 

6
การแปลง HTML เป็น PDF โดยอัตโนมัติอย่างสมเหตุสมผล (ในสภาพแวดล้อม UNIX / Linux) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีวิธีการสร้างเอกสาร PDF จากไฟล์ HTML โดยอัตโนมัติใน Linux หรือไม่ที่ PDF มีระดับความคล้ายคลึงกับไฟล์อินพุตที่เหมาะสม? เครื่องมือบรรทัดคำสั่งซึ่งแตกต่างจาก GUI เชิงโต้ตอบบางประเภทเป็นกุญแจสำคัญ แน่นอนว่าฉันได้ลองhtmldocและญาติ ๆ ที่เกี่ยวข้องแล้ว แต่เครื่องมือเหล่านี้เป็นยุคหินอย่างสิ้นหวัง htmldocไม่รองรับ CSS เลย คุณจะไม่พบมากของเอกสาร HTML วันนี้ที่ไม่ได้มีอย่างน้อยบาง CSS สไตล์ ฉันไม่สนใจเรื่องโง่ ๆ หรือการปรุงแต่งเล็กน้อย แต่ปัญหาก็คือ CSS เป็นแก่นของโครงร่างส่วนใหญ่ในทุกวันนี้ มีคนไม่มากที่ใช้ตารางซ้อนกัน 6 ชั้นอีกต่อไป ดังนั้นหากเครื่องมือแปลงไม่มีความเข้าใจ CSS ใด ๆ มันไม่ใช่แค่เรื่องของ "เอกสารดูไม่ถูกต้อง"; มีแนวโน้มที่จะไม่ตรงตามมาตรฐานขั้นต่ำของการใช้งานเลย บางคนแนะนำให้ฉันลองใช้เครื่องมือสร้างภาพเคลื่อนไหวตุ๊กแกเพื่อสร้างภาพที่สามารถแปลงเป็น …
16 linux  html  pdf 

5
การตั้งค่า RADIUS + LDAP สำหรับ WPA2 บน Ubuntu
ฉันกำลังตั้งค่าเครือข่ายไร้สายสำหรับผู้ใช้ประมาณ 150 คน กล่าวโดยย่อฉันกำลังมองหาคำแนะนำในการตั้งค่าเซิร์ฟเวอร์ RADIUS เพื่อตรวจสอบสิทธิ์ WPA2 กับ LDAP บน Ubuntu ฉันได้รับ LDAP ที่ใช้งานได้ แต่เนื่องจากไม่ได้ใช้งานจริงมันสามารถปรับให้เข้ากับการเปลี่ยนแปลงใด ๆ ที่โครงการนี้อาจต้องการได้อย่างง่ายดาย ฉันดูที่ FreeRADIUS แล้ว แต่เซิร์ฟเวอร์ RADIUS ใด ๆ ก็ตามจะทำได้ เรามีเครือข่ายทางกายภาพแยกต่างหากสำหรับ WiFi ดังนั้นไม่ต้องกังวลเกี่ยวกับความปลอดภัยที่มากเกินไป AP ของเราคือสิ่งที่องค์กรระดับต่ำของ HP - พวกเขาดูเหมือนจะสนับสนุนสิ่งที่คุณคิด เซิร์ฟเวอร์ Ubuntu ทั้งหมดที่รัก! และข่าวร้าย: ตอนนี้ฉันมีคนที่มีความรู้น้อยกว่าฉันในที่สุดจะเข้ามามีอำนาจจัดการดังนั้นการตั้งค่าจะต้องเป็น "เรื่องไม่สำคัญ" ที่สุด จนถึงตอนนี้การตั้งค่าของเราขึ้นอยู่กับซอฟต์แวร์จากที่เก็บ Ubuntu เท่านั้นยกเว้นเว็บแอปพลิเคชันการดูแลระบบ LDAP ของเราและสคริปต์พิเศษเล็ก ๆ น้อย ๆ ดังนั้น "ดึงแพ็คเกจ …
16 ubuntu  openldap  radius  wpa 

6
ติดตั้งอุปกรณ์ USB อีกครั้งหลังจากลบบน Windows
บางครั้งฉันก็เอาอุปกรณ์ USB ออกโดยทั่วไปมักจะเป็นเมมโมรี่สติ๊กหรือ HDD ภายนอกเมื่อฉันคิดว่าฉันถ่ายโอนข้อมูลเสร็จแล้วเท่านั้นที่จะรู้ว่ามีอะไรที่ฉันต้องทำอีก โดยปกติแล้วสิ่งนี้ไม่เกี่ยวกับอะไรมากไปกว่าการถอดปลั๊กอุปกรณ์และเสียบกลับเข้าไปใหม่ถ้าฉันทำงานจากระยะไกลล่ะ มีคำสั่งที่ฉันสามารถเรียกใช้ซึ่งจะมีการตรวจจับและติดตั้งอุปกรณ์อีกครั้งหรือไม่ ปรับปรุง: ขอบคุณทุกคนที่ตอบกลับ แม้ว่าวิธีการที่แนะนำบางวิธีจะใช้งานได้ แต่พวกเขายังทำให้เกิดปัญหาหากอุปกรณ์อื่นเชื่อมต่อผ่านฮับเดียวกัน คนอื่น ๆ เช่น devcon อาจทำงานได้ดีสำหรับคนอื่น แต่ก็ล้มเหลวสำหรับฉันแม้ว่าฉันไม่รู้ว่าทำไมไม่และจะไม่ตรวจสอบอีกต่อไป ฉันอยากจะไม่ต้องพึ่งพาผลิตภัณฑ์เชิงพาณิชย์ แต่ Safelyremove แนะนำในคำตอบที่ยอมรับทำงานได้ดีในการทดสอบของฉันฉันคิดว่ามันเป็นผู้รักษา
16 windows  mount  usb 

16
บริการด้านไอที: ในบ้านหรือภายนอก?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สำหรับวัตถุประสงค์ของธุรกิจขนาดเล็ก (พนักงานน้อยกว่า 50 คน) โดยทั่วไปแล้วจะแนะนำให้จ้างคนทำงานเต็มเวลาสำหรับบริการด้านไอทีหรือให้บริการภายนอกกับ บริษัท อื่นหรือไม่? นี่คือรายละเอียดบางอย่างเกี่ยวกับ บริษัท ที่เป็นปัญหา: บริการสุขภาพ - โดยทั่วไปเกี่ยวข้องกับอุปกรณ์และฮาร์ดแวร์ที่ไม่ได้รับการดูแลรักษาอย่างง่ายดาย พนักงาน 25-50 คน - ส่วนใหญ่มีการเชื่อมต่อกับคอมพิวเตอร์เป็นประจำ Microsoft - เกือบทั้งหมดเป็น windows ธุรกิจนี้ควรจะจ้างประเด็นไอที / โครงสร้างพื้นฐานหรือจ้างคนเต็มเวลาหรือไม่ หากการเอาท์ซอร์สเป็นคำตอบอะไรคือ บริษัท ที่ดีที่ทำสิ่งนี้ ข้อกำหนดใดที่ควรมีสำหรับบุคคลที่สาม
16 untagged 

9
ทดสอบเม้าส์สำหรับ cPanel หรือเว็บไซต์? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีปลั๊กอินสำหรับ cPanel หรืออย่างน้อยสิ่งที่ฉันสามารถใช้ในส่วนผู้ดูแลระบบของเว็บไซต์ของฉันที่จะทดสอบว่าผู้ดูแลระบบเข้าสู่ระบบเมาและปิดกั้นพวกเขาหากพวกเขาดูเหมือนจะ?
16 test 

4
เร่งการเปิดตัวอินสแตนซ์ Amazon EC2 Windows
ฉันกำลังทำงานกับบริการบนเว็บซึ่งโฮสต์บน EC2 และต้องการให้มีอินสแตนซ์จำนวนมากขึ้นอยู่กับการโหลด เรามีบริการพื้นฐานและทำงานได้ แต่สิ่งหนึ่งที่เรากำลังดิ้นรนคือเวลาที่ต้องเตรียมและเปิดใช้งานอินสแตนซ์ของ Windows (เรากำลังใช้เครื่องมือ prty ตัวที่สามที่ทำงานบน Windows เท่านั้น) ฉันเห็นสิ่งนี้ใช้เวลาตั้งแต่ 10 นาทีจนถึง 45 นาที ใครบ้างมีเคล็ดลับเกี่ยวกับวิธีเร่งการเปิดตัวอินสแตนซ์ EC2 หรือไม่ เนื่องจากเซิร์ฟเวอร์ AMIs สำหรับ Windows นั้นมีขนาดใหญ่เมื่อเทียบกับ Linux AMIs ฉันสงสัยว่าหากมีสิ่งหนึ่งที่จะต้องแน่ใจว่า S3 bucket ที่มี AMI อยู่ในโซนเดียวกันที่เปิดตัวอินสแตนซ์ซึ่งน่าจะเป็นไปได้ ทำให้การจัดเตรียมอินสแตนซ์ใหม่เร็วขึ้น

3
รายการในไฟล์ 'โฮสต์' ในเครื่องแทนที่การค้นหาชื่อไปข้างหน้าและย้อนกลับหรือไม่?
หากฉันมีรายการต่อไปนี้ในไฟล์โฮสต์: 192.168.100.1 bugs 192.168.100.2 daffy.example.com 192.168.100.3 elmer.example.com. IP-> การพยายามแก้ไขชื่อโดย utilies ท้องถิ่น (ฉันถือว่าใช้ 'gethostbyaddr' หรือเทียบเท่ากับ Windows) หรือไม่ให้เกียรติรายการเหล่านี้ พฤติกรรมนี้สามารถกำหนดค่าได้หรือไม่? มันแตกต่างกันอย่างไรระหว่างระบบปฏิบัติการ? มันสำคัญว่ารายการไฟล์ 'โฮสต์' มีคุณสมบัติครบถ้วนหรือไม่? แก้ไข: เพื่อตอบสนองต่อรัสเซลระบบทดสอบ Linux ของฉันกำลังรัน RHEL 4 /etc/nsswitch.conf ของฉันมีบรรทัด 'hosts' ต่อไปนี้: hosts: files dns nis ถ้าฉัน ping โฮสต์ใด ๆ ของฉันด้วยชื่อ (เช่นข้อบกพร่อง, daffy) การแก้ปัญหาไปข้างหน้าทำงานได้อย่างถูกต้อง ถ้าฉัน traceroute ใด ๆ ของพวกเขาโดยที่อยู่ IP ฟังก์ชั่นการค้นหาแบบย้อนกลับตามที่คาดไว้ …

3
การใช้ ICACLS เพื่อตั้งค่าการอนุญาตในไดเรกทอรีผู้ใช้
ฉันพยายามรีเซ็ตสิทธิ์ในไดเรกทอรีผู้ใช้และมีปัญหาเล็กน้อยกับขั้นตอนสุดท้ายของสคริปต์ สคริปต์ของฉันเป็นเจ้าของไดเรกทอรีผู้ใช้ทั้งหมดรีเซ็ตสิทธิ์ในไฟล์และโฟลเดอร์ทั้งหมดสำหรับไดเรกทอรีมอบสิทธิ์ที่ฉันต้องการอย่างชัดเจนหยุดการสืบทอดสิทธิ์ทั้งหมดจากโฟลเดอร์พาเรนต์ตั้งค่าเจ้าของโดยชอบธรรม (ผู้ใช้ที่ระบุ) สำหรับไฟล์ทั้งหมด และโฟลเดอร์จากนั้นลบการอนุญาตที่ฉันให้กับตัวเองเพื่อที่ฉันจะสามารถใช้งานไฟล์ได้ ฉันต้องการขั้นตอนสุดท้ายนี้เพื่อลบตัวเองออกจากไฟล์และโฟลเดอร์ย่อยทั้งหมด แต่ในขณะนี้มันเพิ่งลบฉันออกจาก% userDir% และปล่อยให้สิทธิ์ที่สืบทอดมาทั้งหมดอยู่ด้านล่าง นี่คือข้อบกพร่องที่ชัดเจนใน ICACLS ไม่มีใครรู้วิธีอื่นในการบรรลุเป้าหมายนี้ set /p userDir=Enter the login of the user's directory you're modifying permissions for. (i.e. jDoe) TAKEOWN /f "E:\Home Directories\%userDir%" /r /d y ICACLS "E:\Home Directories\%userDir%" /reset /T ICACLS "E:\Home Directories\%userDir%" /grant:r "MYDOMAIN\%userDir%":(OI)(CI)F /grant:r "SYSTEM":(OI)(CI)F /grant:r "MYDOMAIN\%username%":(OI)(CI)F ICACLS "E:\Home …

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