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

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

8
วิธีเริ่ม / หยุด / เริ่มบริการ launchd จากบรรทัดคำสั่ง
ฉันจะเริ่มต้นใหม่พูดเช่น httpd หรือ afpd ของฉันใช้ Mac OS X ใด ๆ > = 10.5 (Leopard-) โดยไม่ต้องใช้ GUI และไปที่การตั้งค่าระบบ -> การแชร์และยกเลิกการเลือก / การตรวจสอบ "การแบ่งปันเว็บ" ฉันกำลังมองหาเทียบเท่าบัญญัติเพื่อ invoke-rc.d apache2 restartDebian แก้ไข: คำถามเกี่ยวกับการบริการควบคุม launchd โดยทั่วไปไม่เฉพาะ Apache (- ซึ่งเป็นเพียงตัวอย่าง)


11
โฮสต์ไฟล์ถูกละเว้นวิธีการแก้ไขปัญหา?
ไฟล์โฮสต์บนคอมพิวเตอร์ Windows ใช้เพื่อผูกสตริงชื่อบางอย่างกับที่อยู่ IP ที่เฉพาะเจาะจงเพื่อแทนที่วิธีการแก้ไขชื่ออื่น ๆ บ่อยครั้งที่หนึ่งตัดสินใจที่จะเปลี่ยนไฟล์โฮสต์และพบว่าการเปลี่ยนแปลงปฏิเสธที่จะมีผลบังคับใช้หรือแม้กระทั่งรายการเก่าของไฟล์โฮสต์จะถูกละเว้นหลังจากนั้น ข้อผิดพลาด "gotcha" จำนวนหนึ่งสามารถทำให้เกิดสิ่งนี้และมันอาจทำให้คุณหงุดหงิดที่จะรู้ว่า เมื่อเผชิญกับปัญหาของ Windows ที่ไม่สนใจไฟล์โฮสต์โพรโทคอลการแก้ไขปัญหาแบบครอบคลุมที่อาจตามมาคืออะไร คำถามนี้ซ้ำซ้อนกับ SO เช่นไฟล์ HOSTS ที่กำลังถูกละเว้น อย่างไรก็ตามสิ่งเหล่านี้มีแนวโน้มที่จะจัดการกับกรณีเฉพาะและเมื่อพบความผิดพลาดใด ๆ ที่ OP ทำขึ้นการอภิปรายก็สิ้นสุดลง หากคุณไม่ได้ทำผิดพลาดเหมือนกันการสนทนาดังกล่าวไม่เป็นประโยชน์มากนัก ดังนั้นฉันคิดว่ามันจะมีประโยชน์มากขึ้นถ้ามีโปรโตคอลทั่วไปสำหรับการแก้ไขปัญหาที่เกี่ยวข้องกับโฮสต์ที่จะครอบคลุมทุกกรณี
148 windows  hosts 

8
'set -e' ทำอะไรและทำไมจึงอาจถือว่าเป็นอันตราย
คำถามนี้ปรากฏในแบบทดสอบก่อนการสัมภาษณ์และมันทำให้ฉันบ้า ทุกคนสามารถตอบคำถามนี้และทำให้ฉันสบายใจได้ไหม? แบบทดสอบไม่มีการอ้างอิงถึงเชลล์เฉพาะ แต่รายละเอียดงานมีไว้สำหรับ unix sa คำถามก็คือ ... 'set -e' ทำอะไรและทำไมจึงอาจถือว่าเป็นอันตราย
147 linux  unix  shell 

10
“ เพิ่มคีย์โฮสต์ที่ถูกต้องใน known_hosts” / หลายคีย์โฮสต์ ssh ต่อชื่อโฮสต์?
พยายาม ssh เข้าสู่คอมพิวเตอร์ที่ฉันควบคุมฉันได้รับข้อความที่คุ้นเคย: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key …
147 ssh  ssh-keys 

