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

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

3
ฉันจะเริ่มเว็บไซต์ใหม่ใน IIS7 + โดยใช้ commandline ได้อย่างไร
ฉันจะเริ่มเว็บไซต์ใหม่ใน IIS7 + โดยใช้ commandline เท่านั้นได้อย่างไร ฟังก์ชั่นเช่นเดียวกับรายการเมนูวงกลมในภาพ - แต่จาก commandline Iisreset ไม่มีตัวเลือกใด ๆ ในการจัดการกับไฟล์แต่ละไฟล์และฉันพบการอ้างอิงโบราณของ Iisweb.vbs ซึ่งดูเหมือนว่าจะล้าสมัย

7
ฆ่ากระบวนการทั้งหมดที่ทำงานนานกว่า 5 นาทีโดยผู้ใช้ที่กำหนดในสคริปต์ linux bash
ฉันต้องการคำสั่งเพื่อฆ่าโปรเซสที่รันอยู่อย่างน้อย 5 นาทีสำหรับกระบวนการที่กำหนด ฉันจะต้องเรียกใช้คำสั่งนั้นทุก ๆ ห้านาทีหรือมากกว่านั้น ขอบคุณหนึ่งล้าน! (ระบบคือ Centos5)
18 linux  bash 

3
“ อุปกรณ์อินพุตไม่ใช่ TTY” หมายถึงอะไรในเอาต์พุต“ นักเทียบท่าเรียกใช้”?
นี่คือคำสั่งที่ใช้งานได้: $ echo 'hi there' | docker run -i ubuntu cat hi there นี่คือคำสั่งที่ตอบสนองด้วยข้อความแสดงข้อผิดพลาด: $ echo 'hi there' | docker run -it ubuntu cat the input device is not a TTY ฉันต้องการทราบว่าเกิดอะไรขึ้นที่นี่ ไม่ใช่แค่ "ลบ -t และมันจะได้รับการแก้ไข" ฉันรู้ว่าdocker run's -tตัวเลือกที่ย่อมาจาก 'จัดสรรหลอก TTY' และฉันได้อ่านภาพรวมประวัติศาสตร์ของสิ่ง TTY ย่อมาแต่มันก็ไม่ได้ช่วยให้ฉันเข้าใจสิ่งที่ชนิดของสัญญาการละเมิดที่นี่
18 linux  docker  tty 

6
การแบ่งปันของ fail2ban ห้าม IP
ฉันใช้ fail2ban ในเซิร์ฟเวอร์ทั้งหมดที่มีบริการที่เปิดเผยต่อสาธารณะและฉันสงสัยว่า: มีวิธีง่าย ๆในการแบ่งปัน IP ที่ถูกแบนระหว่างโฮสต์ที่ฉันควบคุมหรือไม่? มีบริการออกจากที่นั่นเพื่อรวบรวมและเผยแพร่ข้อมูลดังกล่าวหรือไม่ ฉันได้รับความพยายามในการเข้าสู่ระบบนับไม่ถ้วนตั้งแต่วันที่ 1 ของการตั้งค่าเซิร์ฟเวอร์นี้
18 fail2ban 

3
OpenVPN ไคลเอนต์ต่อไคลเอนต์
เมื่อใช้เซิร์ฟเวอร์ OpenVPN ของ TUN (เลเยอร์ 3) ที่client-to-clientปิดใช้งานไคลเอ็นต์ของฉันยังคงสามารถพูดคุยกันได้ การกำหนดค่าไคลเอนต์ต่อไคลเอ็นต์ควรป้องกันสิ่งนี้ตามเอกสารประกอบ: ยกเลิกข้อคิดเห็นออกคำสั่งแบบ client-to-client หากคุณต้องการเชื่อมต่อลูกค้าเพื่อให้สามารถเข้าถึงซึ่งกันและกันผ่าน VPN โดยค่าเริ่มต้นลูกค้าจะสามารถเข้าถึงเซิร์ฟเวอร์เท่านั้น ทำไมลูกค้าถึงสามารถสื่อสารกันได้เมื่อปิดการใช้งานตัวเลือกนี้ นี่คือเซิร์ฟเวอร์ของฉัน conf: port 443 proto tcp dev tun ca /etc/openvpn/keys/ca.crt cert /etc/openvpn/keys/server.crt key /etc/openvpn/keys/server.key dh /etc/openvpn/keys/dh4096.pem topology subnet server 10.10.201.0 255.255.255.128 ifconfig-pool-persist ipp.txt crl-verify /etc/openvpn/keys/crl.pem push "route [omitted]" push "dhcp-option DNS [omitted]" keepalive 10 120 comp-lzo …
18 linux  vpn  openvpn 

