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

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

2
วิธีเริ่มและหยุดการทำงานของอินสแตนซ์ AWS EC2 ตามตารางเวลาตาม
มีวิธีง่าย ๆ ในการเริ่มและหยุดอินสแตนซ์ AWS EC2 ตามเวลาที่กำหนดในแต่ละวันหรือไม่? สิ่งนี้สามารถช่วยฉันประหยัดเงินได้มากสำหรับการพัฒนาและทดสอบเซิร์ฟเวอร์ของฉัน

2
GPT จำเป็นต้องใช้กับดิสก์ข้อมูลขนาด 16 TB หรือไม่?
ฉันทำ/dev/sdbซึ่งเป็นดิสก์ 16 TB โดยใช้ RAID ฮาร์ดแวร์ที่ฉันถูก temped เพื่อวาง XFS โดยตรง/dev/sdbโดยไม่ต้องทำพาร์ทิชัน ในอนาคตฉันจะต้องขยายให้ใหญ่ขึ้นเป็นสองเท่า ฮาร์ดแวร์คือ HP ProLiant DL380 Gen 9 พร้อมถาดดิสก์ 12 SAS ด้านหน้า ข้อดีอย่างหนึ่งของการไม่สร้างพาร์ติชั่นคือไม่จำเป็นต้องรีบู๊ต แต่สิ่งต่าง ๆ บนดิสก์ 2 TB? ฉันจำเป็นต้องมี GPT หรือไม่หรือมีปัญหาเมื่อขยายอาร์เรย์ RAID และ XFS โดยไม่มี
17 linux  raid  hp  xfs  gpt 

6
ปลอดภัยหรือไม่ที่จะใช้ UPS ที่ออกแบบมาสำหรับพีซีตั้งโต๊ะเพื่อจ่ายไฟให้กับเซิร์ฟเวอร์
ฉันทำงานบนเซิร์ฟเวอร์ภายในสำนักงานของฉัน เซิร์ฟเวอร์จะถูกย้ายไปที่ศูนย์ข้อมูลในที่สุด ฉันต้องการที่จะเปิดเซิร์ฟเวอร์ทิ้งไว้ในสำนักงานของฉันซึ่งหมายความว่าฉันจะสามารถป้องกันไม่ให้เกิดไฟดับหรือไฟกระชาก ในสำนักงานฉันมีเฉพาะพีซีแบบตั้งโต๊ะ ฉันต้องการหลีกเลี่ยงการสละสำหรับ UPS ระดับเซิร์ฟเวอร์ราคาแพง ฉันไม่คิดว่ามันจะมีการป้องกันเพียงช่วงเวลาสั้น ๆ (แม้เพียงไม่กี่นาทีก็จะยิ่งนานกว่าพลังที่ฉันมีอยู่) UPS คือ APC Back-UPS ES 400 (400 VA, 240 วัตต์) เซิร์ฟเวอร์คือ DL 360p Gen 8 (750 วัตต์ PSUs)

4
ข้อผิดพลาด“ ไม่มีพื้นที่เหลือบนอุปกรณ์” แม้จะมีพื้นที่เหลือเฟือบน btrfs
เกือบทุกที่ที่ฉันได้รับความล้มเหลวในบันทึกบ่นเกี่ยวกับ No space left on device บันทึก Gitlab: ==> /var/log/gitlab/nginx/current <== 2016-11-29_20:26:51.61394 2016/11/29 20:26:51 [emerg] 4871#0: open() "/var/opt/gitlab/nginx/nginx.pid" failed (28: No space left on device) บันทึกอีเมล Dovecot: Nov 29 20:28:32 aws-management dovecot: imap(email@www.sitename.com): Error: open(/home/vmail/emailuser/Maildir/dovecot-uidlist.lock) failed: No space left on device ผลผลิตของ df -Th Filesystem Type Size Used Avail Use% …