10
ข้อผิดพลาดในเช้าวันจันทร์: sudo rm -rf - no-keep-root /
โปรดทราบ: คำตอบและความเห็นต่อคำถามนี้มีเนื้อหาจากอีกคำถามที่คล้ายกันซึ่งได้รับความสนใจอย่างมากจากสื่อภายนอก แต่กลับกลายเป็นคำถามหลอกลวงในรูปแบบการตลาดแบบปากต่อปาก เนื่องจากเราไม่อนุญาตให้ ServerFault ถูกใช้ในทางที่ผิดคำถามเดิมจึงถูกลบและคำตอบที่รวมเข้ากับคำถามนี้ นี่เป็นโศกนาฏกรรมที่สนุกสนาน เช้านี้ฉันทำการบำรุงรักษาเล็กน้อยในเซิร์ฟเวอร์การผลิตของฉันเมื่อฉันดำเนินการคำสั่งต่อไปนี้โดยไม่ตั้งใจ: sudo rm -rf --no-preserve-root /mnt/hetznerbackup / ฉันไม่ได้สังเกตเห็นช่องว่างสุดท้ายก่อนหน้านี้/และไม่กี่วินาทีต่อมาเมื่อคำเตือนท่วมท้นบรรทัดคำสั่งของฉันฉันรู้ว่าฉันเพิ่งกดปุ่มทำลายตัวเอง นี่คือส่วนหนึ่งของสิ่งที่ถูกเผาไหม้ในดวงตาของฉัน: rm: cannot remove `/mnt/hetznerbackup': Is a directory rm: cannot remove `/sys/fs/ecryptfs/version': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/inode_readahead_blks': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/mb_max_to_scan': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/delayed_allocation_blocks': Operation not …

2
บริการโดเมน Active Directory คืออะไรและทำงานอย่างไร
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับบริการระบบโดเมนของ Active Directory (AD DS) Active Directory คืออะไร มันทำอะไรและมันทำงานอย่างไร Active Directory ถูกจัดระเบียบอย่างไร: Forest, Child Domain, Tree, Site หรือ OU ฉันพบว่าตัวเองอธิบายสิ่งที่ฉันถือว่าเป็นความรู้ทั่วไปเกี่ยวกับมันเกือบทุกวัน หวังว่าคำถามนี้จะเป็นคำถามและคำตอบที่ยอมรับได้สำหรับคำถาม Active Directory ขั้นพื้นฐานส่วนใหญ่ หากคุณรู้สึกว่าคุณสามารถปรับปรุงคำตอบสำหรับคำถามนี้ได้โปรดแก้ไขออกไป

12
ควรปิดเซิร์ฟเวอร์ในเวลากลางคืนหรือไม่
มีเซิร์ฟเวอร์ที่ใช้ตั้งแต่ 4:30 น. ในตอนเช้าจนถึง ~ 22:00 น. ควรปิดหรือไม่ ฉันคิดว่ามันเป็นเซิร์ฟเวอร์และมันก็ไม่มีปัญหาที่จะอยู่ต่อไป แต่อาจารย์ที่จริงจังบอกฉันว่ามันอันตรายและ HD นั้นอาจล้มเหลวได้ภายใน 2 ปี เจ้าของเซิร์ฟเวอร์เชื่อว่าเซิร์ฟเวอร์เก่าของเขาทำงานจากปี 1995 โดยไม่มีการสำรองข้อมูลและฮาร์ดดิสก์ตัวเดียว (หากฮาร์ดดิสก์ล้มเหลวเขาถูกเมา) ไม่มีปัญหาเพราะเขาเคยปิดตอนกลางคืน คุณเชื่อในสิ่งนี้อย่างไร ตอนนี้มันมีอาเรย์ RAID 1, การสำรองข้อมูลฮาร์ดดิสก์ภายนอกและการสำรองข้อมูลฮาร์ดดิสก์เต็มบนเซิร์ฟเวอร์ใน DVD และผ่านทางอินเทอร์เน็ต

