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

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

5
ผู้ใช้ที่มีที่อยู่ IP ของ Google มันเป็นไปได้ยังไงกัน?
ฉันมีเว็บไซต์ภาษาสเปนและฉันไม่อนุญาตให้ผู้คนจากประเทศนอกยุโรปลงทะเบียนและเข้าสู่ระบบ ก่อนหน้านี้ฉันเริ่มได้รับข้อความจากผู้ใช้ที่ไม่สามารถเข้าสู่ระบบได้ เมื่อฉันขอที่อยู่ IP พวกเขาบอกอะไรบางอย่างเช่น: 66.249.93.202 มันเป็นที่อยู่ IP ของ Google พวกเขาจะรับมันในโทรศัพท์มือถือได้อย่างไร พวกเขาต้องทำอะไรเพื่อใช้ที่อยู่ IP ที่แท้จริง
38 networking  ip 

3
DNS เพิ่งเริ่มแก้ไขที่อยู่ server.prod ของฉันเป็น 127.0.53.53
ฉันมีเซิร์ฟเวอร์ที่ชื่อเหมือนserver.prod.example.comกันและฉันลงชื่อเข้าใช้เป็นserver.prodประจำ เมื่อเร็ว ๆ นี้ชื่อโฮสต์เหล่านี้เริ่มแก้ไขเป็น 127.0.53.53 ปรากฎว่า ICANN เปิดใช้งาน.prodTLD ล่าสุด นอกจากนี้ทุกคำขอที่ไปยัง.prodเซิร์ฟเวอร์ชื่อจะได้รับการแก้ไขที่ 127.0.53.53 แทนที่จะกลับมาเป็น NXDOMAIN ซึ่งจะช่วยให้การแก้ไขสามารถทำงานได้อย่างถูกต้อง (ฉันเดาว่าสิ่งที่อยู่เบื้องหลังนี้คือเพื่อให้ผู้คนรู้ว่าสิ่งของของพวกเขาจะแย่ลงก่อนที่ผู้คนจะเริ่มแก้ไขสิ่งที่เป็นจริง) ฉันจะหลีกเลี่ยงการพิมพ์ชื่อโดเมนของฉันสำหรับทุกโฮสต์เช่นนี้ได้อย่างไร นี่ยังคงกัดคุณอยู่บ้างไหม? ฉันไม่พบรายการ TLD ใหม่และเมื่อมีการเพิ่มดังนั้นฉันจึงตั้งค่าตัวเอง: https://twitter.com/newgtldannounce

5
ไปป์ wget ไปยัง / dev / null ใน cron
ฉันใช้คำสั่งต่อไปนี้ทุก 5 นาทีใน crontab ของฉันเพื่อให้ Phusion Passenger มีชีวิตอยู่ */5 * * * * wget mysite.com > /dev/null 2>&1 เมื่อฉันเรียกใช้มันจะทำการ wget บนเส้นทาง URL ของไซต์ STDOUT / STDERR ไปยัง / dev / null เมื่อฉันเรียกใช้จากบรรทัดคำสั่งมันทำงานได้ดีและไม่สร้างไฟล์ index.html ในโฮมไดเร็กตอรี่ของฉัน เมื่อมันทำงานจาก cron มันจะสร้างไฟล์ index.html ใหม่ทุก ๆ ห้านาทีปล่อยให้ฉันมีไฟล์ดัชนีมากมายที่ฉันไม่ต้องการ ไวยากรณ์ของฉันไม่ถูกต้องสำหรับการรันงาน cron หรือไม่? จากบรรทัดคำสั่งมันทำงานได้โดยไม่มีปัญหา แต่จาก cron มันสร้างไฟล์ index.html ในไดเรกทอรีบ้านของฉัน …
38 linux  bash  wget 

5
สร้าง AWS HVM Linux AMI จาก Paravirtual Linux AMI ที่มีอยู่
เป็นไปได้หรือไม่ที่จะสร้างฮาร์ดแวร์เครื่องเสมือน (HVM) AMI จาก paravirtual (PV) AMI ที่มีอยู่ ความคิดเริ่มแรกของฉันคือการเริ่มต้นอินสแตนซ์ PV ใหม่และใช้ec2-create-imageคำสั่งเพื่อสร้างอิมเมจใหม่ในขณะที่ระบุ HVM เป็นชนิด virutalization อย่างไรก็ตามec2-create-imageไม่มีพารามิเตอร์บรรทัดคำสั่งเพื่อระบุประเภทการจำลองเสมือน มีวิธีอื่นอีกไหมในการทำสิ่งนี้?

