Išsamus Debian'o neprižiūrimų naujinimų vadovas

  • Unattended-upgrades leidžia automatizuoti saugos naujinimus sistemoje Debian.
  • Jis sukonfigūruotas /etc/apt/apt.conf.d/50unattended-upgrades, kad būtų apibrėžta, kas yra atnaujinama.
  • Atnaujinimus galima planuoti ir stebėti naudojant žurnalus, esančius /var/log/unattended-upgrades/.
  • Galima išskirti paketus ir gauti pranešimus el. paštu.

neprižiūrimi atnaujinimai

Norint užtikrinti jų saugumą ir stabilumą, norint valdyti serverius ir kompiuterius, kuriuose veikia „Debian“, reikia nuolatinės priežiūros. Vienas iš pagrindinių šios priežiūros aspektų yra paketų ir saugos pataisų atnaujinimas. Tačiau rankiniu būdu atlikti šiuos naujinimus gali būti nuobodu ir gali būti užmirštama. Norėdami išspręsti šią problemą, Debian o įrankis be priežiūros atnaujinimai (neprižiūrimi naujinimai), todėl šį procesą galima automatizuoti.

Šiame vadove mes išsamiai išnagrinėsime Kaip konfigūruoti ir valdyti neprižiūrimus atnaujinimus Debian'e. Sužinosite, kaip įdiegti atitinkamą paketą, sukonfigūruoti jį pagal savo poreikius ir stebėti jo veikimą, kad viskas veiktų tinkamai.

Kas yra neprižiūrimas atnaujinimas ir kam jis naudojamas?

be priežiūros atnaujinimai arba neprižiūrimi naujinimai yra paketas, skirtas saugos naujinimams ir kitiems paketams automatiškai taikyti Debian'e ir jo išvestinėse versijose, pvz., Ubuntu, kuris dabar kai kuriose versijose yra įjungtas pagal numatytuosius nustatymus. Jos tikslas – sumažinti rankinio įsikišimo į sistemos administravimą poreikį, palengvinant automatinį svarbių naujinimų diegimą.

Šis įrankis ypač naudingas serveriuose, kurie visada turi būti atnaujinti be rankinio įsikišimo, Pažeidžiamumų sumažinimas ir stabilios aplinkos užtikrinimas. Be to, automatinių naujinimų naudojimas populiarėja įvairiuose platinimuose, tokiuose kaip „Tails“ ir „Pop!_OS“, kurie taip pat įgyvendina panašius sprendimus, kad sistema būtų saugi.

Neprižiūrimų atnaujinimų diegimas

Norėdami įdiegti be priežiūros atnaujinimai, tiesiog paleiskite šią komandą terminale:

sudo apt įdiegti neprižiūrimi naujinimai

Įdiegus rekomenduojama jį paleisti pradinis nustatymas su:

sudo dpkg-reconfigure -plow unattended-upgrades

Bus atidarytas interaktyvus vedlys, kuriame galėsite įjungti automatiniai atnaujinimai.

PASTABA: Naujesnėse Debian versijose paslauga jau gali būti įdiegta ir veikia..

Neprižiūrimų atnaujinimų nustatymas

Neprižiūrimų atnaujinimų elgsena yra apibrėžta konfigūracijos faile /etc/apt/apt.conf.d/50unattended-upgrades. Čia galite nurodyti, kurias saugyklas ir naujinimų tipus norite taikyti automatiškai.

Leisti naujinimus iš tam tikrų šaltinių

Konfigūracijos failo viduje rasite skyrių pavadinimu Unattended-Upgrade::Allowed-Origins. Pagal numatytuosius nustatymus šiame sąraše yra tik saugos naujinimai:

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

Jei norite įtraukti kitus atnaujinimus, pvz bendrieji sistemos atnaujinimai, galite pridėti šias eilutes:

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

Išskirkite paketus iš automatinių naujinimų

Jei yra tam tikrų Paketai, kurių nenorite atnaujinti automatiškai, galite įtraukti juos į juodąjį sąrašą. Tame pačiame konfigūracijos faile ieškokite skyriaus Unattended-Upgrade::Paketas-Juodasis sąrašas ir pridėkite paketus, kuriuos norite išskirti:

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

Nustatykite el. pašto pranešimus

jei nori gauti pranešimai Pritaikę naujinimus galite įjungti šią parinktį nustatymuose:

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

Taip pat galite konfigūruoti, ar norite gauti pranešimus tik tuo atveju klaidų:

Unattended-Upgrade::MailOnlyOnError "true";

Norėdami gauti daugiau informacijos apie naujinimų valdymą, galite sužinoti, kaip tai padaryti debian galėtų įgyvendinti Automatiniai naujinimai būsimose versijose.

Atnaujinimų dažnumas ir planavimas

Apibrėžti su kuo dažnis Veikia automatiniai naujinimai, redaguokite failą /etc/apt/apt.conf.d/20auto- atnaujinimai ir įsitikinkite, kad jame yra:

APT::Periodinis::Update-Package-Lists "1"; APT::Periodinis::Neprižiūrimas-Naujinimas "1"; APT::Periodinis::Atsisiųsti-atnaujinami-paketai "1"; APT::Periodinis::AutocleanInterval "7";

Šis failas apibrėžia, kad:

  • Atnaujinimų sąrašai atnaujinami kasdien (1).
  • Neprižiūrimi atnaujinimai atliekami kasdien.
  • Atsisiųsti paketai pašalinami kiekvieną savaitę.

Jei ieškote daugiau informacijos apie įgyvendinimą automatiniai atnaujinimai skirtinguose platinimuose kviečiu paskaityti apie tai, kaip Pop! _OS įgyvendina šias funkcijas.

Stebėti ir tikrinti atnaujinimus

Kad tuo įsitikintum be priežiūros atnaujinimai veikia tinkamai, galite patikrinti žurnalai saugomi /var/log/unattended-upgrades/. Norėdami patikrinti naujausią žurnalą, naudokite:

mažiau /var/log/unattended-upgrades/unattended-upgrades.log

Taip pat galite rankiniu būdu paleisti a atnaujinimo modeliavimas su:

sudo unattended-upgrade --dry-run -d

Svarbu reguliariai sekti žurnalai aptikti bet kokias anomalijas.

Neprižiūrimų atnaujinimų išjungimas

Jei nuspręsite išjungti neprižiūrimus naujinimus, tai galite padaryti redaguodami failą /etc/apt/apt.conf.d/20auto- atnaujinimai ir įdėti vertes 0:

APT::Periodinis::Neprižiūrimas-Naujinimas "0";

Taip pat galite pašalinti paketą naudodami:

sudo apt pašalinkite neprižiūrimus atnaujinimus

Automatinių naujinimų nustatymas Debiane naudojant neprižiūrimus atnaujinimus yra puikus būdas atnaujinti sistemas be rankinio įsikišimo. Naudodami tinkamus nustatymus galite užtikrinti, kad būtų įdiegti tik būtini naujinimai, sumažinti riziką ir užtikrinti sistemos stabilumą.

„Debian“ kodiniai pavadinimai („Toy Story“)
Susijęs straipsnis:
„Debian 10“ „Buster“ bus su automatinėmis apsaugos priemonėmis

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.