Kumpletong Gabay sa Mga Walang Nag-a-upgrade sa Debian

  • Binibigyang-daan ka ng mga unattended-upgrade na i-automate ang mga update sa seguridad sa Debian.
  • Ito ay na-configure sa /etc/apt/apt.conf.d/50unattended-upgrades upang tukuyin kung ano ang na-upgrade.
  • Maaaring iiskedyul at subaybayan ang mga pag-upgrade sa pamamagitan ng mga log in /var/log/unattended-upgrades/.
  • Posibleng ibukod ang mga pakete at makatanggap ng mga abiso sa email.

unattended-upgrades

Ang pamamahala ng mga server at system na nagpapatakbo ng Debian ay nangangailangan ng patuloy na pagpapanatili upang matiyak ang kanilang seguridad at katatagan. Ang isang mahalagang aspeto ng pagpapanatiling ito ay ang pag-update ng mga package at security patch. Gayunpaman, ang manu-manong pagsasagawa ng mga update na ito ay maaaring maging nakakapagod at madaling magkaroon ng mga hindi napapansin. Upang matugunan ito, nag-aalok ang Debian ng tool na unattended-upgrades , na nag-a-automate sa prosesong ito.

Sa gabay na ito, tatalakayin natin nang detalyado kung paano i-configure at pamahalaan ang mga walang nagbabantay na update sa Debian . Matututunan mo kung paano i-install ang naaangkop na pakete, i-configure ito ayon sa iyong mga pangangailangan, at subaybayan ang operasyon nito upang matiyak na gumagana nang tama ang lahat.

Ano ang unattended-upgrades at para saan ito ginagamit?

Ang Unattended-upgrades ay isang pakete na idinisenyo upang awtomatikong maglapat ng mga update sa seguridad at iba pang mga pakete sa Debian at mga derivatives nito, tulad ng Ubuntu—na pinagana ito bilang default para sa ilang mga bersyon. Ang layunin nito ay upang mabawasan ang pangangailangan para sa manu-manong pangangasiwa ng system sa pamamagitan ng pagpapadali sa awtomatikong pag-install ng mahahalagang update.

Ang tool na ito ay lalong kapaki-pakinabang sa mga server na dapat manatiling patuloy na na-update nang walang manu-manong interbensyon, na nagbabawas sa mga kahinaan at nagsisiguro ng isang matatag na kapaligiran . Bukod pa rito, ang paggamit ng mga awtomatikong pag-update ay nagiging popular sa iba't ibang distribusyon tulad ng Tails at Pop!_OS, na nagpapatupad din ng mga katulad na solusyon upang mapanatili ang seguridad ng system.

Pag-install ng mga hindi binabantayang pag-upgrade

Para i-install ang unattended-upgrades , patakbuhin lang ang sumusunod na command sa terminal:

sudo apt install unattended-upgrades

Kapag na-install na, inirerekomenda na patakbuhin ang unang configuration nito gamit ang:

sudo dpkg-reconfigure -araro unattended-upgrades

Magbubukas ito ng isang interactive wizard kung saan maaari mong paganahin ang mga awtomatikong pag-update.

PAALALA: Maaaring naka-install at tumatakbo na ang serbisyo sa mga mas bagong bersyon ng Debian.

Pagse-set up ng mga pag-upgrade nang hindi binabantayan

Ang gawi ng mga walang nag-aalagang update ay tinukoy sa configuration file na /etc/apt/apt.conf.d/50unattended-upgrades . Dito mo matutukoy kung aling mga repository at uri ng mga update ang gusto mong awtomatikong ilapat.

Payagan ang mga update mula sa ilang partikular na mapagkukunan

Sa loob ng configuration file, makikita mo ang isang seksyon na tinatawag na Unattended-Upgrade::Allowed-Origins . Bilang default, ang listahang ito ay naglalaman lamang ng mga update sa seguridad.

Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; };

