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

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


2
KVM เป็นไฮเปอร์ไวเซอร์ประเภท 1 หรือ 2 หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน27 วันที่ผ่านมา KVM เป็นไฮเปอร์ไวเซอร์ประเภท 1 หรือ 2 หรือไม่ ฉันเข้าใจว่าไฮเปอร์ไวเซอร์ประเภท 1 ทำงานบนโลหะเปลือยในขณะที่ไฮเปอร์ไวเซอร์ประเภท 2 เป็นแอปพลิเคชันที่ทำงานบนระบบปฏิบัติการ (เช่น VMware Workstation) ฉันเข้าใจด้วยว่าความแตกต่างด้านประสิทธิภาพระหว่างลูกค้าประเภท 1 และลูกค้าประเภท 2 อาจมีนัยสำคัญ ฉันสับสนราวกับว่า KVM เป็นแบบที่ 1 หรือ 2 เนื่องจากฉันเข้าใจว่าสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อปใน dom0 ได้

5
การปรับใช้สีน้ำเงิน / เขียวด้วย CloudFront
ฉันกำลังมองหาวิธีที่จะทำการใช้งานฟ้า / สีเขียวกับCloudFront ใครบ้างมีทางออกที่ดีสำหรับการย้ายจากการกระจาย CloudFront หนึ่งไปยังอีกหรือไม่ทุกคนเพียงแค่สร้างการกระจายของพวกเขาและจากนั้นไม่เคยสัมผัสอีกครั้งหรือไม่ การกระจาย CloudFront ของฉันประกอบด้วยต้นกำเนิด S3 หนึ่งรายการสำหรับเนื้อหาแบบคงที่ (javascript ฯลฯ ) และต้นกำเนิดที่กำหนดเองซึ่งชี้ไปที่ AWS ELB ไม่มีการเปลี่ยนแปลงของ CloudFront ภายใต้สถานการณ์ปกติเราจะไม่ทำการเปลี่ยนแปลงใด ๆ กับการกระจาย CloudFront ของเราเลย เราเวอร์ชั่นเนื้อหาแบบคงที่ของเราในแหล่งกำเนิด S3 โดยการเปลี่ยนชื่อของไฟล์เนื้อหาแบบคงที่ใน S3 และทำการปรับใช้กับอินสแตนซ์ EC2 ภายใต้ Elastic Load Balancer (ELB) อย่างไรก็ตามมีบางครั้งที่เราจำเป็นต้องทดสอบและทำการเปลี่ยนแปลงการกระจายตัวของ CloudFront หรือมีการเปลี่ยนแปลงที่สำคัญพอกับสภาพแวดล้อมของเราที่เราต้องชี้ไปที่ ELB ใหม่ในสภาพแวดล้อมใหม่ การกระจายของ CloudFront สองรายการ ตัวเลือกแรกที่ฉันพยายามคือมีการเผยแพร่เว็บ CloudFront สองแบบแยกต่างหากหนึ่งรายการสำหรับปัจจุบันของฉันหรือ A สภาพแวดล้อมและอีกหนึ่งสำหรับสภาพแวดล้อมใหม่หรือ B ของฉัน …

1
Django: CONN_MAX_AGE ยังคงมีการเชื่อมต่อ แต่จะไม่นำมาใช้ซ้ำกับ PostgreSQL
ฉันได้ติดตั้ง django กำลังใช้ Django 1.6.7 และ Postgres 9.3 บน Ubuntu 14.04 LTS ไซต์จะได้รับการเชื่อมต่อไปยังฐานข้อมูล PostgreSQL พร้อมกันประมาณ ~ 250 ซึ่งเป็น Quad Core Xeon E5-2670 ที่ 2.5GHz และ RAM ขนาด 16GB ค่าเฉลี่ยการโหลดของเครื่องนั้นตลอดทั้งวันอยู่ที่ประมาณ 20 ถึง 30 ในบางครั้งฉันจะได้รับอีเมลเกี่ยวกับการเชื่อมต่อหมดเวลาไปยังฐานข้อมูลและฉันคิดว่าการเปิดใช้งานการรวมการเชื่อมต่อบางประเภทจะช่วยบรรเทาปัญหานี้รวมถึงลดภาระของฐานข้อมูลลงเล็กน้อย เนื่องจากเราใช้ Django 1.6 เราจึงมีการรวมกำไรในตัวสำหรับเรา อย่างไรก็ตามเมื่อฉันตั้งค่า CONN_MAX_AGE เป็น 10 วินาทีหรือ 60 วินาทีเกือบจะทันทีจำนวนการเชื่อมต่อพร้อมกันก็ข้ามไปที่การตั้งค่าสูงสุดที่อนุญาต ดังนั้นจึงปรากฏเหตุผลสำหรับสิ่งที่เคยเชื่อมต่อกำลัง persisting แต่พวกเขาไม่ได้มีการถูกนำมาใช้ใหม่ อะไรคือสาเหตุของสิ่งนี้ PS นอกจากนี้เรายังใช้ …

