Score:1

การอัปเกรดแบบอัตโนมัติและลบอัตโนมัติเป็นอันตรายหรือไม่

ธง pl

ฉันมีเซิร์ฟเวอร์ Ubuntu 20.04.1 ที่ฉันกำหนดค่าให้อัปเดตโดยอัตโนมัติด้วยการอัปเกรดแบบอัตโนมัติและ 'InstallOnShutdown' ฉันยังเปิดใช้งานคุณสมบัติ 'ลบการพึ่งพาที่ไม่ได้ใช้โดยอัตโนมัติ' หลังจากรีบูตเครื่องตอนกลางคืนและทำการอัปเกรดแบบไม่ต้องใส่ข้อมูล เช้าวันรุ่งขึ้นฉันพบว่าการลบอัตโนมัติได้ลบความสามารถเครือข่ายทั้งหมดและส่วนประกอบที่จำเป็นอื่นๆ ของ Ubuntu ดังนั้นเซิร์ฟเวอร์จึงไม่มีเครือข่ายอีกต่อไป เพียงบางส่วนของการถอนการติดตั้งคือ: git, เซิร์ฟเวอร์ ubuntu, cloud-init, iptables, ubuntu-standard, ufw, isc-dhcp-client, netplan.io, iproute2, opensh-server, xauth, python3-netifaces, python3-distutils, python3-setuptools, หน้าจอ, tmux

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

haikosaw avatar
pl flag
การติดตั้งสต็อกมีตัวจับเวลาที่เรียกว่า apt-daily-upgrade ใช่ แต่จะติดตั้งการอัปเดตเมื่อใด ฉันใช้การอัปเกรดแบบอัตโนมัติเพื่อให้การอัปเกรดรอการรีบูต เรามีปัญหาหลายอย่างกับ Ubuntu ในการติดตั้งการอัปเดตซึ่งจำเป็นต้องรีบูต จากนั้นบริการบางอย่าง (นักเทียบท่า/นักเทียบท่ารีจิสตรี) ไม่ทำงานอย่างถูกต้องอีกต่อไปจนกว่าจะทำการรีบูต (นักเทียบท่าไม่ได้อยู่ในจุดเริ่มต้น มีเพียงความปลอดภัย/อูบุนตู) ฉันเดาว่าฉันสามารถให้บริการตรวจสอบได้ตลอดเวลาว่าจำเป็นต้องรีบูตหรือไม่และรีบูตตอนกลางคืนก็สามารถทำงานได้เช่นกัน
user535733 avatar
cn flag
โอ้ ฉันคิดว่าฉันเข้าใจ: บางทีคุณอาจไม่ได้ *เปิดใช้งาน* การอัปเกรดแบบอัตโนมัติ คุณเพียงแค่เปลี่ยนการกำหนดค่า นั่นเป็นสาเหตุที่ไฟล์ปรับแต่งอยู่ที่นั่น อดีตแนะนำการติดตั้งที่ไม่ได้มาตรฐานแปลก ๆ ที่อาจมีผลกระทบอื่น ๆ (ดังนั้นจึงเป็นข้อกังวล) หลังเป็นเรื่องปกติอย่างสมบูรณ์และคาดหวัง
haikosaw avatar
pl flag
ขออภัย ใช่ คุณถูกต้อง ฉันคิดว่าฉันเห็นตัวจับเวลาแบบไม่ต้องใส่ข้อมูล-upgrades.timer ดังนั้นฉันจึงคิดว่าสิ่งที่เปิดใช้งานโดยค่าเริ่มต้นนั้นแตกต่างออกไป เพราะในการติดตั้งใหม่ทั้งหมด ฉันไม่พบตัวจับเวลานั้น..แต่ฉันคิดผิด ไม่มีเลยใช่ ฉันแค่เปลี่ยนไฟล์ 50unattended-upgrades เพื่อให้พอดีกับ _needs_ ของฉัน
Score:1
ธง vn

จาก manpage เครื่องหมายฉลาด:

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

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

ใช่ การทำเครื่องหมายแพ็คเกจว่าติดตั้งอัตโนมัติอาจเป็นอันตรายได้

ภายใต้สถานการณ์ปกติ ลบการพึ่งพาที่ไม่ได้ใช้ ในการอัปเกรดหรือใช้งานแบบไม่ต้องใส่ข้อมูล ฉลาดลบอัตโนมัติ ไม่ควรเป็นอันตราย แต่แน่นอนว่าขึ้นอยู่กับสิ่งต่อไปนี้:

  • ไม่มีข้อผิดพลาดในการพึ่งพาเกิดขึ้นในแพ็คเกจใด ๆ (ซึ่งอาจทำให้เกิดการลบที่ไม่ต้องการ)
  • ไม่มีข้อผิดพลาดในการตั้งค่าสถานะด้วยตนเองหรืออัตโนมัติของแพ็คเกจ (ตามที่คุณพบ)
haikosaw avatar
pl flag
ขอบคุณ. ฉันคิดว่าฉันควรใช้เวลามากกว่านี้เพื่ออ่านเพิ่มเติม ฉันทำเครื่องหมายเป็นอัตโนมัติเพราะฉันคิดว่าบางทีจำนวนแพ็คเกจที่น้อยที่สุดจะถูกระงับ ... แต่ฉันเดาเป็นครั้งที่สองแล้วว่านี่อาจเป็นปัญหา อย่างน้อยด้วยการติดตั้งใหม่ ตอนนี้ฉันมีพื้นฐานอีกครั้งว่าควรทำเครื่องหมายอะไรด้วยตนเอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา