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

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

3
การย้ายกระบวนการที่กำลังทำงานอยู่ไปยังหน้าจอ
งานสำนักงานของฉันเห็นฉันเชื่อมต่อกับกล่อง Linux ผ่าน VNC เป็นประจำ บางครั้งฉันเริ่มงานรีโมตบนคอนโซลและตระหนักในภายหลังว่าทำงานนานกว่าที่คาดไว้มาก (ควรจะเริ่มต้นหนึ่งภายใต้หน้าจอในสถานที่แรก ... ) ฉันไม่ต้องการให้เวิร์กสเตชันทำงานค้างคืนเพื่อเปิดเซสชัน VNC ฉันต้องการย้ายงานรีโมตที่รันแล้วไปยังเซสชันเซสชัน (บนกล่องรีโมต) ดังนั้นฉันสามารถปิดเวิร์กสเตชัน (และเชื่อมต่อใหม่ในเช้าวันถัดไป) สิ่งนี้สามารถทำได้ถ้าทั้งหมด?
222 linux  vnc  gnu-screen 

8
วิธีการบังคับหรือเปลี่ยนเส้นทางไปยัง SSL ใน nginx
ฉันมีหน้าลงทะเบียนในโดเมนย่อยเช่น: https://signup.example.com มันควรจะสามารถเข้าถึงได้ผ่าน HTTPS แต่ฉันกังวลว่าผู้คนอาจสะดุดมันผ่าน HTTP และรับ 404 html / server block ของฉันใน nginx มีลักษณะดังนี้: html { server { listen 443; server_name signup.example.com; ssl on; ssl_certificate /path/to/my/cert; ssl_certificate_key /path/to/my/key; ssl_session_timeout 30m; location / { root /path/to/my/rails/app/public; index index.html; passenger_enabled on; } } } สิ่งที่ฉันสามารถเพิ่มเพื่อให้ผู้คนที่ไปhttp://signup.example.comได้รับการเปลี่ยนเส้นทางไปยังhttps://signup.example.com? (FYI ฉันรู้ว่ามีปลั๊กอิน Rails ที่สามารถบังคับได้SSLแต่หวังว่าจะหลีกเลี่ยงได้)

5
ความแตกต่างระหว่างที่อยู่ IP 0.0.0.0 และ 127.0.0.1 คืออะไร
ฉันรู้ว่า 127.0.0.1 ~ 127.255.255.254 เป็นที่อยู่ IP ลูปแบ็คสำหรับระบบปฏิบัติการที่ทันสมัยที่สุดและที่อยู่ IP เหล่านี้สามารถใช้เพื่ออ้างถึงคอมพิวเตอร์ของเราเอง แต่ 0.0.0.0 คืออะไร ดูเหมือนว่ามันยังหมายถึงคอมพิวเตอร์ในพื้นที่ดังนั้นความแตกต่างคืออะไร และคุณสามารถอธิบายการเชื่อมต่อ IP ต่อไปนี้ให้ฉันได้ไหม
220 ip  ip-address  netstat 

4
ทำไมฉันถึงต้องการ Nginx และบางอย่างเช่น Gunicorn
ฉันกำลังมองหาคำตอบที่ง่ายเกินไปสำหรับคำถามต่อไปนี้ ฉันพยายามสร้างความเข้าใจพื้นฐานว่า Nginx ทำงานร่วมกับบางสิ่งเช่น Gunicorn ได้อย่างไร ฉันต้องมีทั้ง Nginx และบางอย่างเช่น Gunicorn เพื่อปรับใช้แอพ Django บน Nginx หรือไม่? ถ้าเป็นเช่นนั้นสิ่งที่จัดการกับคำขอ HTTP จริง ๆ ? ps ฉันไม่ต้องการใช้ Apache และ mod_wsgi!
219 nginx  django 

