−25%

በWindows ዓመታዊ ክፍያ ላይ፣ እስከ ኦክቶበር 31። ዕቅዶችን ይመልከቱ

EQVPS

በVPS ላይ ራስ-ሰር የደህንነት ዝማኔዎችን እንዴት ማብራት እንደሚቻል

የደህንነት patches ራሳቸው እንዲጫኑ በUbuntu/Debian ላይ unattended-upgradesን ወይም በRocky/AlmaLinux ላይ dnf-automaticን ያብሩ፣ እና ስለ ራስ-ሰር ዳግም ማስጀመር ይወስኑ።

የሚጠለፉ አብዛኞቹ servers በብልህ ዘዴ አይወድቁም። ከረጅም ጊዜ በፊት የተስተካከለ የታወቀ ጉድለት ያለበትን software ያሄዱ ነበር፣ እና ማንም ማስተካከያውን አልጫነም። ራስ-ሰር የደህንነት ዝማኔዎች መግባትን ማስታወስ ሳያስፈልግዎ ያንን ክፍተት ይዘጋሉ። ለአዲስ server ሊሰጡ ከሚችሉት በጣም ጠቃሚ አምስት ደቂቃዎች አንዱ ነው።

Ubuntu እና Debian፦ unattended-upgrades

የUbuntu images በተለምዶ አስቀድመው አላቸው፤ Debian ላይኖረው ይችላል። ይጫኑ እና ያብሩ፦

apt update
apt install -y unattended-upgrades apt-listchanges
dpkg-reconfigure -plow unattended-upgrades    # answer "Yes"

ይህ /etc/apt/apt.conf.d/20auto-upgradesን ይፈጥራል፦

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

ሁለቱ 1 እሴቶች ማለት፦ በየቀኑ የpackage ዝርዝሮችን አድስ እና የደህንነት ዝማኔዎችን ጫን።

ስለ ዳግም ማስጀመር ይወስኑ

የkernel patches ለመተግበር ዳግም ማስጀመር ያስፈልጋቸዋል። በጸጥታ ሰዓት በራስ-ሰር ዳግም ለማስጀመር /etc/apt/apt.conf.d/50unattended-upgradesን ያርትዑ እና ያዘጋጁ፦

Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Unattended-Upgrade::Remove-Unused-Dependencies "true";

serverሩ ዳግም የሚጀምረው አንድ ዝማኔ በእውነት ሲያስፈልገው ብቻ ነው (/var/run/reboot-required ሲኖር)።

ይፈትኑት

unattended-upgrade --dry-run --debug

logs በ/var/log/unattended-upgrades/ ውስጥ ይኖራሉ።

Rocky Linux እና AlmaLinux፦ dnf-automatic

dnf install -y dnf-automatic

/etc/dnf/automatic.confን ያርትዑ፦

[commands]
upgrade_type = security
apply_updates = yes

timerኡን ያብሩ፦

systemctl enable --now dnf-automatic.timer
systemctl list-timers dnf-automatic.timer

አንድ ዝማኔ ዳግም ማስጀመር እንደሚያስፈልገው ለማወቅ dnf-utilsን ይጫኑ እና needs-restarting -rን ያሂዱ።

የትኛው የዳግም ማስጀመር ፖሊሲ ይስማማዎታል?

የማይሸፍነው

የስርዓት packages ብቻ። የDocker imagesዎ፣ የቋንቋ dependencies (pip፣ npm) እና በእጅ የተጫኑ binaries በራሳቸው አይዘመኑም፦ ለእነሱ የተለየ የጊዜ ሰሌዳ ያዘጋጁ። እና በአንድ ስሪት ውስጥ ያሉ ዝማኔዎች ራስ-ሰር ናቸው፤ ወደ አዲስ ስሪት መሄድ (Ubuntu 22.04 → 24.04) አሁንም ሆን ተብሎ በእጅ የሚሰራ ስራ ነው።

መጥፎ ዝማኔ መቼም bootን ካበላሸ፣ በEQVPS ፓነል ውስጥ ያለው web console ያለ SSH እንዲገቡ ያስችልዎታል፣ Managed Backups ደግሞ ከለውጡ በፊት የመመለሻ ነጥብ ይሰጡዎታል።

ተዛማጅ

FAQ

ዝማኔዎችን በራስ-ሰር መጫን ደህንነቱ የተጠበቀ ነው?

ለደህንነት ዝማኔዎች አዎ፦ unattended-upgrades በነባሪ የሚጭነው እነዚህን ነው። ትናንሽ፣ ያነጣጠሩ ማስተካከያዎች ናቸው። የታወቀ፣ ያልተስተካከለ ተጋላጭነት አደጋ የደህንነት patch አንድ ነገር ከሚያበላሽበት አደጋ በጣም ይበልጣል።

serverሩ ራሱ ዳግም መጀመር አለበት?

የkernel እና የዋና libraries patches የሚተገበሩት ከዳግም ማስጀመር በኋላ ብቻ ነው። አገልግሎትዎ ከሌሊቱ 10 ሰዓት የአንድ ደቂቃ መቋረጥን መታገስ ከቻለ ራስ-ሰር ዳግም ማስጀመርን ያብሩ። ካልቻለ ጠፍቶ ይተዉት እና /var/run/reboot-required ሲታይ በእጅ ዳግም ያስጀምሩ።

ዝማኔዎች እንደተተገበሩ እንዴት አውቃለሁ?

በDebian/Ubuntu ላይ /var/log/unattended-upgrades/unattended-upgrades.logን ወይም በRocky/Alma ላይ 'journalctl -u dnf-automatic'ን ይፈትሹ። በ'unattended-upgrade --dry-run --debug' የሚደረግ የሙከራ ሩጫ አሁን ምን እንደሚጫን ያሳያል።

ይህ distributionዬን ወደ አዲስ ዋና ስሪት ያሻሽለዋል?

አይ። unattended-upgrades እና dnf-automatic የሚጭኑት በአሁኑ ስሪትዎ ውስጥ ያሉ ዝማኔዎችን ብቻ ነው። ለምሳሌ ከUbuntu 22.04 ወደ 24.04 መሄድ ሁልጊዜ በእጅ የሚደረግ እርምጃ ነው።

ይህ Docker containersንም ያዘምናል?

አይ፣ የስርዓት packages ብቻ። የcontainer images የሚዘመኑት አዳዲስ ስሪቶችን በመጎተት እና containersን እንደገና በመፍጠር ነው፣ በራስዎ የጊዜ ሰሌዳ።

አስተያየቶች

እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።

አስተያየት ይተዉ

አስተያየቶች ከመታየታቸው በፊት ይጣራሉ።