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

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

7
การล้าง / การลบบันทึกนักเทียบท่า
ในการติดตั้งนักเทียบท่าของเราใน GCE เรามีพื้นที่ว่างในระบบไฟล์รูท เนื่องจากภาพของตัวเองถูกเก็บไว้ในระดับ 1TB แยกต่างหากภาพตัวเองจึงไม่ควรเป็นปัญหา ผู้สมัครคนหนึ่งคือ logfiles ส่วนกลางที่ Docker จัดเก็บ (ไฟล์ json อยู่ที่ไหนสักแห่ง?) ไม่มีใครรู้ว่าไฟล์ / ไฟล์เหล่านั้นอยู่ที่ไหน / อยู่ที่ไหนและเราจะทำการ logrotate / ตัดทอนได้อย่างไร?
27 ubuntu  logging  docker 


12
ไม่สามารถเรียกใช้ AWS CLI จาก CRON (ข้อมูลรับรอง)
กำลังพยายามเรียกใช้สคริปต์สำรอง AWS CLI ง่าย ๆ มันวนลูปผ่านบรรทัดในไฟล์รวมสำรองพา ธ เหล่านั้นสูงถึง S3 และดัมพ์เอาต์พุตไปยังล็อกไฟล์ เมื่อฉันรันคำสั่งนี้โดยตรงคำสั่งจะรันโดยไม่มีข้อผิดพลาด เมื่อฉันเรียกใช้ผ่าน CRON ฉันได้รับข้อผิดพลาด "ไม่สามารถค้นหาข้อมูลประจำตัว" ในบันทึกผลลัพธ์ของฉัน เชลล์สคริปต์: AWS_CONFIG_FILE="~/.aws/config" while read p; do /usr/local/bin/aws s3 cp $p s3://PATH/TO/BUCKET --recursive >> /PATH/TO/LOG 2>&1 done </PATH/TO/INCLUDE/include.txt ฉันเพิ่งเพิ่มบรรทัดลงในไฟล์กำหนดค่าหลังจากที่ฉันเริ่มเห็นข้อผิดพลาดโดยคิดว่าอาจแก้ไขได้ เชลล์สคริปต์ทำงานเป็นรูท ฉันเห็นไฟล์กำหนดค่า AWS ที่ตำแหน่งที่ระบุ และมันก็ดูดีสำหรับฉัน (อย่างที่ฉันบอกว่ามันทำงานได้ดีนอก CRON)

9
บริการ sshd ไม่สามารถเริ่มต้นได้
ฉันไม่แน่ใจว่าทำไมมันไม่เริ่มหรือสาเหตุที่ทำให้ฉันเชื่อมต่อฉันได้รับข้อผิดพลาดนี้: sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled) Active: failed (Result: start-limit) since Wed 2013-09-11 08:45:13 BST; 1min 21s ago Process: 701 ExecStart=/usr/bin/sshd -D (code=exited, status=1/FAILURE) Sep 11 08:45:13 alarmpi systemd[1]: sshd.service: main process exited, code=exited, status=1/FAILURE Sep 11 08:45:13 alarmpi systemd[1]: Unit sshd.service entered failed state. Sep 11 …
27 ssh  arch-linux 

4
หลายกลุ่มความปลอดภัย EC2 - อนุญาตหรือ จำกัด ?
จะเกิดอะไรขึ้นเมื่อฉันกำหนดกลุ่มความปลอดภัยหลายกลุ่มให้กับอินสแตนซ์ อนุญาตหรือไม่ในแง่ที่อนุญาตให้มีการรับส่งข้อมูลหากกลุ่มความปลอดภัยกลุ่มใดกลุ่มหนึ่งอนุญาต หรือมีข้อ จำกัด ในแง่ที่ว่ากลุ่มความปลอดภัยทุกกลุ่มจะต้องอนุญาตให้มีการรับส่งข้อมูลหรือไม่ ตัวอย่างเช่นสมมติว่าฉันมีคลาสอินสแตนซ์ที่จะพูดคุยกับอินสแตนซ์อื่นในบัญชีเดียวกันเท่านั้น ฉันยังมีคลาสอินสแตนซ์ที่ยอมรับเฉพาะทราฟฟิกผ่าน HTTP (พอร์ต 80) เป็นไปได้หรือไม่ที่จะ จำกัด การเข้าถึงอินสแตนซ์ภายในและผ่าน HTTP เท่านั้นโดยการสร้างและใช้กลุ่มความปลอดภัยสองกลุ่ม: กลุ่มความปลอดภัย "ภายใน" อนุญาตการรับส่งข้อมูลทั้งหมดจากสมาชิกคนอื่น ๆ ของกลุ่มความปลอดภัยนั้นในพอร์ตทั้งหมดสำหรับการขนส่งทั้งหมด (TCP, UDP, ICMP) สร้างกลุ่มความปลอดภัย "http" อนุญาตให้ทราฟฟิกทั้งหมดเข้าสู่พอร์ต 80 ผ่าน TCP จากแหล่งใดก็ได้ หรือฉันถูกบังคับให้สร้างกลุ่มรักษาความปลอดภัยกลุ่มเดียวที่อนุญาตทราฟฟิกจากพอร์ต 80 ซึ่งแหล่งที่มานั้นเป็นของตัวเอง

