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

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

13
ฉันสามารถ nohup / กลั่นกรองกระบวนการที่เริ่มต้นแล้วหรือไม่
ฉันกำลังดำเนินการทดสอบสคริปต์การย้ายข้อมูลระยะยาวผ่าน SSH สมมติว่าฉันเริ่มเรียกใช้สคริปต์รอบ 16:00; ตอนนี้ 18:00 screenม้วนรอบและฉันแช่งตัวเองไม่ได้ทำเช่นนี้ทั้งหมดใน มีวิธีใดในการ "ย้อนnohupกระบวนการ" หรือฉันต้องออกจากคอมพิวเตอร์ออนไลน์ตลอดทั้งคืน? หากไม่สามารถแนบscreenกับ / nohupa โพรเซสที่ฉันเริ่มแล้วทำไม? มีบางอย่างเกี่ยวกับวิธีที่ผู้ปกครอง / เด็กโพรเซสโต้ตอบ? (ฉันจะไม่ยอมรับคำตอบที่ "ไม่" อย่างน้อยก็ไม่ได้ตอบคำถาม 'ทำไม' - ขอโทษ;)
260 linux  ssh  unix  gnu-screen  nohup 

2
เหตุใดจึงเป็น "chmod -R 777 /" การทำลาย
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการอนุญาตของไฟล์และทำไม 777 ถึงเป็น "การทำลายล้าง" ฉันไม่ได้ถามว่าจะแก้ไขปัญหานี้ได้อย่างไรเนื่องจากมีการอ้างอิงจำนวนมากใน Server Fault แล้ว (ติดตั้งระบบปฏิบัติการใหม่) ทำไมมันถึงทำสิ่งใดทำลายได้ทั้งหมด? หากคุณเคยรันคำสั่งนี้คุณจะทำลายระบบปฏิบัติการของคุณทันที ฉันไม่ชัดเจนว่าทำไมการลบข้อ จำกัด มีผลกระทบต่อกระบวนการที่มีอยู่ ตัวอย่างเช่นถ้าฉันไม่ได้อ่านการเข้าถึงบางสิ่งบางอย่างและหลังจากพิมพ์ผิด ๆ ในเทอร์มินัลในทันใดฉันก็สามารถเข้าถึงได้อย่างดีแล้ว ... ทำไมลินุกซ์ถึงพังล่ะ?
255 linux  permissions  chmod 

16
ฉันสามารถเพิ่มโฮสต์ใหม่ให้กับ known_hosts โดยอัตโนมัติได้หรือไม่
นี่คือสถานการณ์ของฉัน: sshฉันตั้งค่าเทียมทดสอบที่จะจากลูกค้ากลางเปิดจำนวนของกรณีเครื่องเสมือนแล้วรันคำสั่งบนพวกเขาผ่านทาง เครื่องเสมือนจะมีชื่อโฮสต์และที่อยู่ IP ที่ไม่ได้ใช้ก่อนหน้านี้ดังนั้นพวกเขาจะไม่อยู่ใน~/.ssh/known_hostsไฟล์บนไคลเอนต์ส่วนกลาง ปัญหาที่ฉันมีอยู่คือsshคำสั่งแรกที่ทำงานกับอินสแตนซ์เสมือนใหม่มักจะเกิดขึ้นพร้อมกับการโต้ตอบ: The authenticity of host '[hostname] ([IP address])' can't be established. RSA key fingerprint is [key fingerprint]. Are you sure you want to continue connecting (yes/no)? มีวิธีที่ฉันสามารถหลีกเลี่ยงสิ่งนี้และทำให้โฮสต์ใหม่เป็นที่รู้จักในเครื่องไคลเอนต์แล้วหรือไม่โดยการใช้กุญแจสาธารณะที่อบเข้าไปในอิมเมจเครื่องเสมือนแล้ว ฉันต้องการหลีกเลี่ยงการใช้งาน Expect หรืออะไรก็ตามที่จะตอบรับคำสั่งการโต้ตอบถ้าฉันทำได้
249 linux  ssh  known-hosts 