15
ทำไมฉันถึงได้รับ“ การอนุญาตถูกปฏิเสธ (publickey)” เมื่อพยายามที่จะ SSH จากอูบุนตูท้องถิ่นไปยังเซิร์ฟเวอร์ Amazon EC2?
ฉันมีอินสแตนซ์ของแอปพลิเคชันที่ทำงานในคลาวด์บนอินสแตนซ์ของ Amazon EC2 และฉันจำเป็นต้องเชื่อมต่อกับ Ubuntu ในเครื่องของฉัน มันใช้งานได้ดีบนหนึ่งในอูบุนตูท้องถิ่นและแล็ปท็อป ฉันได้รับข้อความ "การอนุญาตถูกปฏิเสธ (publickey)" เมื่อพยายามเข้าถึง SSH ไปยัง EC2 ใน Ubuntu ท้องถิ่นอื่น มันแปลกสำหรับฉัน ฉันกำลังคิดว่ามีปัญหาบางอย่างเกี่ยวกับการตั้งค่าความปลอดภัยใน Amazon EC2 ซึ่งมีการ จำกัด การเข้าถึง IP ของอินสแตนซ์เดียวหรือใบรับรองอาจต้องสร้างใหม่ ไม่มีใครรู้วิธีการแก้ปัญหา?
218 linux  ssh  amazon-ec2 

10
ฉันจะแชร์ที่เก็บ Git กับผู้ใช้หลายคนบนเครื่องได้อย่างไร
ฉันมีที่เก็บ Git บนเซิร์ฟเวอร์จัดเตรียมซึ่งนักพัฒนาหลายคนต้องสามารถดึงไปได้ git-initดูเหมือนว่าจะมีการตั้งค่าสถานะใกล้เคียงกับสิ่งที่ฉันกำลังมองหา: --sharedยกเว้นฉันต้องการให้หลาย ๆ คนดึงไปยังที่เก็บนั้นเช่นกัน git-clone's --sharedธงทำบางสิ่งที่แตกต่างอย่างสิ้นเชิง วิธีที่ง่ายที่สุดในการเปลี่ยนการอนุญาตของพื้นที่เก็บข้อมูลที่มีอยู่คืออะไร?
216 permissions  git  users  share 

2
สร้างคีย์ SSH สาธารณะจากคีย์ส่วนตัวหรือไม่
สมมติว่าฉันมีรหัส SSH แต่ฉันได้ลบส่วนกุญแจสาธารณะแล้ว ฉันมีส่วนสำคัญส่วนตัว มีวิธีใดบ้างที่ฉันสามารถสร้างรหัสสาธารณะขึ้นมาใหม่ได้

4
อะไรคือวิธีที่ดีที่สุดในการจัดการการอนุญาตสำหรับผู้ใช้ www-data ของ Apache 2 ใน / var / www
มีใครมีวิธีที่ดีในการจัดการไฟล์/var/wwwหรือไม่ เรากำลังใช้ชื่อตามโฮสต์เสมือนและใช้ Apache 2 เป็นwww ข้อมูล เรามีผู้ใช้ & รูทปกติสองคน ดังนั้นเมื่อล้อเล่นกับไฟล์/var/wwwแทนที่จะต้อง ... chown -R www-data:www-data ... ตลอดเวลามีวิธีจัดการที่ดีอย่างไร คำถามเพิ่มเติม: วิธีการที่ไม่ยอมใครง่ายๆแล้วคุณจะไปได้รับอนุญาต? อันนี้มีปัญหาเสมอในสภาพแวดล้อมการพัฒนาความร่วมมือ

13
ประโยชน์หรือความเสียหายใด ๆ จากการลบ pagefile บนเครื่อง RAM 8 GB?
ฉันใช้ Windows 7 กับดูอัลคอร์, x64 AMD พร้อม 8GB RAM ฉันจำเป็นต้องมีไฟล์หน้าหรือไม่? การลบจะช่วยหรือทำให้ประสิทธิภาพเสียหายหรือไม่ มันจะสร้างความแตกต่างถ้าเป็นเซิร์ฟเวอร์หรือเดสก์ท็อป? Windows 7 กับ Windows 2008 สร้างความแตกต่างกับไฟล์หน้าหรือไม่?