13
วิธีการตั้งค่า Nginx เป็น reverse proxy แคชหรือไม่
ฉันได้ยินเมื่อเร็ว ๆ นี้ว่า Nginx ได้เพิ่มการแคชลงในคุณลักษณะพร็อกซีย้อนกลับ ฉันมองไปรอบ ๆ แต่ไม่พบข้อมูลมากนัก ฉันต้องการตั้งค่า Nginx เป็น reverse proxy แคชหน้า Apache / Django: เพื่อให้คำขอพร็อกซี Nginx สำหรับหน้าแบบไดนามิกบางส่วน (แต่ไม่ใช่ทั้งหมด) ไปยัง Apache จากนั้นแคชหน้าที่สร้างขึ้นและให้บริการการร้องขอหน้าถัดไปจากแคชเหล่านั้น เป็นการดีที่ฉันต้องการทำให้แคชใช้ไม่ได้ใน 2 วิธี: ตั้งวันที่หมดอายุในรายการที่แคช เพื่อทำให้รายการที่แคชไว้ใช้ไม่ได้อย่างชัดเจน เช่นถ้าแบ็คเอนด์ Django ของฉันมีการอัพเดทข้อมูลบางอย่างฉันต้องการบอก Nginx ให้ทำการแคชของหน้าเว็บที่ได้รับผลกระทบ เป็นไปได้ไหมที่จะตั้งให้ Nginx ทำเช่นนั้น? อย่างไร?

11
รันไฟล์. bat ในภารกิจที่กำหนดเวลาไว้โดยไม่มีหน้าต่าง
ฉันมีงานที่กำหนดเวลาไว้ซึ่งเริ่มสคริปต์ชุดที่ทำงานrobocopyทุกชั่วโมง ทุกครั้งที่มีหน้าต่างปรากฏขึ้นบนเดสก์ท็อปด้วยเอาท์พุทของ robocopy ซึ่งฉันไม่ต้องการเห็น ฉันจัดการเพื่อให้หน้าต่างปรากฏลดลงโดยทำให้งานตามกำหนดเวลาทำงาน cmd /c start /min mybat.bat แต่นั่นทำให้ฉันมีหน้าต่างคำสั่งใหม่ทุกชั่วโมง ฉันรู้สึกประหลาดใจกับสิ่งนี้ที่ได้รับcmd /c"ดำเนินการคำสั่งที่ระบุโดยสตริงและยุติแล้ว" - ฉันต้องเข้าใจเอกสารผิด มีวิธีเรียกใช้สคริปต์ชุดงานโดยไม่โผล่หน้าต่าง cmd หรือไม่

11
df ใน linux ไม่แสดงพื้นที่ว่างที่ถูกต้องหลังจากลบไฟล์
ฉันมีไฟล์เซิร์ฟเวอร์ที่ใช้ในการจัดเก็บไฟล์ ไฟล์อาจอยู่ที่นั่นเป็นเวลาหนึ่งสัปดาห์หรือเป็นเวลาหนึ่งปี น่าเสียดายที่เมื่อฉันลบไฟล์ออกจากเซิร์ฟเวอร์dfคำสั่งจะไม่สะท้อนถึงพื้นที่ว่าง ในที่สุดเซิร์ฟเวอร์ก็เต็ม ( dfแสดง 99%) และสคริปต์ของฉันไม่ได้ส่งไฟล์ใด ๆ เพิ่มเติมที่นั่นยกเว้นอาจมีพื้นที่ว่างสักสองสาม GB ฉันติดnoatimeธงบนพาร์ติชั่นที่เมาท์ถ้ามันสร้างความแตกต่าง


