ระบบ autodeath มีจุดประสงค์อะไร?


39

ในคำถามก่อนหน้านี้ฉันพบ "ระบบ autodeath cron job" ซึ่งจะปิดเส้นทางเครือข่ายเริ่มต้นของฉันทุกวัน

เมื่อฉันไม่เคยได้ยินเรื่องแบบนี้มาก่อนฉันอยากจะรู้ว่ามันคืออะไรและมีจุดประสงค์อะไร?

คำตอบ:


37

เป้าหมายsystem-autodeathคือการถอดเครื่องออกจากเครือข่ายทุกวันจนกว่าจะมีคนทำอะไรสักอย่างเกี่ยวกับเรื่องนี้

หน้าคน:

system-autodeath เป็นงาน cron ที่รันทุกวันตรวจสอบเวลาปัจจุบันกับวันที่กำหนดค่าตายตัวของเครื่อง ภายในหนึ่งสัปดาห์ของวันที่นี้ระบบจะส่งบันทึกการแจ้งเตือนไปยัง syslog.alert เพื่อแจ้งเตือนว่าระบบที่มี autodie ในวันที่ระบุ ในวันที่ระบบจะลบเส้นทางเริ่มต้นของมัน มันจะทำเช่นนี้ทุกวันจนกว่าจะมีใครทำอะไรเกี่ยวกับมัน

Glen Turner เขียนในบล็อกของเขาว่าทำไมจึงน่าตื่นเต้นที่มี :

เมื่อฉันเห็นบล็อกของ Paul Fenwick เมื่อ autodie วิญญาณของฉันกระโจนไปสู่ ​​Nirvana เนื่องจากฉันต้องการสิ่งอำนวยความสะดวก autodie ใน Linux เป็นเวลานาน จากนั้นฉันอ่านบทความและพบว่าไม่ใช่สิ่งที่ฉันคิดเลย

...

Linux ใช้งานได้ ดังนั้นบางคนไม่อัพเดท ไม่มีสิ่งใดผิดปกติ - ยกเว้นในเครื่องบนอินเทอร์เน็ต ในกรณีดังกล่าวเครื่องที่เก่ากว่าและไม่รองรับจะเสี่ยงต่อการใช้งานในทางที่ผิด มีเครื่องจักรจำนวนมากเกี่ยวกับ ฉันถอดปลั๊กเครื่องที่ใช้ Red Hat Linux 5.2 เมื่อวันก่อน

ฉันชอบที่จะแจกทุกอย่างเพื่อจัดส่งด้วยงาน cron อัตโนมัติ จัดส่งระบบปฏิบัติการด้วยวันหมดอายุที่คาดไว้เมื่อวันนั้นมาถึงลบเส้นทางเริ่มต้นใด ๆ หากผู้ขายขยายการบำรุงรักษาพวกเขาสามารถอัปเดตแพ็คเกจอัตโนมัติภายใต้ส่วนหนึ่งของการบำรุงรักษานั้น ในทำนองเดียวกันสำหรับโครงการบำรุงรักษา "มรดก" การกระจาย

สิ่งนี้มีประโยชน์มากหากคุณต้องการบังคับใช้การอัปเดต ในเครือข่ายที่มีการดูแลรักษา (เช่นเครือข่ายองค์กร) อาจเป็นที่ต้องการที่จะมีความสามารถในการบังคับใช้การอัปเดตและหากระบบไม่ได้รับการอัพเดตเพื่อนำออกจากเครือข่ายด้วยเหตุผลด้านความปลอดภัย ดังนั้นทุกครั้งที่มีการอัพเดต autodeath-date จะถูกผลักไปสู่อนาคตหากไม่มีการอัพเดต (ไม่ว่าจะด้วยเหตุผลใด) เครื่องจะถูกนำออกจากเครือข่ายจนกว่าผู้ดูแลระบบจะดู

การดำเนินการใน Fedora น่าจะเป็นจากเซทวิดัลกล่าวถึงในรายชื่อผู้รับจดหมายพัฒนา Fedora