4
Windows: รับหมายเลขอินเตอร์เฟสของ NIC
ฉันมีปัญหาดังต่อไปนี้: ฉันมีเซิร์ฟเวอร์ที่มีการกำหนดค่าเครือข่ายค่อนข้างไดนามิกและจำเป็นต้องกำหนดค่าเส้นทางในนั้นด้วยพารามิเตอร์ IF: route add ... mask ... ... if ? มีวิธีที่เชื่อถือได้คู่มือและหรือโปรแกรมเพื่อรับหมายเลขอินเทอร์เฟซถ้าฉันรู้ทุกอย่างเกี่ยวกับอะแดปเตอร์นั้นหรือไม่

7
sshd log เต็มของ“ ไม่ได้รับสายระบุจาก”
Mar 2 02:34:02 freetalker3 sshd[28436]: Did not receive identification string from 211.110.33.50 Mar 2 02:34:08 freetalker3 sshd[28439]: Did not receive identification string from 211.110.33.50 Mar 2 02:34:13 freetalker3 sshd[28442]: Did not receive identification string from 211.110.33.50 Mar 2 02:34:19 freetalker3 sshd[28445]: Did not receive identification string from 211.110.33.50 Mar 2 …
17 ssh 

4
“ rm: ไม่สามารถลบ xxx: ไม่มีที่ว่างเหลือบนอุปกรณ์” ใน BTRFS
ใช้งาน OpenSuse 12.2 ทันใดนั้นรูทพาร์ริชั่นดูเหมือนจะเต็ม (99%) แต่ฉันไม่สามารถลบไฟล์ด้วยตนเองได้อีกต่อไป "rm: ไม่สามารถลบ xxx: ไม่มีที่ว่างบนอุปกรณ์" แม้ว่า 450mb จะยังว่างตาม df ระบบไฟล์คือ BTRFS ฉันลองตรวจสอบ FS โดยใช้ btrfsck แต่มันก็ไม่ได้ช่วย จะทำอย่างไร?
17 linux  partition  btrfs 

4
ความแตกต่างระหว่าง / dev / sda และ / dev / sda1
ฉันรู้ว่า / dev / sda เป็นอุปกรณ์ดิบและ / dev / sda1 เป็นพาร์ติชันหรืออุปกรณ์เสมือน แต่ฉันสับสนเล็กน้อยว่าทำไม sda # เกิดขึ้นในบางครั้งหรือเฉพาะในบางระบบ สิ่งนี้ทำให้เกิดอะไรขึ้น? บางทีเวลาที่ไดรฟ์ sda # ไม่ปรากฏขึ้นมาคือเมื่อไม่ได้รับการจัดสรร? หรืออาจจะไม่เหมือนกันในฮาร์ดแวร์? และทำไมฉันถึงเมาทั้งสอง (บางครั้ง) พาร์ติชันไม่ควรติดตั้งได้หรือไม่ ทรัพยากรหรือสีใด ๆ ที่คุณสามารถให้จะได้รับการชื่นชมอย่างมาก ขอบคุณล่วงหน้า.
17 linux  unix  mount  hard-drive 

7
วิธีหยุดเซิร์ฟเวอร์ node.js
ฉันรันเซิร์ฟเวอร์โหนดโดยพิมพ์ node server.js จาก putty terminal เพื่อให้มันทำงาน ตอนนี้ฉันต้องการหยุดเซิร์ฟเวอร์ฉันควรทำอย่างไร ฉันลองกดปุ่มหยุดชั่วคราวบนแป้นพิมพ์ แต่มันก็ไม่หยุด
17 node.js 

1
tcpdump จะเห็นแพ็คเก็ตที่ถูกทิ้งโดย iptables หรือไม่
ฉันมีไฟร์วอลล์พร้อมกฎง่าย ๆ เหล่านี้: iptables -A INPUT -p tcp -s 127.0.0.1/32 --dport 6000 -j ACCEPT iptables -A INPUT -p tcp -s 192.168.16.20/32 --dport 6000 -j ACCEPT iptables -A INPUT -p tcp --dport 6000 -j REJECT ตอนนี้สมมติว่าฉันใช้TCPDUMPเช่นนี้ tcpdump port 6000 และฉันมีโฮสต์พยายามที่จะเชื่อมต่อกับพอร์ต192.168.16.216000 จะ / ควรtcpdumpส่งออกแพ็กเก็ตบางส่วนที่มาจาก192.168.16.21ไหน