7
จะอัปเดต cURL CA ใน RedHat ได้อย่างไร
ฉันพบปัญหาที่กลุ่ม CA ที่รวมมากับรุ่น cURL ของฉันล้าสมัยแล้ว curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html การอ่านเอกสารไม่ได้ช่วยฉันเพราะฉันไม่เข้าใจว่าฉันต้องทำอะไรหรือทำอะไร ฉันใช้ RedHat และจำเป็นต้องอัปเดตชุดข้อมูล CA ฉันต้องทำอะไรเพื่ออัปเดตแพ็คเกจ CA บน RedHat

8
ฉันจะดมกลิ่นการจราจรของเครื่องระยะไกลด้วย wireshark ได้อย่างไร
ฉันสามารถดมกลิ่นการจราจรของพีซีในพื้นที่ของฉัน แต่ฉันต้องการทราบวิธีการดมกลิ่นการจราจรของเครื่องระยะไกลโดย wireshark? เมื่ออยู่ในตัวเลือกการจับภาพฉันเลือกอินเทอร์เฟซระยะไกลและป้อน IP ระยะไกลของฉันแสดงข้อผิดพลาดรหัส (10061) ฉันควรทำอย่างไร?
38 wireshark 

7
การเอาแอปพลิเคชันแฟนทอมออกจาก Application Pools ใน IIS7
ฉันมีแอปพลิเคชันในหนึ่งในแอปพลิเคชันของฉันที่มีเส้นทางเสมือนของ '/Site/login.aspx' ฉันต้องการลบ แต่ไม่มีอยู่ในคอมพิวเตอร์ของฉันอีกต่อไปและมันทำให้ฉันมีปัญหาในการตั้งค่า AppFabric ฉันเข้าใจว่าคุณสามารถลบแอปพลิเคชันแฟนทอมเหล่านี้ได้โดยสร้างแอปพลิเคชันใหม่ใน IIS แล้วกดปุ่ม Remove นั่นจะกำจัดแอปพลิเคชันออกจากกลุ่ม แต่ในกรณีนี้ฉันไม่สามารถสร้างแอปพลิเคชันใหม่ได้เนื่องจาก /login.aspx ในเส้นทางเสมือน แนวคิดใดที่ฉันจะลบรายการที่ผิดพลาดนี้ได้? ขอบคุณ

5
ฉันจะว่าง / dev / null ได้อย่างไร [ปิด]
ฉันใช้ Ubuntu 10.10 โดยทั่วไปฉันใช้งานคอมพิวเตอร์ได้ดี แต่ส่วนใหญ่เป็น Windows ฉันไม่ค่อยคุ้นเคยกับ Ubuntu ฉันกำลังพยายามติดตั้งเว็บไซต์และฉันกำลังพูดคุยกับเพื่อนที่ฉันทำงานให้กับแผนกไอทีของโรงเรียนที่ให้คำแนะนำแก่ฉัน เขาบอกผมว่าผมต้องเปิดพร้อมรับคำสั่งและพิมพ์แต่เมื่อผมทำสิ่งที่ผมเห็นคือsudo /etc/init.d/apache2 startsudo: /etc/init.d/apache2: command not found ฉันบอกเพื่อนถึงข้อผิดพลาดและเขาบอกว่าไฟล์ของฉัน/dev/nullเต็มดังนั้นฉันพยายามค้นหา แต่มันเป็นไฟล์ที่ซ่อนอยู่ ฉันรู้วิธีดูไฟล์ที่ซ่อนอยู่ใน Windows แต่ไม่ใช่ใน Ubuntu เพื่อนของฉันออฟไลน์อยู่ในขณะนี้ดังนั้นฉันหวังว่าจะมีคนสามารถบอกฉันได้ว่าจะลบ/dev/nullอย่างไร ขอบคุณ!
38 ubuntu 

5
Cron: รับข้อผิดพลาดในอีเมลเท่านั้นหรือ
ในที่สุดฉันก็ตั้งค่าตารางเวลาการสำรองข้อมูลที่เป็นจริงในข้อมูลของฉันผ่านเชลล์สคริปต์ซึ่ง cron จัดการในช่วงเวลาที่ จำกัด น่าเสียดายที่ฉันได้รับอีเมลว่างเปล่าทุกครั้งที่มีการดำเนินการ CRON และไม่เฉพาะเมื่อมีสิ่งผิดปกติ เป็นไปได้หรือไม่ที่จะให้ CRON ส่งอีเมลเมื่อเกิดข้อผิดพลาดเช่น ของฉันTARไม่ทำงานตามที่ตั้งใจไว้? นี่คือวิธีการตั้งค่า crontab ของฉันในขณะนี้; 0 */2 * * * /bin/backup.sh 2>&1 | mail -s "Backup status" email@example.com ขอบคุณมาก!
38 bash  shell  cron  schedule 

6
Windows 2008 ละเว้นการร้องขอ ARP Gratuitous
เมื่อเร็ว ๆ นี้เราเห็นปัญหาหลังจากเราเตอร์ของเราล้มเหลวซึ่งกล่อง Windows 2008 ของเราไม่ได้เริ่มพูดคุยกับเราเตอร์หลักหลังจากล้มเหลว เมื่อเราทำการขุดพวกเขายังมีรายการ ARP จากเราเตอร์ที่สอง ตามTechNet Blogนี่คือโดยการออกแบบ: First, Windows Vista หรือ Windows Server 2008 จะไม่อัปเดตแคชเพื่อนบ้านถ้าการออกอากาศ ARP จะได้รับการยกเว้นในกรณีที่เป็นส่วนหนึ่งของการร้องขอการออกอากาศ ARP สำหรับผู้รับ สิ่งนี้หมายความว่าเมื่อ ARP ฟรีถูกส่งบนเครือข่ายด้วย Windows Vista และ Widows Server 2008 ระบบเหล่านี้จะไม่อัปเดตแคชด้วยข้อมูลที่ไม่ถูกต้องหากมีที่อยู่ IP ขัดแย้งกัน ประการที่สองปรากฏว่า windows neighbour-cache (arp-cache) ได้รับการอัพเดตหากเครื่องไม่สามารถคุยกับเครื่องที่อยู่ในแคชได้ในขณะนี้ มันไม่ได้ส่งคำขอ ARP เป็นครั้งคราวเพื่อให้แน่ใจว่าแคชไม่เหม็นอับ แม้ว่านี่จะไม่ใช่ปัญหาในระหว่างการล้มเหลวครั้งแรกในระหว่างการล้มเหลวเมื่อกล่องทั้งสองยังมีชีวิตอยู่ทำให้หน้าต่างพูดคุยกับกล่องที่สอง มีวิธีใดที่จะบังคับให้ Windows 2008 ยอมรับคำขอ ARP Gratuitous …

2
ไฟล์. nfsXXXX ปรากฏขึ้นไฟล์อะไรบ้าง
ฉันมีแอปพลิเคชันที่ทำงาน (บน RHEL5) ที่สตรีมข้อมูลไปยังการแบ่งปัน NFS เมื่อเร็ว ๆ นี้ฉันเห็น. nfsXXXX จำนวนมาก ... (xxx เป็นตัวเลขฐานสิบหก) ปรากฏในไดเรกทอรีการทำงานของมันซึ่งแอปพลิเคชันเขียนไฟล์รายชั่วโมงและต่อมาย้ายไปยังชื่อไฟล์อื่น ไฟล์เหล่านี้คืออะไร? มันบ่งบอกถึงบางสิ่งที่ผิดพลาดหรือไม่? จะวินิจฉัยเพิ่มเติมได้อย่างไร
38 unix  filesystems  nfs 

