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

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

6
การเชื่อมต่อ TIME_WAIT จำนวนมากบอกว่า netstat
โอเคสิ่งนี้กำลังคืบคลานออกไป - ฉันเห็นสิ่งเหล่านี้ประมาณ 1,500-25,000 root@wherever:# netstat Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:60930 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60934 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60941 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60947 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60962 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60969 localhost:sunrpc TIME_WAIT …


11
ไม่สามารถเริ่ม / หยุดบริการ mysql
เข้ายึดพื้นที่เว็บเซิร์ฟเวอร์ Debian Etch ด้วย MySQL ฉันมักจะเริ่มหยุดและเริ่ม msyql โดยใช้: /etc/init.d/mysql รีสตาร์ท ด้วยเหตุผลบางอย่างในการตั้งค่านี้ฉันจะได้รับสิ่งต่อไปนี้: : ~ # /etc/init.d/mysql หยุด การหยุดเซิร์ฟเวอร์ฐานข้อมูล MySQL: mysqld ล้มเหลว! กระบวนการ mysql ทำงานได้ดี: :~# ps aux | grep mysql root 2045 0.0 0.1 2676 1332 ? S Jun25 0:00 /bin/sh /usr/bin/mysqld_safe mysql 2082 0.6 10.7 752544 111188 ? Sl Jun25 …
28 mysql  debian 


13
ฉันต้องการ MS Active Directory จริงๆหรือไม่ [ปิด]
ฉันจัดการร้านค้าของเครื่อง arround 30 เครื่องและเซิร์ฟเวอร์เทอร์มินัล 2 เครื่อง (หนึ่งการผลิตหนึ่งเครื่องสแตนด์บาย) ฉันควรปรับใช้ Active Directory ในเครือข่ายของเราหรือไม่ มีประโยชน์ใด ๆ หรือไม่ที่สามารถทำให้เกิดการดำรงอยู่ของเซิร์ฟเวอร์โฆษณาอื่นได้? เซิร์ฟเวอร์เทอร์มินัลของเราคือการทำงานอย่างเป็นอิสระโดยไม่มีบริการอื่น ๆ ยกเว้นแอพองค์กรของเรา มีฟีเจอร์ที่ยอดเยี่ยมอะไรที่ฉันขาดหายไปหากฉันยังคงเรียกใช้โดยไม่มีโฆษณา อัปเดต : แต่มีใครในคุณที่เปิดร้านค้าที่ประสบความสำเร็จโดยไม่มีโฆษณาหรือไม่?

7
การปรับใช้เซิร์ฟเวอร์โดยอัตโนมัติ
ฉันพบว่าฉันกำลังติดตั้งเซิร์ฟเวอร์และ VPS เกือบเหมือนกันเกือบตลอดเวลาสำหรับลูกค้าของฉันจำนวนหนึ่งและอาจต้องใช้เวลานานมาก บ่อยครั้งที่สิ่งเดียวที่เปลี่ยนแปลงระหว่างการปรับใช้แต่ละครั้งคือเว็บไซต์ต่าง ๆ ที่ให้บริการ มีวิธีง่าย ๆ ในการทำให้สิ่งเหล่านี้เป็นอัตโนมัติและสร้างความน่าเบื่อในการตั้งค่าเซิร์ฟเวอร์ที่เหมือนกัน 56 ตัว เซิร์ฟเวอร์ที่ฉันปรับใช้จนถึงตอนนี้เป็นเพียง Ubuntu แต่อาจเป็นไปได้ว่าฉันเริ่มใช้ระบบปฏิบัติการ Linux อื่น ๆ หรือแม้แต่ Windows จนถึงตอนนี้ฉันได้ดูที่ Capistrano แต่ดูเหมือนจะมุ่งเน้นไปที่การเขียนโปรแกรมทับทิมเล็ก ๆ น้อย ๆ เพื่อทำงานกับและฉันไม่มีความรู้เลย

30
ข้อผิดพลาดด้านไอทีในภาพยนตร์ [ปิด]
ฉันดู Battlestar Galactica และตระหนักว่า Cylons มีWindows อยู่บนฐานของพวกเขา :) ดังนั้นฉันคิดว่าอาจเป็นคำถามวิกิสื่อสารที่ดีเช่นบทวิจารณ์ภาพยนตร์ badastronomyแต่สำหรับไอที คุณพบข้อผิดพลาดอะไรบ้างในภาพยนตร์หรือละครโทรทัศน์ (ภาพหน้าจอหรือแนวคิด)
28 untagged 