9
Amazon ECS - คุณจะเริ่มงานบริการทั้งหมดได้อย่างไร
เรามีงานที่โหลดไฟล์การกำหนดค่าบางอย่างจากแหล่งข้อมูลภายนอก หลังจากอัปโหลดการตั้งค่าแล้วเราต้องการที่จะสามารถเริ่มต้นภารกิจทั้งหมดในบริการเพื่อให้การตั้งค่าแพร่กระจายไปยังอินสแตนซ์ทั้งหมด วิธีที่ดีที่สุดในการเริ่มบริการทั้งหมดใหม่คืออะไร เรามี 'วิธีแก้ปัญหา' ที่เกี่ยวข้องกับการตั้งค่า 'จำนวนงาน' เป็น 0 แล้วสำรองข้อมูล แต่นี่ไม่ใช่วิธีที่ควรทำและมีการหยุดทำงาน

2
ฉันจะทำให้เสร็จ zsh ทำหน้าที่เหมือน bash เสร็จได้อย่างไร
ฉันเพิ่งแปลงจาก bash เป็น zsh (ซึ่งฉันใช้ "oh my zsh" ด้วย) แต่มีสิ่งหนึ่งที่ทำให้ฉันรำคาญ: เมื่อฉันกดปุ่มแท็บการเติมข้อความอัตโนมัติครั้งแรกจะถูกกรอกโดยอัตโนมัติและคุณต้องวนไปมาตามความสำเร็จโดยกดปุ่มแท็บซ้ำ ๆ สิ่งนี้แตกต่างจากการทุบตีซึ่งคุณเพิ่งจะแสดงรายการของความสำเร็จ หากความสำเร็จทั้งหมดมีคำนำหน้าเหมือนกันคำนำหน้านี้จะถูกกรอก คุณสามารถเลือกสิ่งที่คุณต้องการโดยพิมพ์ต่อไป ฉันพบว่าดีกว่าเพราะมันเร็วกว่าการพิมพ์กว่าจะเลือกเสร็จโดยการกดปุ่มแท็บซ้ำ ๆ มีวิธีใดบ้างที่จะทำให้การเติมเต็ม zsh ทำตัวเหมือนทุบตีในเรื่องนี้ได้หรือไม่?
18 zsh 

5
InnoDB และ MyISAM แตกต่างกันอย่างไร
ฉันใช้ MySQL เป็นฐานข้อมูลของฉันสำหรับโครงการเว็บปัจจุบันของฉัน ฉันใหม่กับ MySQL โปรดอธิบายความแตกต่างระหว่าง InnoDB กับ MyISAM ให้ฉันทราบ
17 mysql  innodb  myisam 

3
การสร้าง symlink ด้วย ansible และรายการตัวแปร
ใหม่ล่าสุดสำหรับ ansible - ฉันพยายามเชื่อมโยงหลาย ๆ ไฟล์ในไดเรกทอรี src ไปยังปลายทาง .. file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link ฉันได้รับข้อผิดพลาด: fatal: [vmdev] => One or more undefined variables: 'item' is undefined ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้อง .. ? …
17 ansible 

3
วิธีเพิ่มพื้นที่ว่างบน RHEL6 / boot อย่างปลอดภัย?
ฉันกำลังพยายามทำyum updateในกล่อง RHEL 6 และฉันได้รับข้อความแสดงข้อผิดพลาดนี้ Transaction Check Error: installing package kernel-2.6.32-279.9.1.el6.x86_64 needs 10MB on the /boot filesystem installing package grub-1:0.97-77.el6.x86_64 needs 10MB on the /boot filesystem Error Summary ------------- Disk Requirements: At least 10MB more space needed on the /boot filesystem. My / boot มีดังต่อไปนี้ # ls -lah /boot total …
17 redhat  boot  rhel6 

3
คำย่อในสเปค HDD
ฉันสงสัยเกี่ยวกับคำย่อในข้อกำหนดของ Seagate Exos 7E8 8TB SAS ( ST8000NM0075 ) และ Seagate Exos X10 10TB SAS ( ST10000NM0096 ) ดิสก์ ในส่วนของการแสดงฉันสามารถดู: สุ่มอ่าน / เขียน 4K QD16 WCD (IOPS) - คุณช่วยบอกหน่อยได้ไหมว่า "4K QD16 WCD" แม็กซ์ อัตราการถ่ายโอนอย่างต่อเนื่อง OD (MB / s, MiB / s) - คุณช่วยบอกหน่อยได้ไหมว่า "OD" คืออะไร ขอบคุณ
17 hard-drive 

1
นี่คือขั้วต่อ SATA ชนิดใด
เมนบอร์ด Supermicro ของฉันมี "ตัวเชื่อมต่อ S-SATA แนวตั้ง" คู่มือบอกว่า "ขั้วต่อ S-SATA แนวตั้งให้การเชื่อมต่อสี่ S-SATA 3.0 (S-SATA 0-3)" ฉันถ่ายรูปมันแล้วมันดูเหมือนว่ามี 18 หมุด ฉันไม่มีโชคดีที่ได้พบสายเคเบิลแบบ 18-pin SATA ใด ๆ นี่คือตัวเชื่อมต่อชนิดใด?
17 hardware  sata  cable 

3
fsck สามารถใช้ปริมาณ 30 TB นานเท่าใด
ในกลางเดือนพฤศจิกายน VPS ที่ฉันเช่าจาก บริษัท โฮสติ้งหยุดตอบสนอง เมื่อฉันติดต่อฝ่ายสนับสนุนพวกเขาอธิบายว่าไฟฟ้าดับในดาต้าเซ็นเตอร์ทำให้เกิดการรีบูตและ fsck ในที่สุดฉันถามว่าทำไมมันใช้เวลานานมากและบอกว่าขนาดของปริมาตรคือ 30 TB ครั้งสุดท้ายที่ฉันได้รับการอัปเดตคือในเดือนกุมภาพันธ์และพวกเขาไม่ได้ตอบคำถามล่าสุดของฉัน ฉันเข้าใจว่า fsck อาจช้ามากสำหรับระบบไฟล์บางระบบ แต่เป็นไปได้ที่ fsck จะใช้เวลา 6 เดือนในปริมาณ 30 TB หรือฉันควรสมมติว่า บริษัท โฮสติ้งแห่งนี้โกหกฉันดังนั้นฉันจะจ่ายบิลต่อไปทุกครั้ง เดือน?
17 fsck 

3
วิธีการ ssh ไปยังเซิร์ฟเวอร์ที่ฉันไม่สามารถเข้าถึงได้โดยตรง?
บริบท ฉันกำลังเรียกใช้ Ubuntu Desktop เป็นเครื่องหลักของฉันซึ่งฉันจะเรียก D. ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ S ผ่าน ssh แต่ไฟร์วอลล์ปิดกั้นฉัน ฉันมีการเข้าถึงเซิร์ฟเวอร์ S ผ่านเส้นทางที่ยุ่งยากมากที่เกี่ยวข้องกับเครื่องเสมือน Windows และฉาบ สิ่งนี้ทำให้การทำงานกับเซิร์ฟเวอร์นี้น่ารำคาญอย่างยิ่ง: สภาพแวดล้อมที่แตกต่างอย่างสิ้นเชิงการคัดลอก / วางไม่ทำงานฉันไม่สามารถใช้เดสก์ท็อปของฉันในขณะที่เชื่อมต่อกับมันได้อย่างเหมาะสม (Alt-Tab ถูกทำลายโดยเครื่องเสมือน) เป็นต้น ฉันตรวจสอบแล้วว่าฉันสามารถ ssh จากเซิร์ฟเวอร์ S ไปยังเครื่องเดสก์ท็อปของฉัน D (ตรงกันข้ามกับสิ่งที่ฉันต้องการ) ฉันสามารถเริ่ม "ส่งต่อพอร์ต" หรือคล้ายกันจากเซิร์ฟเวอร์เพื่อให้ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์จากเดสก์ทอปของฉันได้หรือไม่

4
ระเบียน DNS ที่จะเปลี่ยนบ่อย ๆ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันจะสร้างระเบียนโดเมนที่สามารถเปลี่ยนบ่อยได้อย่างไร สมมติว่าจุดที่จะต้องexample.org สองนาทีต่อมาก็มีการชี้ไปที่203.0.113.0198.51.100.0 มันจะเป็นเว็บไซต์ทั่วไปที่อยู่เบื้องหลังโดเมน ("ปกติ" เท่านั้นในแง่ของการเข้าถึงโดยใช้เว็บเบราว์เซอร์ทั่วไป) แต่มีอายุการใช้งานสั้นมาก โดเมนจะชี้ไปยังที่อยู่เป็นเวลาอย่างน้อย 3-4 ชั่วโมงก่อนที่จะถูกปิดหรือปิด ไม่จำเป็นต้องปกป้องเซิร์ฟเวอร์ DNS จากการสอบถามบ่อยครั้ง แนวทางของฉันคือการตั้งค่า TTL เป็น 60 วินาทีและเพียงแค่เปลี่ยนการบันทึกเมื่อมีการเปลี่ยน ในกรณีที่เลวร้ายที่สุดมันจะทำให้ผู้ใช้รอสูงสุด 60 วินาทีก่อนที่เซิร์ฟเวอร์ใหม่จะสามารถเข้าถึงได้ ฉันไม่เชื่อในสิ่งนี้ ... ISP หรือเบราว์เซอร์บางตัวสามารถเพิกเฉยหรือแทนที่ TTL ได้ใช่ไหม หากเป็นข้อกังวลที่ถูกต้องสิ่งที่คาดว่าจะเป็นที่เหมาะสมคือ TTL? ขอขอบคุณ!

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