14
ค้นหาว่าผู้ใช้ Apache กำลังทำงานอะไร
ฉันต้องการรักษาความปลอดภัยไดเรกทอรีอัปโหลดไฟล์บนเซิร์ฟเวอร์ของฉันตามที่อธิบายไว้อย่างสวยงามที่นี่ แต่ฉันมีปัญหาหนึ่งก่อนที่ฉันจะสามารถทำตามคำแนะนำเหล่านี้ได้ ฉันไม่ทราบว่าผู้ใช้ Apache กำลังทำงานอะไร ฉันพบข้อเสนอแนะที่คุณสามารถดูได้ใน httpd.conf และจะมีบรรทัด "ผู้ใช้" แต่ไม่มีบรรทัดดังกล่าวในไฟล์ httpd.conf ของฉันดังนั้นฉันเดาว่า Apache กำลังทำงานเป็นผู้ใช้เริ่มต้น ฉันไม่สามารถรู้ได้ว่ามันคืออะไร ดังนั้นคำถามของฉันคือ: ฉันจะทราบได้อย่างไรว่าผู้ใช้เริ่มต้นคืออะไร ฉันจะต้องเปลี่ยนผู้ใช้เริ่มต้น หากคำตอบคือใช่และฉันเปลี่ยนผู้ใช้เริ่มต้นด้วยการแก้ไข httpd.conf มีแนวโน้มที่จะทำให้เกิดข้อผิดพลาดหรือไม่ ขอบคุณ!
212 apache-2.2 


9
ฉันจะเรียกใช้ Debian เสถียร แต่ติดตั้งแพคเกจบางอย่างจากการทดสอบได้อย่างไร
สมมติว่าคุณกำลังใช้เซิร์ฟเวอร์และคุณไม่ต้องการอัปเกรดเป็นการทดสอบ (บีบ) จาก Stable (Lenny) เพียงแค่ติดตั้งแพ็คเกจที่ต้องการหรือสองชุด วิธีที่ดีที่สุดในการติดตั้งแพคเกจเฉพาะจากการทดสอบคืออะไร

3
ทำไมชื่อโฮสต์ของฉันจึงปรากฏพร้อมที่อยู่ 127.0.1.1 แทนที่จะเป็น 127.0.0.1 ใน / etc / hosts
นี่อาจเป็นคำถามแบบ noobish แต่ฉันดู / etc / hosts บน Xubuntu ใหม่ที่ฉันติดตั้งและเห็นสิ่งนี้: 127.0.0.1 localhost 127.0.1.1 myhostname ในระบบ nixes ส่วนใหญ่ที่ฉันเคยใช้บรรทัดที่สองจะถูกตัดออกและถ้าฉันต้องการเพิ่มชื่อโฮสต์ของฉันลงในไฟล์ hosts ฉันจะทำดังนี้ 127.0.0.1 localhost myhostname มีความแตกต่างระหว่างไฟล์สองไฟล์นี้ในทางปฏิบัติหรือไม่?

9
Heartbleed: มันคืออะไรและมีตัวเลือกอะไรบ้างในการลดความมัน?
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการทำความเข้าใจและแก้ไขปัญหาความปลอดภัย Heartbleed CVE-2014-0160 AKA คืออะไร "Heartbleed" สาเหตุอะไรที่ระบบปฏิบัติการและเวอร์ชั่นของ OpenSSL มีความเสี่ยงมีอาการอะไรบ้างมีวิธีการตรวจสอบหาช่องโหว่ที่ประสบความสำเร็จหรือไม่ ฉันจะตรวจสอบว่าระบบของฉันได้รับผลกระทบได้อย่างไร? ช่องโหว่นี้จะบรรเทาลงได้อย่างไร? ฉันควรกังวลว่ากุญแจหรือข้อมูลส่วนตัวอื่น ๆ ของฉันถูกบุกรุกหรือไม่? ฉันควรคำนึงถึงผลข้างเคียงอะไรบ้าง

5
จะส่ง ctrl + alt + del โดยใช้ Remote Desktop ได้อย่างไร
ฉันจะส่งctrl+ alt+ delไปยังคอมพิวเตอร์ระยะไกลผ่านเดสก์ท็อประยะไกลได้อย่างไร ตัวอย่างเช่นหากฉันต้องการเปลี่ยนรหัสผ่านของผู้ดูแลระบบในพีซีระยะไกลโดยใช้การเชื่อมต่อเดสก์ท็อประยะไกลมันจะมีประโยชน์มากหากสามารถส่งลำดับctrl+ alt+ delคีย์ไปยังคอมพิวเตอร์ระยะไกล ปกติแล้วฉันจะทำสิ่งนี้โดยกดctrl+ alt+ delแล้วเลือกตัวเลือกเปลี่ยนรหัสผ่าน แต่ฉันไม่สามารถส่งctrl+ alt+ delโดยใช้เดสก์ท็อประยะไกลได้เนื่องจากชุดคีย์ "พิเศษ" นี้จะถูกจัดการโดยไคลเอนต์โลคอลเสมอ

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