4
ฉันจะแก้ไขข้อผิดพลาดแดชบอร์ดของ Windows 2012 นี้ได้อย่างไร: บริการ Google Update
ฉันเพิ่งติดตั้ง Windows 2012 x64 Virtual Machine ใหม่ สิ่งแรกที่ฉันทำคือติดตั้ง Google Chrome เมื่อฉันไปที่แผงควบคุมฉันได้รับข้อผิดพลาดต่อไปนี้ (หรือทำให้ดูเหมือนเป็นข้อผิดพลาด) ดังนั้น, ใครรู้ว่าข้อผิดพลาดนี้เกี่ยวกับอะไร? ฉันจะ 'แก้ไข' สิ่งนี้ได้อย่างไร ขอบคุณมาก แก้ไข: โปรดไม่แนะนำให้ฉันถอนการติดตั้ง G-Chrome เป็นการแก้ไข

1
Reverse Proxy - ลบไดเรกทอรีย่อย
ในอนาคตอันใกล้ฉันจะมีเซิร์ฟเวอร์ 3 nginx หนึ่งคือ reverse proxy สำหรับ SSL สำหรับอีกสองรายการ ตัวอย่างเช่นฉันไปที่: https://www.mysitename.com/site1 เซิร์ฟเวอร์อื่นสองตัวในตัวอย่างนี้คือ site1 และ site2 ฉันติดตั้งใบรับรอง SSL บนพร็อกซีและฉันต้องการใช้ reverse proxy (ไม่จำเป็นต้องใช้ SSL เนื่องจากทั้ง 3 อยู่ในเครือข่ายภายใน) สำหรับการทดสอบฉันมี nginx ที่ฟัง 443 สำหรับ SSL / reverse-proxy ฟัง พอร์ต 8081 ซึ่งเป็นแอพพลิเคชั่นรางสำหรับไซต์ 1 และ 8082 สำหรับไซต์ 2 ฉันมีสิ่งนี้ ... server { listen 443; server_name mysitename.com; …
27 nginx 

3
สำเนา telnet สำหรับ UDP
มีอะไรบ้างที่ทำให้ฟังก์ชั่น "เหมือน telnet" สำหรับ UDP ฉันรู้ความแตกต่างระหว่าง TCP และ UDP และสาเหตุที่ตัว telnet ใช้งานไม่ได้ - แต่ฉันสงสัยว่ามีอะไรที่คล้ายกับไคลเอ็นต์ telnet หรือไม่จากมุมมองของผู้ใช้ปลายทาง เช่น udp-telnet [ip] [send-port] [receive-port] ซึ่งจะทำการพิมพ์แพ็กเก็ตที่ทำให้มันกลับมาหรือไม่ การมีเครื่องมือเช่นนี้จะเป็นประโยชน์สำหรับการทดสอบการตั้งค่าไฟร์วอลล์สำหรับ OpenVPN ซึ่งใช้การเชื่อมต่อ UDP
27 vpn  openvpn  testing  udp 