2
แสดงอักขระ \ n เป็นบรรทัดใหม่เมื่อใช้ส่วนท้ายหรือไม่
ฉันมีไฟล์ที่พยายามอ่านโดยใช้ tail -f ฉันสงสัยว่าถ้ามีวิธีที่จะให้เทอร์มินัลเอาท์พุตมีการขึ้นบรรทัดใหม่แทนอักขระ \ n

5
การอนุญาตให้ใช้ wildcard (%) การเข้าถึงบนฐานข้อมูล MySQL ได้รับข้อผิดพลาด“ การเข้าถึงถูกปฏิเสธสำหรับ '<user>' @ 'localhost'”
ฉันได้สร้างฐานข้อมูลและผู้ใช้และอนุญาตให้เข้าถึงผ่านทางต่อไปนี้: create user 'someuser'@'%' identified by 'password'; grant all privileges on somedb.* to 'someuser' with grant option; อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อกับ MySQL ฉันได้รับข้อผิดพลาดต่อไปนี้: $ mysql -u someuser -p &gt; Enter Password: &gt; ERROR 1045 (28000): Access denied for user 'someuser'@'localhost' (using password: YES) หาก "%" เป็นไวด์การ์ดแล้วจะไม่เปิดใช้งาน localhost หรือไม่ อย่างไรก็ตามหากฉันไม่ได้ระบุว่าฉันต้องการใช้รหัสผ่านฉันสามารถเชื่อมต่อได้ดีกับฐานข้อมูลซึ่งไม่สมเหตุสมผลเพราะฉันระบุรหัสผ่านเมื่อฉันสร้างผู้ใช้
17 mysql 

7
รับสถิติ cpu ต่อเธรด
ฉันสนใจในการใช้งาน cpu ปัจจุบัน - อย่างแม่นยำ cpu% และรอ% - สำหรับแต่ละเธรดในแอปพลิเคชันเฉพาะ เป็นไปได้ไหมที่จะรับข้อมูลจากที่อื่น? ฉันรู้ว่าtopสามารถแยกข้อมูลต่อเธรดจริง (อันที่มี pid) แต่ไม่แสดงการแบ่งใช้การใช้งานระบบ / ผู้ใช้ / รอ cpu สำหรับแต่ละรายการ ฉันต้องการบันทึกวิธีการบางอย่างเช่นกัน คุณรู้จักแอพ (หรือ apis) ที่สามารถทำได้หรือไม่?
17 linux  threads 

1
มีโดเมนตัวอย่างที่รับประกันว่าไม่มีอยู่จริงหรือไม่?
ฉันต้องการใช้ชื่อโดเมนในตัวอย่าง ฉันรู้ว่าexample.comมีอยู่เพื่อจุดประสงค์นี้ แต่ฉันไม่ต้องการให้ชื่อโดเมนมีอยู่ (และไม่เริ่มมีอยู่ในภายหลัง) มีตัวอย่างที่ยอมรับของชื่อโดเมนที่รับประกันว่าจะไม่อยู่?

1
จะแสดง host / configure / default ssh“ configuration” ได้อย่างไร?
ตามssh_configไฟล์ของฉัน... มีการแยกวิเคราะห์ข้อมูลการกำหนดค่าดังนี้: ตัวเลือกบรรทัดคำสั่ง ไฟล์เฉพาะผู้ใช้ ไฟล์ทั่วทั้งระบบ ด้วยที่กล่าวว่า (และใช่ฉันรู้ว่าฉันสามารถกัดเซาะman ssh_configและman sshและ (หวัง) สำหรับค่าเริ่มต้นที่เป็นเอกสาร) .. ฉันจะ "พิมพ์" การกำหนดค่าที่ใช้งานอยู่ได้อย่างไรสำหรับการตั้งค่าปัจจุบันทั้งหมด ตัวอย่างเช่นบางสิ่งบางอย่าง ... ssh -o Tunnel=ethernet servername -p 2210 --print-config SSH-2.0-OpenSSH_7.0 Command Line Options Port 2210 Host servername Command Line Configurations Tunnel Ethernet Config File ... SSH Defaults ... AddressFamily any (???) BatchMode no ... สิ่งนี้จะช่วยให้คุณทราบอย่างชัดเจนถึงสิ่งที่ตั้งไว้และสาเหตุ …

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