7
/ tmp ไม่ถูกลบเมื่อใด
ฉันกำลังจะใส่ไฟล์ต่าง ๆ/tmpและฉันสงสัยเกี่ยวกับกฎในการลบไฟล์เหล่านั้นหรือไม่ ฉันจินตนาการว่ามันแตกต่างกันไปสำหรับดิสทริบิวชันต่าง ๆ และฉันสนใจรุ่นเดสก์ท็อป Ubuntu และ Fedora เป็นพิเศษ แต่วิธีการทั่วไปที่ดีในการค้นพบจะเป็นสิ่งที่ดี ยิ่งไปกว่านั้นจะเป็นวิธีทั่วไปในการควบคุมมัน! (บางสิ่งบางอย่างเช่น 'ทุกวันเวลา 3 โมงเช้าลบ/tmpไฟล์ใด ๆ ที่เก่ากว่า 60 วัน แต่ไม่ต้องล้างไดเรกทอรีเมื่อรีบูต')
143 linux  unix  cleanup  tmp 

4
รหัสผ่านของฉันถูกบุกรุกเนื่องจากฉันลืมกด Enter หลังจากชื่อผู้ใช้ ssh?
ฉันเพิ่งลองเข้าสู่เซิร์ฟเวอร์Fedora (รุ่น 13 Goddard) โดยใช้ SSH (PuTTY, Windows) ด้วยเหตุผลบางอย่างEnterหลังจากพิมพ์ชื่อผู้ใช้ของฉันไม่ได้ผ่านและฉันพิมพ์รหัสผ่านของฉันและกด Enter อีกครั้ง ฉันเพิ่งตระหนักถึงความผิดพลาดของฉันเมื่อเซิร์ฟเวอร์ทักทายฉันด้วยความสุข รหัสผ่านของmyusername MYPASSWORD @ server.example.com: ฉันเลิกการเชื่อมต่อ ณ จุดนี้และเปลี่ยนรหัสผ่านของฉันบนเครื่องนั้น (ผ่านการเชื่อมต่อ SSH แยกต่างหาก) ... ตอนนี้คำถามของฉันคือ: การเข้าสู่ระบบที่ล้มเหลวนั้นถูกจัดเก็บเป็นข้อความธรรมดาในล็อกไฟล์หรือไม่? กล่าวอีกนัยหนึ่งฉันเพิ่งบังคับรหัสผ่าน (ตอนนี้ล้าสมัย) ต่อหน้าต่อตาผู้ดูแลระยะไกลในครั้งต่อไปที่เขาสแกนบันทึกของเขา? ปรับปรุง ขอบคุณสำหรับความคิดเห็นทั้งหมดเกี่ยวกับคำถามโดยนัย "จะทำอย่างไรเพื่อป้องกันปัญหานี้ในอนาคต" เพื่อการเชื่อมต่อที่รวดเร็วเพียงครั้งเดียวฉันจะใช้คุณสมบัติ PuTTY นี้ทันที: เพื่อแทนที่ตัวเลือก "ชื่อผู้ใช้สำหรับเข้าสู่ระบบอัตโนมัติ" ฉันยังจะเริ่มใช้คีย์ SSH บ่อยขึ้นตามที่อธิบายไว้ในเอกสารฉาบ
142 ssh  logging  password  windows  login 

9
ทำให้กระบวนการ linux ทำงานต่อไปหลังจากที่ฉันออกจากระบบ
ฉันกำลังเชื่อมต่อกับเครื่อง Linux ผ่าน SSH และฉันพยายามเรียกใช้สคริปต์ทุบตีหนักที่ทำให้การทำงานของระบบไฟล์ คาดว่าจะทำงานต่อเนื่องหลายชั่วโมง แต่ฉันไม่สามารถเปิดเซสชัน SSH ได้เนื่องจากปัญหาการเชื่อมต่ออินเทอร์เน็ตที่ฉันมี ฉันสงสัยว่าการรันสคริปต์ด้วยตัวดำเนินการแบ็คกราวน์, the ampersand ( &) จะทำเคล็ดลับได้เพราะฉันลองแล้วพบว่ากระบวนการไม่เสร็จสมบูรณ์ ฉันจะออกจากระบบและให้กระบวนการทำงานต่อไปได้อย่างไร
142 linux  ssh  bash  process 

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