[เพื่อตอบสนองต่อ James Hubbard ที่ถามถึงความจำเป็นของระบบดังกล่าว]

ในฐานะที่เป็นระบบดูแลระบบเดิมที่ดูแล respin ในหลาย ๆ linux distro ออกมาสำหรับคนที่ติดตั้งระบบที่ฉันไม่ได้ควบคุมสิ่งที่กล่าวมาข้างต้น

หากนักศึกษาระดับบัณฑิตศึกษาในห้องปฏิบัติการที่ติดตั้งมหาวิทยาลัยลินุกซ์ distro ตัดสินใจที่จะไม่ติดตามและตรวจสอบระบบของพวกเขาฉันต้องการให้มันทิ้งเส้นทางเริ่มต้นดังนั้นอย่างน้อยก็สามารถเข้าถึงได้จากเครือข่ายท้องถิ่นเท่านั้น

นอกจากนี้ยังมีการลงทะเบียนเรียนเดิมของความคิดที่อยู่ในรายชื่อทางไปรษณีย์

ตามความเป็นจริงฉันไม่สามารถหาโพสต์บล็อกที่อ้างอิงโดย Glen Turner ยกเว้นเครื่องมือ autodie สำหรับ Perlซึ่งดูเหมือนว่าจะให้บริการที่แตกต่างกันโดยสิ้นเชิง ฉันยังไม่สามารถค้นพบว่ามันเป็นสิ่งที่เกิดขึ้นจากโลกของยูนิกซ์หรือเป็นความคิดที่เกิดขึ้นเมื่อไม่กี่ปีที่ผ่านมา

อย่างไรก็ตามมันมีจุดประสงค์เป็นจุดประสงค์ที่ จำกัด และเฉพาะอย่างยิ่ง แต่ก็ยังมีจุดประสงค์ ในการรายงานข้อผิดพลาดที่จะทำมากล้างระบบ autodeath ไม่เคยอยู่ในการติดตั้งเริ่มต้น หากสิ่งนี้สิ้นสุดลงบนเครื่องของคุณคุณอาจติดตั้งแพคเกจนี้โดยบังเอิญกับแพ็คเกจอื่น (คนที่ Fedora มักจะชอบที่จะรู้ว่าแพ็กเกจขึ้นอยู่กับสิ่งนี้) หรือคนอื่นก็ใจดีที่จะติดตั้งให้คุณ


คำตอบที่ดี !!! ฉันไม่ได้คิดอย่างถี่ถ้วนว่ามันมาในเครื่องของฉันอย่างไร อย่างไรก็ตามฉันได้เรียนรู้บางสิ่งบางอย่างในวันนี้
jogabonito

4

ตามหน้านี้มันถูกสร้างขึ้นมาเพื่อปิดการใช้งานเส้นทางเริ่มต้นโดยอัตโนมัติในวันที่กำหนด

ค้นหาไฟล์system-autodeath.confกำหนดค่าของที่นั่นคุณจะพบสิ่งนี้:

DEATHDATE=2999-12-31

เกี่ยวกับการติดตั้งแบบไม่รู้ตัวคุณควรเพิ่มสิ่งที่คุณใช้สำหรับการจำลองเสมือนและจากที่มีแม่แบบ fedora ของคุณ

คุณควรตรวจสอบวันที่ vm ของคุณด้วยการใช้dateเปลือกของคุณบางทีวันที่ไม่ดีอาจทำให้วันที่คุณตายเกิดขึ้นเร็วกว่าที่คาด


4

ฉันไม่รู้ว่ามีใครคิดคำแนะนำของฉันมากพอที่จะเขียนโค้ด ดูเหมือนว่าฉันเป็นหนี้เซทวิดัลเบียร์ บล็อกโพสต์ถูกย้ายไปที่http://vk5tu.livejournal.com/19594.htmlและฉันเขียนคำอธิบายที่สมบูรณ์กว่าสำหรับรายชื่อผู้รับจดหมายของ Fedora Development https://lists.fedoraproject.org/pipermail/devel/2008-September/009618 HTML

ด้วยความปรารถนาดีทุกคนเกลน

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