2
การแจ้งเตือน“ SSL3_READ_BYTES: sslv3 การแจ้งเตือนใบรับรองไม่ถูกต้อง” ระบุว่า SSL ล้มเหลว
ในขณะที่ใช้คำสั่งด้านล่าง openssl s_client -host example.xyz -port 9093 ฉันได้รับข้อผิดพลาดต่อไปนี้: 139810559764296:error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 alert bad certificate:s3_pkt.c:1259:SSL alert number 42 39810559764296:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:184: แต่ท้ายที่สุดฉันก็ได้รับ"Verify return code: 0 (ok)"ข้อความ คำถามของฉันคือสิ่งที่การแจ้งเตือนดังกล่าวข้างต้นมีความหมายและถ้า SSL ที่ประสบความสำเร็จจริง ขอบคุณมากสำหรับความช่วยเหลือล่วงหน้า SSL handshake has read 6648 bytes and written 354 bytes New, TLSv1/SSLv3, Cipher is AES128-SHA Server public key is 2048 bit …

3
Tcpdump บนหลายอินเตอร์เฟส
ฉันต้องจับภาพปริมาณการใช้งานบนเซิร์ฟเวอร์ CentOS 5 ซึ่งทำหน้าที่เป็นเว็บพร็อกซี่ที่มี 2 อินเตอร์เฟส wan และ 1 LAN เพื่อแก้ไขปัญหาพร็อกซีแปลก ๆ ฉันต้องการจับภาพการสนทนาเต็มรูปแบบ เนื่องจากการเชื่อมต่อภายนอกนั้นมีความสมดุลระหว่างอินเทอร์เฟซ WAN สองตัวฉันจึงสงสัยว่าเป็นไปได้หรือไม่ที่จะจับภาพพร้อม ๆ กันบนอินเทอร์เฟซทั้งหมด ฉันเคยใช้ tcpdump มาก่อน แต่ก็ยอมรับได้เพียงครั้งละหนึ่งอินเตอร์เฟสเท่านั้น ฉันสามารถเรียกใช้กระบวนการแบบขนาน 3 กระบวนการเพื่อจับภาพบนอินเทอร์เฟซทั้งหมด แต่แล้วฉันก็จบลงด้วยไฟล์การจับภาพ 3 แบบที่แตกต่างกัน วิธีที่ถูกต้องในการทำเช่นนี้คืออะไร?

1
เขตเวลาใดที่งาน cron ใช้อยู่
ฉันเดาว่ามีความแตกต่างระหว่างเวลา PHP และเวลาเซิร์ฟเวอร์ของฉัน เมื่อฉันตรวจสอบเวลาปัจจุบันใน PHP แสดงว่ามีการใช้ MST อย่างไรก็ตามงาน cron ไม่ทำงานในเวลาที่ถูกต้อง ฉันจะตรวจสอบว่าเขตเวลาที่เซิร์ฟเวอร์ใช้อยู่นั้นไม่ใช่ PHP ที่กำหนดไว้ให้ใช้งานได้อย่างไร
17 linux  php  time  timezone 

4
การสร้างคอนเทนเนอร์นักเทียบท่า mysql ด้วยแบบแผนฐานข้อมูลที่เตรียมไว้
ฉันต้องการสร้างภาพนักเทียบท่าที่ด้านบนของ mysql ที่มีรูปแบบที่จำเป็นสำหรับแอพของฉันอยู่แล้ว ฉันพยายามเพิ่มบรรทัดลงใน Dockerfile ที่จะนำเข้าโครงร่างของฉันเป็นไฟล์ sql ฉันทำเช่นนั้น (Dockerfile ของฉัน): FROM mysql ENV MYSQL_ROOT_PASSWORD="bagabu" ENV MYSQL_DATABASE="imhere" ADD imhere.sql /tmp/imhere.sql RUN "mysql -u root --password="bagabu" imhere < /tmp/imhere.sql" เพื่อความเข้าใจของฉันที่ไม่ทำงานเพราะภาพนักเทียบท่า mysql ไม่ได้มีลูกค้า mysql (ปฏิบัติที่ดีที่สุดรัฐ "อย่าเพิ่มสิ่งเพียงเพราะพวกเขาจะดีที่จะมี") (ฉันผิดเกี่ยวกับเรื่องนี้?) สิ่งที่อาจเป็นวิธีที่ดีในการทำเช่นนี้? ฉันมีบางสิ่งที่อยู่ในใจ แต่พวกเขาทั้งหมดดูเหมือนการแก้ไขปัญหายุ่ง ติดตั้งไคลเอนต์ mysql ทำในสิ่งที่ฉันต้องทำจากนั้นลบ / กำจัดมัน คัดลอกไบนารีไคลเอนต์ mysql ไปยังรูปภาพทำสิ่งที่ฉันต้องทำแล้วลบออก สร้างสคีมาในเซิร์ฟเวอร์ sql อื่นและคัดลอกไฟล์ db โดยตรง …
17 mysql  docker 