12
การเปลี่ยนเส้นทาง http ไปที่ https หรือไม่
ฉันเพิ่งติดตั้งใบรับรอง SSL บนเซิร์ฟเวอร์ของฉัน จากนั้นตั้งค่าการเปลี่ยนเส้นทางสำหรับการรับส่งข้อมูลทั้งหมดในโดเมนของฉันบนพอร์ต 80 เพื่อเปลี่ยนเส้นทางไปยังพอร์ต 443 กล่าวอีกนัยหนึ่งhttp://example.comปริมาณการใช้งานทั้งหมดของฉันถูกเปลี่ยนเส้นทางไปยังhttps://example.comหน้าเว็บเวอร์ชันที่เหมาะสม การเปลี่ยนเส้นทางเสร็จสิ้นในไฟล์ Apache Virtual Hosts ของฉันด้วยสิ่งนี้ ... RewriteEngine on ReWriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L] คำถามของฉันคือมีข้อ จำกัด ในการใช้ SSL หรือไม่ เนื่องจากนี่ไม่ใช่ 301 Redirect ฉันจะสูญเสียการเชื่อมโยง / การจัดอันดับในเครื่องมือค้นหาโดยการเปลี่ยนเป็นลิงก์httpsหรือไม่ ฉันขอขอบคุณความช่วยเหลือ ฉันต้องการตั้งค่า SSL บนเซิร์ฟเวอร์เพียงเพื่อการฝึกฝนและในที่สุดฉันก็ตัดสินใจทำคืนนี้ ดูเหมือนว่าจะทำงานได้ดีจนถึงตอนนี้ แต่ฉันไม่แน่ใจว่าควรใช้สิ่งนี้ในทุกหน้าหรือไม่ เว็บไซต์ของฉันไม่ใช่อีคอมเมิร์ซและไม่จัดการกับข้อมูลที่ละเอียดอ่อน มันมีไว้สำหรับรูปลักษณ์และความตื่นเต้นของการติดตั้งเพื่อการเรียนรู้ ปัญหาที่อัปเดตแล้ว Bing สร้างภาพหน้าจอนี้จากเว็บไซต์ของฉันอย่างน่าประหลาดใจในตอนนี้เมื่อใช้ HTTPS ทุกที่ ...
247 apache-2.2  ssl  http  https 

14
สายไฟสั้น ๆ นี้เรียกว่าอะไร?
ฉันมีส่วนประกอบของระบบเครือข่ายสองตัวในชั้นวางของฉันซึ่งใช้อะแดปเตอร์ AC ขนาดใหญ่ ("อิฐพลังงาน") ที่ไม่เข้ากับชั้นวาง PDU ของฉันอย่างเรียบร้อย ฉันมี "thingy" หนึ่งตัวที่แสดงด้านล่างและฉันต้องการซื้อเพิ่มอีกไม่กี่อย่าง แต่ฉันไม่รู้ว่าฉันกำลังค้นหาอะไรเพราะไม่รู้ว่าสิ่งที่เรียกว่า ใช่ภาพวาดนี้แย่มาก ฉันขอให้เด็กอายุ 4 ขวบวาดรูปให้ฉันเพราะเธอเป็นศิลปินที่ดีกว่า แต่เธอก็งีบหลับ

12
ยูทิลิตีบรรทัดคำสั่งใน Windows คือการค้นหา DNS ย้อนกลับ
มีเครื่องมือบรรทัดคำสั่งในตัวที่จะทำการค้นหา DNS กลับใน Windows หรือไม่ เช่นบางอย่างเช่น<toolname> w.x.y.z => mycomputername ฉันได้ลองแล้ว: nslookupดูเหมือนว่าจะเป็นการค้นหาแบบส่งต่อเท่านั้น host: ไม่มีอยู่ dig: ยังไม่มีอยู่ ฉันพบ " ยูทิลิตีบรรทัดคำสั่ง reverse DNS คืออะไร " ผ่านการค้นหา แต่นี่เป็นการหายูทิลิตี้ * nix โดยเฉพาะไม่ใช่ Windows

7
จุดที่มี“ www” ใน URL คืออะไร
นอกเหนือจากเหตุผลทางประวัติศาสตร์มีเหตุผลที่จะมี "www" ใน URL หรือไม่? ฉันควรสร้างการเปลี่ยนเส้นทางแบบถาวรจากwww.xyz.comไปยังxyz.comหรือจากxyz.comไปยังwww.xyz.comหรือไม่ คุณจะแนะนำแบบไหนและทำไม
238 http  url  redirect 

10
จะทราบได้อย่างไรว่าสาขาในพื้นที่ใดที่ติดตามสาขาระยะไกลใน Git
ฉันต้องการทราบว่ามีวิธีใดที่จะบอกได้ว่าสาขาในพื้นที่นั้นกำลังติดตามสาขาระยะไกลใน Git หรือไม่ ฉันใช้เซิร์ฟเวอร์ระยะไกลหนึ่งตัวซึ่งมีชื่อว่า "origin"
234 git 



13
ตัวแปรสภาพแวดล้อมของกระบวนการทำงานบน Unix?
ฉันต้องการแก้ไขปัญหาบางอย่างที่เกี่ยวข้องกับตัวแปรสภาพแวดล้อมในระบบ Unix บน Windows ฉันสามารถใช้เครื่องมือเช่น ProcessExplorer เพื่อเลือกเฉพาะกระบวนการและดูค่าของตัวแปรสภาพแวดล้อมแต่ละตัว ฉันจะทำสิ่งเดียวกันใน Unix ได้อย่างไร echoingและenvcmd เพียงแสดงค่าในเวลาปัจจุบัน แต่ฉันต้องการดูค่าที่กระบวนการกำลังใช้อยู่ในปัจจุบัน

16
กำลังคัดลอกแผนผังไดเรกทอรีขนาดใหญ่ในเครื่องหรือไม่ cp หรือ rsync?
ฉันต้องคัดลอกทรีไดเรกทอรีขนาดใหญ่ประมาณ 1.8 TB มันคือทั้งหมดที่ท้องถิ่น ออกจากนิสัยฉันต้องการใช้แต่ฉันสงสัยว่ามีจุดมากและถ้าผมค่อนข้างควรใช้rsynccp ฉันกังวลเกี่ยวกับสิทธิ์และ uid / gid เนื่องจากพวกเขาจะต้องได้รับการเก็บรักษาไว้ในสำเนา (ฉันรู้ว่า rsync ทำเช่นนี้) รวมถึงสิ่งต่าง ๆ เช่น symlinks ปลายทางว่างเปล่าดังนั้นฉันไม่ต้องกังวลกับการอัปเดตบางไฟล์ตามเงื่อนไข มันคือโลคัลดิสก์ทั้งหมดดังนั้นฉันไม่ต้องกังวลกับ ssh หรือเครือข่าย เหตุผลที่ฉันถูกล่อลวงให้ห่างจาก rsync นั้นเป็นเพราะ rsync อาจทำมากกว่าที่ฉันต้องการ rsync ตรวจสอบไฟล์ ฉันไม่ต้องการและกังวลว่าอาจใช้เวลานานกว่า cp ดังนั้นสิ่งที่คุณคิด, rsyncหรือcp?

17
แสดงความคืบหน้าโดยรวมใน rsync: เป็นไปได้ไหม
ฉันค้นหาตัวเลือกนี้แล้ว แต่พบวิธีแก้ปัญหาที่เกี่ยวข้องกับการแก้ไขที่กำหนดเองเท่านั้น ความจริงที่ว่ามันไม่ได้แสดงใน - ช่วยเหลือและไม่สามารถหาข้อมูลได้อีกมากแสดงว่าคำตอบคือ 'ไม่' แต่ฉันต้องการเห็นสิ่งนี้ยืนยัน เป็นไปได้ไหมที่จะแสดงความคืบหน้าการถ่ายโอนไฟล์ทั้งหมดด้วย rsync?
229 linux  rsync 


6
เหตุใด crontab ของฉันไม่ทำงานและฉันจะแก้ไขปัญหาได้อย่างไร
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการใช้ cron & crontab คุณถูกนำมาที่นี่เพราะชุมชนค่อนข้างแน่ใจว่าคำตอบสำหรับคำถามของคุณอยู่ด้านล่าง หากคำถามของคุณไม่ได้รับคำตอบด้านล่างคำตอบจะช่วยคุณรวบรวมข้อมูลที่จะช่วยให้ชุมชนช่วยเหลือคุณ ข้อมูลนี้ควรแก้ไขเป็นคำถามเดิมของคุณ คำตอบสำหรับ ' ทำไม crontab ของฉันไม่ทำงานและฉันจะแก้ไขปัญหาได้อย่างไร สามารถดูได้ด้านล่าง นี่คือที่อยู่cronระบบที่มี crontab เน้น
225 linux  cron 

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