6
ประสิทธิภาพดิสก์ KVM ต่ำอย่างไม่น่าเชื่อ (ไฟล์ดิสก์ qcow2 + virtio)
ฉันประสบปัญหาประสิทธิภาพการทำงานของดิสก์ร้ายแรงในขณะที่ตั้งค่าผู้เยี่ยมชม KVM ใช้ง่ายddทดสอบพาร์ติชันบนโฮสต์ที่ภาพ qcow2 อาศัยอยู่บน (อาร์เรย์ RAID มิเรอร์) เขียนที่มากกว่า120MB / sในขณะที่แขกของฉันได้รับการเขียนตั้งแต่0.5 ถึง 3MB / s แขกได้รับการกำหนดค่าด้วย CPU สองตัวและ RAM 4G และไม่ได้ทำงานอย่างอื่นอยู่ในขณะนี้ เป็นการติดตั้งขั้นต่ำที่สมบูรณ์แบบในขณะนี้ time dd if=/dev/zero of=/tmp/test oflag=direct bs=64k count=16000ผลการดำเนินงานมีการทดสอบโดยใช้ แขกได้รับการกำหนดค่าให้ใช้ virtio แต่ไม่ปรากฏว่าสร้างความแตกต่างให้กับประสิทธิภาพ พาร์ติชันโฮสต์ถูกจัดตำแหน่งไว้ที่ 4kb (และประสิทธิภาพการทำงานดีบนโฮสต์แล้ว) การใช้แคชการเขียนกลับในดิสก์เพิ่มประสิทธิภาพการทำงานที่รายงานอย่างหนาแน่น แต่ฉันไม่ต้องการใช้ แม้จะไม่มีประสิทธิภาพก็ควรจะดีกว่านี้ โฮสต์และแขกกำลังใช้งาน Ubuntu 12.04 LTS ซึ่งมาพร้อมกับ qemu-kvm 1.0 + noroms-0ubuntu13 และ libvirt 0.9.8-2ubuntu17.1 …

7
มีทางเลือก GUI สำหรับ Putty SSH สำหรับการถ่ายโอนไฟล์หรือไม่?
หรือ gui ssh สำหรับเซิร์ฟเวอร์อินสแตนซ์ amazon ec2 linux หรือไม่ ฉันต้องการถ่ายโอนไฟล์ระหว่างเซิร์ฟเวอร์เสมือน linux สองตัวและปัจจุบันฉันมี Putty (ซึ่ง amazon แนะนำ) อย่างไรก็ตามฉันยังใหม่กับเซิร์ฟเวอร์ / โลกเสมือนจริงและไม่มีประสบการณ์กับคำสั่ง ฉันกำลังมองหา gui สำหรับผู้เริ่มต้นเช่นฉันดังนั้นโดยทั่วไปฉันสามารถคัดลอก / วางหรือลาก / วางโฟลเดอร์ลงในเซิร์ฟเวอร์ ดังนั้นจะมีกุยที่เป็นมิตรออกมีสำหรับสิ่งนี้? ฉัน googling เล็กน้อยและฉันพบ SuperPutty? เห็นได้ชัดว่ามันมีความสามารถ แต่ยังไม่พัฒนาเต็มที่? ดังนั้นคุณจะแนะนำอะไร
27 linux  ssh  putty 

11
MySQL ไม่สามารถเชื่อมต่อผ่าน“ localhost” เพียง 127.0.0.1
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 8 ปีที่ผ่านมา นี่เป็นเรื่องลึกลับสำหรับฉัน วิธีเดียวที่ฉันสามารถเชื่อมต่อกับ MySQL คือถ้าฉันเรียกมันผ่าน "127.0.0.1" ... ตัวอย่างเช่นสคริปต์การเชื่อมต่อ PHP ของฉันจะไม่ทำงานกับ localhost ฉันใช้ Mac OS X Lion ในตัว apache2, MySQL, PHP, phpMyAdmin mysqladmin: count 0 debug-check FALSE debug-info TRUE force FALSE compress FALSE character-sets-dir (No default value) default-character-set auto host (No default value) …
27 php  mysql  localhost 

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

2
สามารถตั้งค่า postfix เพื่อส่งต่อเมลไปยังผู้รับหลายคน
ฉันมีvirtualไฟล์postfix ต่อไปนี้: test@domain.com bob@me.com ส่งต่ออีเมลทั้งหมดไปtest@domain.comยังbob@me.com อย่างไรก็ตามฉันต้องการส่งต่ออีเมลเหล่านี้bob2@me.comด้วยเช่นกัน ฉันลองการเปลี่ยนแปลงนี้และดูเหมือนจะไม่ทำงาน: test@domain.com bob@me.com test@domain.com bob2@me.com ฉันจะบอก postfix ให้ส่งต่ออีเมลทั้งหมดไปยังผู้รับหลายคนได้อย่างไร


5
ค้นหาและแก้ไขตาราง MySQL แบบแยกส่วนได้อย่างไร
ฉันใช้ MySQLTuner ซึ่งชี้ให้เห็นว่าบางตารางมีการแยกส่วน ฉันใช้ mysqlcheck --optimize -A เพื่อปรับตารางทั้งหมดให้เหมาะสม มันแก้ไขบางตาราง แต่ MySQLTuner ยังคงพบ 19 ตารางแยกส่วน ฉันจะดูตารางที่ต้องการจัดเรียงข้อมูลได้อย่างไร บางทีตาราง OPTIMIZE จะทำงานที่ mysqlcheck ไม่ได้? หรืออะไรที่ฉันควรลอง
27 mysql 

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