2
ความหมายของการเปิดใช้งานคุณลักษณะถังรีไซเคิลใน Active Directory คืออะไร
ผู้ดูแลระบบลบ OU ที่ไม่ถูกต้องโดยไม่ตั้งใจและจะลบบัญชีและวัตถุคอมพิวเตอร์หลายรายการ คุณลักษณะตัวเลือกถังรีไซเคิลไม่ได้เปิดใช้งาน เราใช้ adrestore จาก sysinternals เพื่อรับบัญชีกลับ เพื่อให้แน่ใจว่ากระบวนการนี้ง่ายขึ้นในครั้งต่อไปที่เราต้องการเปิดใช้งานคุณลักษณะตัวเลือกถังรีไซเคิลซึ่งทำได้อย่างง่ายดายตามคำแนะนำและTechNetโดยใช้Enable-ADOptionalFeatureผ่าน PowerShell ใน PowerShell และลิงก์ด้านบนมีการกล่าวถึงดังต่อไปนี้ ใน Windows Server 2008 R2 รุ่นนี้กระบวนการเปิดใช้งาน Active Directory Recycle Bin กลับไม่ได้ หลังจากคุณเปิดใช้งาน Active Directory Recycle Bin ในสภาพแวดล้อมของคุณแล้วจะไม่สามารถปิดใช้งานได้ ในทางทฤษฎีแล้วฉันต้องการที่จะเปิดใช้งานอยู่เสมอ แต่ฉันก็ลังเลจนกระทั่งฉันเข้าใจความหมายของสิ่งที่กำลังจะเกิดขึ้น ฉันมีฟอเรสต์โดเมนเดียวถ้ามันสำคัญ ความหมายของการเปิดใช้งานคุณสมบัตินี้คืออะไร? สิ่งนี้ต้องเกี่ยวข้องกับสาเหตุที่ไม่เปิดใช้งานโดยค่าเริ่มต้น

3
ตรวจสอบว่าโฮสต์ / พอร์ตระยะไกลเปิดอยู่ - ไม่สามารถใช้ GNU Netcat หรือ NMap - RHEL 7
ที่ทำงานทีมโครงสร้างพื้นฐานกำลังเปิดตัว VMs ใหม่พร้อม RHEL7 ที่ติดตั้งเป็นระบบปฏิบัติการพื้นฐาน อิมเมจเฉพาะนี้มาพร้อมกับnmap-ncatเวอร์ชันของ Netcat และไม่มีการติดตั้ง NMap เราถูกกีดกันไม่ให้ติดตั้งอะไรบนเครื่อง ก่อนหน้านี้เราใช้ GNU Netcat ซึ่งมี-zตัวเลือกในการสแกนรีโมตโฮสต์ / พอร์ตเพื่อตรวจสอบว่าเปิดอยู่หรือไม่ บางสิ่งเช่นนี้ nc -z -v -w 3 remote.host.name 1234 ฉันจะตรวจสอบเดียวกันกับสิ่งใหม่ncatซึ่งไม่มี-zตัวเลือกในระบบที่ฉันไม่สามารถติดตั้งได้nmapอย่างไร
17 nmap  rhel7  netcat 

6
Apache in Docker: ฉันจะ“ access.log” ได้อย่างไร?
ฉันเพิ่งเริ่มต้นใช้งานนักเทียบท่าและรวยตอนนี้ฉันกำลังพยายามหาวิธีตั้งค่าสภาพแวดล้อม Apache 2 / PHP ชุดแรกของฉัน ถึงตอนนี้ฉันใช้ Linux VM แบบเต็มโดยที่ฉันใช้ล็อกไฟล์ที่เขียนไปยัง / var / log / apache2 จากนั้นใช้ "logrotate" เพื่อกระโดดไปยังไฟล์ใหม่ในแต่ละวัน Logfiles ส่วนใหญ่จะใช้สำหรับการตรวจจับข้อผิดพลาดทันที (เช่นเข้าสู่เซิร์ฟเวอร์และใช้น้อยกว่าเพื่อเปิดไฟล์ access.log และ error.log ปัจจุบัน) และสำหรับ fail2ban หากฉันถูกต้องที่ไม่สามารถใช้งานได้ในสภาพแวดล้อมของ Docker - ส่วนใหญ่เป็นเพราะคุณมักจะไม่สามารถเข้าสู่ระบบคอนเทนเนอร์เพื่อดูบันทึก ล็อกจะสูญหายเช่นกันหากลบคอนเทนเนอร์ ดังนั้น: วิธีใดที่ใช้กันมากที่สุดในการทำงานกับ / จำลอง / แทนที่ access.log / error.log ในสถานการณ์นั้น อะไรคือโซลูชันทั่วไปสำหรับทั้งสภาพแวดล้อมการผลิตและการพัฒนา ความคิดของฉันรวมถึงการใช้การแบ่งปัน NFS (ช้าและอาจทำให้เกิดการชนกันของชื่อไฟล์ถ้าไม่ระวัง) และlogstash (ไม่แน่ใจว่าคุ้มค่ากับความพยายามและสามารถใช้งานได้สำหรับไซต์ขนาดเล็กหรือแม้แต่สภาพแวดล้อม dev)? …