4
วิธีที่ดีที่สุดในการรับข้อมูลเกี่ยวกับไดรฟ์ที่ไม่ได้เมานต์คืออะไร
อย่างแรกสถานการณ์: ฉันมีคอมพิวเตอร์ Linux ที่มีช่องไดรฟ์ eSATA สองช่องที่รับไดรฟ์ SSD แบบถอดได้ ฉันกำลังพยายามเขียนแอปพลิเคชั่น GUI เล็ก ๆ น้อย ๆ ที่ทำให้ผู้ใช้เมานต์ / unmount / format / backup / etc ได้ง่ายขึ้นไดรฟ์ที่เขาใส่ลงในช่องเหล่านี้ ทุกอย่างทำงานได้เป็นส่วนใหญ่ อย่างไรก็ตามปัญหาเล็ก ๆ น้อย ๆ อย่างหนึ่งคือฉันไม่รู้วิธีหาข้อมูลใด ๆ เกี่ยวกับสิ่งที่อยู่ในไดรฟ์ที่ใส่เข้าไปจนกระทั่งหลังจากที่ไดรฟ์ได้รับการติดตั้งเรียบร้อยแล้ว ตัวอย่างเช่นหากผู้ใช้แทรกไดรฟ์ที่ฉันไม่สามารถต่อเชื่อมได้ (เช่นเนื่องจากไม่มีการฟอร์แมตหรือฟอร์แมตด้วยระบบไฟล์ที่ไม่คาดคิด) แอปทั้งหมดของฉันสามารถพูดได้ว่า "ไดรฟ์ล้มเหลวในการเมาท์" สิ่งนี้ไม่เป็นที่น่าพอใจมากนักถ้าหากไดร์ฟนั้นไม่ฟอร์แมตผู้ใช้อาจต้องการฟอร์แมตมัน ... แต่ถ้าไดร์ฟนั้นมีข้อมูลจากระบบไฟล์ที่ไม่รู้จักผู้ใช้อาจจะไม่ต้องการฟอร์แมต .... หรือ อย่างน้อยฉันก็อยากจะเตือนเขาด้วยการทำเช่นนั้นเขาจะลบข้อมูลที่มีค่า ดังนั้นคำถามของฉันคือมีวิธีการสอบถามข้อมูลพื้นฐานบางอย่าง (โดยเฉพาะประเภทระบบแฟ้ม) จากไดรฟ์ที่ไม่ต้องการให้ติดตั้งไดรฟ์แล้วหรือไม่ หรือฉันต้องลองเมานต์ด้วยระบบไฟล์ต่าง ๆ ที่รู้จักกันจนกระทั่งหนึ่งในความพยายามในการเมาต์สำเร็จและให้ข้อความ "ระวัง" ที่คลุมเครือถ้าไม่มีใครทำ? …

4
จะตั้งค่าสถานะสำหรับ HAProxy ได้อย่างไร?
ฉันหาวิธีตั้งค่าสถิติสำหรับ HAProxy ไม่ได้ นี่คือการกำหนดค่าของฉัน: global log 127.0.0.1 local0 log 127.0.0.1 local1 notice daemon #debug user haproxy group haproxy maxconn 4096 stats socket /tmp/haproxy defaults log global mode tcp option tcplog option dontlognull option redispatch option clitcpka option srvtcpka option tcpka retries 3 maxconn 2000 contimeout 10000 clitimeout 50000 srvtimeout 50000 …

12
คุณทำอะไรกับพนักงานและแล็ปท็อปส่วนตัว?
วันนี้หนึ่งในนักพัฒนาของเรามีแล็ปท็อปของเขาถูกขโมยจากบ้านของเขา เห็นได้ชัดว่าเขามีการชำระเงินเต็มรหัสแหล่งที่มาของ บริษัท เช่นเดียวกับสำเนาเต็มของฐานข้อมูล SQL นี่คือเหตุผลหนึ่งที่ทำให้ฉันไม่สามารถอนุญาตให้ บริษัท ทำงานกับแล็ปท็อปส่วนตัวได้ อย่างไรก็ตามแม้ว่านี่จะเป็นแล็ปท็อปของ บริษัท แต่เราก็ยังมีปัญหาเดิมอยู่แม้ว่าเราจะอยู่ในตำแหน่งที่แข็งแกร่งกว่าเล็กน้อยในการบังคับใช้การเข้ารหัส (WDE) บนดิสก์ทั้งหมด คำถามเหล่านี้: บริษัท ของคุณทำอะไรเกี่ยวกับข้อมูล บริษัท บนฮาร์ดแวร์ที่ไม่ใช่ของ บริษัท WDE เป็นทางออกที่สมเหตุสมผลหรือไม่? มันผลิตค่าใช้จ่ายจำนวนมากในการอ่าน / เขียน? นอกเหนือจากการเปลี่ยนรหัสผ่านสำหรับสิ่งที่จัดเก็บ / เข้าถึงได้จากที่นั่นมีอะไรอีกบ้างที่คุณสามารถแนะนำได้

10
แป้นพิมพ์ลัดเพื่อออกจาก 'telnet'
บน Windows XP / เซิร์ฟเวอร์ 2003 เมื่อ telnet โฮสต์ระยะไกลบางตัวในพอร์ตที่ระบุหลังจากสร้างการเชื่อมต่อบางครั้งกด ctrl +] จะไม่ออก มีคำสั่งใดบ้างที่สามารถเลิกได้แทนที่จะปิดหน้าต่างบรรทัดคำสั่งหรือไม่ ขอบคุณ แก้ไข: แต่บางครั้งก็พิมพ์ctrl+ ], บรรทัดคำสั่ง telnet ไม่ปรากฏขึ้นยังคงติดอยู่ที่หน้าจอว่างเปล่า
38 windows  telnet 

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