Kung nais mong magsama ng iba pang mga update, tulad ng mga pangkalahatang update ng system , maaari mong idagdag ang mga sumusunod na linya:

Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-updates"; };

Ibukod ang mga pakete mula sa mga awtomatikong pag-update

Kung may ilang partikular na pakete na ayaw mong awtomatikong i-update , maaari mo itong idagdag sa blacklist. Sa loob ng parehong configuration file, hanapin ang seksyong Unattended-Upgrade::Package-Blacklist at idagdag ang mga paketeng gusto mong ibukod.

Unattended-Upgrade::Package-Blacklist { "linux-image"; "apache2"; };

I-set up ang mga notification sa email

Kung gusto mong makatanggap ng mga abiso kapag may mga inilapat na update, maaari mong paganahin ang opsyong ito sa mga setting:

Unattended-Upgrade::Mail "[email protected]";

Maaari mo ring i-configure kung gusto mo lang makatanggap ng mga notification kung sakaling magkaroon ng mga error :

Unattended-Upgrade::MailOnlyOnError "true";

Para sa karagdagang detalye sa pamamahala ng update, maaari mong tingnan kung paano maaaring ipatupad ng Debian ang mga awtomatikong update sa mga susunod na bersyon.

Dalas at pag-iiskedyul ng mga update

Para tukuyin kung gaano kadalas tumatakbo ang mga awtomatikong pag-update, i-edit ang file na /etc/apt/apt.conf.d/20auto-upgrades at tiyaking naglalaman ito ng mga sumusunod:

APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7";

Tinutukoy ng file na ito na:

  • Ang mga listahan ng update ay ina-update araw-araw (1).
  • Ginagawa araw-araw ang mga hindi binabantayang update.
  • Ang mga na-download na pakete ay inaalis bawat linggo.

Kung naghahanap ka ng karagdagang impormasyon tungkol sa pagpapatupad ng mga awtomatikong pag-update sa iba't ibang distribusyon, inaanyayahan kitang basahin kung paano ipinapatupad ng Pop!_OS ang mga tampok na ito.

Pagsubaybay at pag-verify ng mga update

Para matiyak na gumagana nang tama ang unattended-upgrades , maaari mong suriin ang mga log na nakaimbak sa /var/log/unattended-upgrades/ . Para siyasatin ang pinakabagong log, gamitin ang:

mas kaunti /var/log/unattended-upgrades/unattended-upgrades.log

Maaari mo ring manu-manong patakbuhin ang isang simulation ng pag-upgrade gamit ang:

sudo unattended-upgrade --dry-run -d

Mahalagang regular na subaybayan ang mga talaan upang matukoy ang anumang mga anomalya.

Hindi pagpapagana ng mga pag-upgrade nang hindi binabantayan

Kung magpasya kang huwag paganahin ang mga walang nag-aalagang update, magagawa mo ito sa pamamagitan ng pag-edit ng file na /etc/apt/apt.conf.d/20auto-upgrades at pagtatakda ng mga halaga sa 0 :

APT::Periodic::Unattended-Upgrade "0";

Maaari mo ring i-uninstall ang package gamit ang:

sudo apt alisin ang mga hindi nag-iingat na pag-upgrade

Ang pag-configure ng mga awtomatikong pag-update sa Debian gamit ang mga unattended-upgrade ay isang mahusay na paraan upang mapanatiling napapanahon ang iyong mga system nang walang manu-manong interbensyon. Gamit ang mga tamang setting, masisiguro mong tanging mga kinakailangang pag-update lamang ang mai-install, na binabawasan ang mga panganib at ginagarantiyahan ang katatagan ng system.

Debian codenames (Laruang Kwento)
Kaugnay na artikulo:
Ang Debian 10 "Buster" ay darating na may awtomatikong mga pag-install ng seguridad

Idagdag bilang ginustong mapagkukunan sa Google