1
วิธีกำหนดค่า systemd journal-remote
วิธีกำหนดค่า systemd journal-remote เพื่อฟังบนพอร์ตเฉพาะ? ทั้งหมดที่ฉันหาได้คือตัวอย่างบรรทัดคำสั่ง และจากหน้า man นั้นดูเหมือนจะไม่มีตัวเลือกใด ๆ ใน journal-remote.conf
17 journald 

5
ฉันจะเปลี่ยนอีเมลผู้ดูแลระบบสำหรับเข้ารหัสได้อย่างไร
ที่อยู่อีเมลที่ใช้เป็นอีเมลของผู้ดูแลระบบเมื่อเราเริ่มต้นใช้งานการเข้ารหัสขอให้ต้องมีการแก้ไข (อดีตพนักงานใช้ที่อยู่อีเมลส่วนตัวของเขาเป็นอีเมลผู้ดูแลระบบและเขาไม่ได้อยู่กับ บริษัท อีกต่อไป) ขั้นตอนใดที่ต้องดำเนินการเพื่อแก้ไข (เราสามารถรับอดีตพนักงานเพื่อยืนยันสิ่งนี้) เราจำเป็นต้องลบที่อยู่อีเมลส่วนตัวของเขาและแทนที่ด้วยที่อยู่อีเมลใหม่ สิ่งนี้จะถูกใช้สำหรับการดำเนินการกู้คืนที่สำคัญ ไม่ว่าในกรณีใดฉันต้องการลบที่อยู่อีเมลส่วนตัวของอดีตพนักงาน ขั้นตอนใดที่ฉันต้องดำเนินการเพื่อให้บรรลุเป้าหมายนี้ (หากความเข้าใจในกระบวนการไม่ถูกต้องโปรดนำฉันไปในทิศทางที่ถูกต้อง) ขอบคุณล่วงหน้า.

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

3
ทำความเข้าใจกับข้อ จำกัด VMware ESXi ของเวอร์ชันฟรี
ฉันใช้ ESXi Vsphere Client เวอร์ชั่น 6.0.0 แต่ด้วยเอกสารและการเปลี่ยนแปลงต่าง ๆ ทั้งหมดฉันมีปัญหาในการทำความเข้าใจข้อ จำกัด ของฉัน จากเอกสารอย่างเป็นทางการฉันเห็นว่าขีด จำกัด ของฉันสำหรับ CPU แบบฟิสิคัลควรไม่ จำกัด แต่ฉันสามารถให้ VM ได้มากถึง 8 vCPU จากแหล่งข้อมูลอื่นฉันอ่านว่าฉันมีขีด จำกัด ของ CPU จริง 2 ตัวในรุ่นฟรี ฉันเห็นว่าการ จำกัด หน่วยความจำหายไปซึ่งฉันมีความสุข มีเอกสารหรืออะไรที่ทำให้ฉันมีข้อ จำกัด จริงหรือไม่? ดูเหมือนว่า VMware ซ่อนอยู่เล็กน้อย;) อย่างน้อยฉันก็ไม่ใช้ google อย่างมีประสิทธิภาพเพื่อรวบรวมข้อมูลที่ถูกต้องที่นี่ ฉันสนใจเฉพาะข้อ จำกัด ด้านฮาร์ดแวร์ไม่ใช่ข้อ จำกัด ในการสร้างความล้มเหลว ฯลฯ

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