Pilnīga rokasgrāmata par neuzraudzītiem jauninājumiem pakalpojumā Debian

  • Unattended-upgrades ļauj automatizēt drošības atjauninājumus pakalpojumā Debian.
  • Tas ir konfigurēts mapē /etc/apt/apt.conf.d/50unattended-upgrades, lai noteiktu, kas tiek jaunināts.
  • Jaunināšanu var ieplānot un pārraudzīt, izmantojot žurnālus mapē /var/log/unattended-upgrades/.
  • Ir iespējams izslēgt pakas un saņemt e-pasta paziņojumus.

bez uzraudzības

Debian darbināto serveru un sistēmu pārvaldībai ir nepieciešama pastāvīga apkope, lai nodrošinātu to drošību un stabilitāti. Viens no šīs apkopes galvenajiem aspektiem ir pakotņu un drošības ielāpu atjaunināšana. Tomēr šo atjauninājumu manuāla veikšana var būt nogurdinoša un pakļauta nepilnībām. Lai to risinātu, Debian piedāvā rīku bezattended-upgrades , kas automatizē šo procesu.

Šajā rokasgrāmatā mēs detalizēti izpētīsim, kā konfigurēt un pārvaldīt neuzraudzītus atjauninājumus Debian vidē . Jūs uzzināsiet, kā instalēt atbilstošo pakotni, konfigurēt to savām vajadzībām un uzraudzīt tās darbību, lai pārliecinātos, ka viss darbojas pareizi.

Kas ir bez uzraudzības un kādam nolūkam to izmanto?

Unattended-upgrades ir pakotne, kas izstrādāta, lai automātiski lietotu drošības atjauninājumus un citas pakotnes Debian un tā atvasinājumiem, piemēram, Ubuntu, kuram tā pēc noklusējuma ir iespējota vairākās versijās. Tās mērķis ir samazināt manuālas sistēmas administrēšanas nepieciešamību, atvieglojot svarīgu atjauninājumu automātisku instalēšanu.

Šis rīks ir īpaši noderīgs serveros, kuriem pastāvīgi jābūt atjauninātiem bez manuālas iejaukšanās, samazinot ievainojamības un nodrošinot stabilu vidi . Turklāt automātisko atjauninājumu izmantošana kļūst arvien populārāka dažādās izplatībās, piemēram, Tails un Pop!_OS, kas arī ievieš līdzīgus risinājumus sistēmas drošības uzturēšanai.

Instalēšana bez uzraudzības

Lai instalētu neautorizētus jauninājumus , vienkārši terminālī palaidiet šādu komandu:

sudo apt instalējiet neuzraudzītus jauninājumus

Pēc instalēšanas ieteicams palaist sākotnējo konfigurāciju ar:

sudo dpkg-reconfigure -plow unattended-upgrades

Tas atvērs interaktīvu vedni, kurā varēsiet iespējot automātiskos atjauninājumus.

PIEZĪME. Pakalpojums, iespējams, jau ir instalēts un darbojas jaunākās Debian versijās.

Bez uzraudzības jauninājumu iestatīšana

Neuzraudzīto atjauninājumu darbība ir definēta konfigurācijas failā /etc/apt/apt.conf.d/50unattended-upgrades . Šeit varat norādīt, kuras krātuves un atjauninājumu veidus vēlaties lietot automātiski.

Atļaut atjauninājumus no noteiktiem avotiem

Konfigurācijas failā atradīsiet sadaļu ar nosaukumu Unattended-Upgrade::Allowed-Origins . Pēc noklusējuma šajā sarakstā ir iekļauti tikai drošības atjauninājumi.

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

Ja vēlaties iekļaut citus atjauninājumus, piemēram, vispārīgus sistēmas atjauninājumus , varat pievienot šādas rindas:

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

Izslēdziet pakotnes no automātiskajiem atjauninājumiem

Ja ir noteiktas pakotnes, kuras nevēlaties atjaunināt automātiski , varat tās pievienot melnajam sarakstam. Tajā pašā konfigurācijas failā atrodiet sadaļu Unattended-Upgrade::Package-Blacklist un pievienojiet pakotnes, kuras vēlaties izslēgt.

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

Iestatiet e-pasta paziņojumus

Ja vēlaties saņemt paziņojumus, kad tiek lietoti atjauninājumi, varat iespējot šo opciju iestatījumos:

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

Varat arī konfigurēt, vai vēlaties saņemt paziņojumus tikai kļūdu gadījumā :

Unattended-Upgrade::MailOnlyOnError "true";

Lai iegūtu sīkāku informāciju par atjauninājumu pārvaldību, varat iepazīties ar to, kā Debian varētu ieviest automātiskos atjauninājumus nākamajās versijās.

Atjauninājumu biežums un plānošana

Lai definētu, cik bieži jāveic automātiskie atjauninājumi, rediģējiet failu /etc/apt/apt.conf.d/20auto-upgrades un pārliecinieties, vai tajā ir ietverta šāda informācija:

APT::Periodisks::Update-Package-Lists "1"; APT::Periodisks::Unattended-Upgrade "1"; APT::Periodisks::Lejupielāde-Upgradeable-Packages "1"; APT::Periodisks::AutocleanInterval "7";

Šis fails nosaka, ka:

  • Atjauninājumu saraksti tiek atjaunināti katru dienu (1).
  • Neuzraudzīti atjauninājumi tiek veikti katru dienu.
  • Lejupielādētās pakotnes tiek noņemtas katru nedēļu.

Ja meklējat plašāku informāciju par automātisko atjauninājumu ieviešanu dažādās versijās, aicinu jūs izlasīt par to, kā Pop!_OS ievieš šīs funkcijas.

Atjauninājumu uzraudzība un pārbaude

Lai pārliecinātos, ka bezattended-upgrades darbojas pareizi, varat pārskatīt žurnālus, kas saglabāti /var/log/unattended-upgrades/ . Lai pārbaudītu jaunāko žurnālu, izmantojiet:

mazāk /var/log/unattended-upgrades/unattended-upgrades.log

Varat arī manuāli palaist jaunināšanas simulāciju , izmantojot:

sudo unattended-upgrade --dry-run -d

Ir svarīgi regulāri uzraudzīt ierakstus , lai atklātu jebkādas anomālijas.

Neuzraudzītas jaunināšanas atspējošana

Ja nolemjat atspējot neuzraudzītus atjauninājumus, varat to izdarīt, rediģējot failu /etc/apt/apt.conf.d/20auto-upgrades un iestatot vērtības uz 0 :

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

Varat arī atinstalēt pakotni, izmantojot:

sudo apt noņemt neuzraudzītus jauninājumus

Automātisko atjauninājumu konfigurēšana Debian sistēmā, izmantojot neuzmanības atjauninājumus, ir lielisks veids, kā uzturēt sistēmas atjauninātas bez manuālas iejaukšanās. Ar pareizajiem iestatījumiem varat nodrošināt, ka tiek instalēti tikai nepieciešamie atjauninājumi, samazinot riskus un garantējot sistēmas stabilitāti.

Debian koda nosaukumi (Toy Story)
saistīto rakstu:
Debian 10 "Buster" būs aprīkots ar automātiskām drošības instalācijām

Pievienot kā vēlamo avotu pakalpojumā Google