30
อะไรคือสิ่งที่คุณต้องการให้คุณรู้เมื่อคุณเริ่มเป็นผู้ดูแลระบบ? [ปิด]
สำหรับผู้ดูแลระบบใหม่สิ่งสำคัญคือต้องเรียนรู้จากผู้ที่มีประสบการณ์ อะไรคือสิ่งที่สิ่งที่คุณรู้ว่าตอนนี้คุณหวังว่าคุณจะรู้ว่าเมื่อคุณเริ่มต้นครั้งแรก? อีกวิธีหนึ่งคือสิ่งที่เป็นส่วนของคำแนะนำที่คุณจะมอบให้กับผู้ดูแลระบบใหม่หรือไม่?

6
ฉันจะทราบได้อย่างไรว่ามีรหัสของเว็บไซต์อยู่ที่ไหน
ข้อเท็จจริง: มีเว็บไซต์ เว็บไซต์นี้สามารถเข้าถึงได้ผ่าน www.example.org มีอินสแตนซ์ EC2 ซึ่งมีแนวโน้มมากที่จะทำให้เว็บไซต์เป็น เซิร์ฟเวอร์คือ Apache ระบบปฏิบัติการเซิร์ฟเวอร์คือ Ubuntu ฉันเข้าถึงเซิร์ฟเวอร์ได้อย่างเต็มที่ (และสิทธิ์ sudo) เซิร์ฟเวอร์เป็นระเบียบมาก ปัญหาคือฉันไม่มีความคิดที่จะ - เพียงแค่วาง - หา index.html / index.php ซึ่งได้รับการโหลด ฉันจะทราบได้อย่างไรว่าจะหารหัส PHP และ HTML ของเว็บไซต์ได้อย่างไร มีแนวทางที่เป็นระบบสำหรับปัญหานี้หรือไม่?
28 apache-2.2  ubuntu  php 

7
การใช้งาน CPU สูง แต่ภาระเฉลี่ยต่ำ
เราพบกับพฤติกรรมแปลก ๆ ที่เราเห็นการใช้งาน CPU สูง แต่มีภาระเฉลี่ยค่อนข้างต่ำ พฤติกรรมดังกล่าวจะแสดงให้เห็นได้ดีที่สุดจากกราฟต่อไปนี้จากระบบตรวจสอบของเรา เมื่อเวลาประมาณ 11:57 น. การใช้งาน CPU เพิ่มขึ้นจาก 25% เป็น 75% โหลดเฉลี่ยไม่เปลี่ยนแปลงอย่างมีนัยสำคัญ เราเรียกใช้เซิร์ฟเวอร์ที่มี 12 คอร์ที่มีเธรดไฮเปอร์ 2 ตัว ระบบปฏิบัติการเห็นว่านี่เป็น 24 CPUs ข้อมูลการใช้งาน CPU จะถูกรวบรวมโดยเรียกใช้/usr/bin/mpstat 60 1ในแต่ละนาที ข้อมูลสำหรับallแถวและ%usrคอลัมน์จะแสดงในแผนภูมิด้านบน ฉันมั่นใจว่านี่จะแสดงค่าเฉลี่ยต่อข้อมูล CPU ไม่ใช่การใช้ "แบบซ้อน" ในขณะที่เราเห็นการใช้ 75% ในรูปที่เราเห็นเป็นกระบวนการที่แสดงจะใช้ประมาณ 2000% "ซ้อน" CPU topใน ตัวเลขค่าเฉลี่ยการโหลดจะถูกนำมาจาก/proc/loadavgแต่ละนาที uname -a ให้: Linux ab04 2.6.32-279.el6.x86_64 #1 …

1
สวนเว็บ ... พวกเขาดีหรือไม่ดีหรืออะไร
มีข้อเสียใด ๆ ในการให้ Application Pools หลายกระบวนการของผู้ปฏิบัติงานใน IIS หรือไม่ พวกเขาดูเหมือนจะเปิดใช้งานได้ง่ายและเกือบทุกอย่างที่ฉันอ่านดูเหมือนจะแนะนำว่าพวกเขาดี ... ดังนั้นทำไม IIS จึงไม่ให้แต่ละกระบวนการทำงานของแอพพูล 10+ จะต้องมีผลกระทบที่เป็นอันตรายใช่มั้ย
28 web-server  iis 

4
วิธีการตั้งค่าเวลาของระบบแบบไดนามิกในคอนเทนเนอร์ Docker
มีวิธีใดบ้างที่จะตั้งเวลาของระบบ Docker container แบบไดนามิก (ณ รันไทม์) โดยไม่มีผลกระทบกับเครื่องโฮสต์? การใช้ hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016" ให้ข้อผิดพลาดต่อไปนี้: hwclock: Cannot access the Hardware Clock via any known method. hwclock: Use the --debug option to see the details of our search for an access method. การใช้ date -s "2 OCT 2006 …
28 docker  time 

1
ไม่สามารถเมานต์ EBS ที่มีอยู่บน AWS
ฉันลองติดตั้ง EBS Storage ที่มีอยู่(ซึ่งมีข้อมูล)ไปยังอินสแตนซ์ แต่มันก็ยังโยนข้อผิดพลาด mount: wrong fs type, bad option, bad superblock on /dev/xvdf, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. รายละเอียดการจัดเก็บคือ: ec2-user@ip ~]$ sudo parted -l Model: Xen Virtual Block Device …

3
วิธีการใช้ทั้ง AllowGroups และ AllowUsers ใน sshd_config
ฉันพยายามที่จะปรับเปลี่ยน/etc/ssh/sshd_configบนเซิร์ฟเวอร์ debian7 ฉันทุ่มเทกับทั้งสองและAllowUsers AllowGroupsอย่างไรก็ตามฉันไม่สามารถทำให้ทั้งคู่ทำงานร่วมกันได้ การตั้งค่า testuserมีผู้ใช้ที่เรียกว่าเป็น ผู้ใช้นั้นอยู่ในกลุ่มที่เรียกว่าssh-users: $ groups testuser testuser : testuser ssh-users testuserพยายามเชื่อมต่อผ่านssh testuser@<server_ip>และป้อนรหัสผ่าน ฉันsshd_configสามารถพบได้ที่นี่: http://pastebin.com/iZvVDFKL - ฉันคิดว่าโดยทั่วไปการเปลี่ยนแปลงเดียวที่ฉันทำจากค่าเริ่มต้นคือ: เพื่อตั้ง PermitRootLogin no และเพิ่มผู้ใช้สองคนด้วยAllowUsers(ชื่อผู้ใช้จริงแตกต่างกันบนเซิร์ฟเวอร์ของฉัน) service ssh restartsshd_configจะดำเนินการทุกครั้งหลังจากการปรับเปลี่ยน ปัญหา testuser สามารถเชื่อมต่อเมื่อตั้งค่าด้วยAllowUsers: AllowUsers user1 user2 testuser testuserไม่สามารถเชื่อมต่อเมื่อตั้งค่าAllowGroupsสำหรับกลุ่ม: AllowUsers user1 user2 AllowGroups ssh-users ซึ่งส่งผลให้Permission denied, please try again.เมื่อtestuserป้อนรหัสผ่านในพรอมต์รหัสผ่าน ssh คำถาม ไม่AllowUsersแทนที่AllowGroups? วิธีที่ดีที่สุดในการแก้ไขปัญหานี้โดยไม่ต้องเพิ่มชื่อผู้ใช้ด้วยตนเองAllowUsersคืออะไร เป็นการดีที่ฉันจะสามารถเพิ่มผู้ใช้ในssh-usersกลุ่มในอนาคตโดยไม่ต้องสัมผัสsshd_configอีกครั้ง
28 ssh  debian 

3
ฉันจะรู้ได้อย่างไรว่าลงทะเบียน DLL แล้ว?
เมื่อคุณลงทะเบียน DLL ในเครื่องเก่า (Windows XP) regsrv จะบอกเสมอว่าการลงทะเบียนนั้นทำได้สำเร็จ สิ่งนี้เกิดขึ้นแม้ว่าผู้ใช้จะไม่ได้รับอนุญาตให้ลงทะเบียน ด้วยชื่อของ dll มีคำสั่งที่ฉันสามารถเรียกใช้ที่บรรทัดคำสั่งเพื่อตรวจสอบว่ามีการติดตั้ง DLL หรือไม่

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