
Gestionarea serverelor și sistemelor care rulează Debian necesită mentenanță continuă pentru a asigura securitatea și stabilitatea acestora. Un aspect cheie al acestei mentenanțe este actualizarea pachetelor și a patch-urilor de securitate. Cu toate acestea, efectuarea manuală a acestor actualizări poate fi plictisitoare și predispusă la omisiuni. Pentru a rezolva această problemă, Debian oferă instrumentul unattended-upgrades , care automatizează acest proces.
În acest ghid, vom explora în detaliu cum să configurați și să gestionați actualizările nesupravegheate pe Debian . Veți învăța cum să instalați pachetul corespunzător, să îl configurați conform nevoilor dvs. și să monitorizați funcționarea acestuia pentru a vă asigura că totul funcționează corect.
Ce sunt upgrade-urile nesupravegheate și pentru ce sunt folosite?
Unattended-upgrades este un pachet conceput pentru a aplica automat actualizări de securitate și alte pachete la Debian și derivatele sale, cum ar fi Ubuntu - care a avut această funcție activată în mod implicit pentru mai multe versiuni. Scopul său este de a reduce necesitatea administrării manuale a sistemului prin facilitarea instalării automate a actualizărilor importante.
Acest instrument este util în special pe serverele care trebuie să fie actualizate constant fără intervenție manuală, minimizând vulnerabilitățile și asigurând un mediu stabil . În plus, utilizarea actualizărilor automate câștigă popularitate în diverse distribuții precum Tails și Pop!_OS, care implementează și ele soluții similare pentru a menține securitatea sistemului.
Instalarea upgrade-urilor nesupravegheate
Pentru a instala actualizări nesupravegheate , pur și simplu executați următoarea comandă în terminal:
sudo apt install upgrade-uri nesupravegheate
Odată instalat, se recomandă rularea configurației inițiale cu:
sudo dpkg-reconfigure -plow nesupravegheat-upgrade
Aceasta va deschide un expert interactiv unde puteți activa actualizările automate.
NOTĂ: Este posibil ca serviciul să fie deja instalat și să ruleze în versiuni mai recente de Debian.
Configurarea upgrade-urilor nesupravegheate
Comportamentul actualizărilor nesupravegheate este definit în fișierul de configurare /etc/apt/apt.conf.d/50unattended-upgrades . Aici puteți specifica ce repozitorii și tipuri de actualizări doriți să aplicați automat.
Permite actualizări din anumite surse
În fișierul de configurare, veți găsi o secțiune numită Unattended-Upgrade::Allowed-Origins . În mod implicit, această listă include doar actualizări de securitate.
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; };
Dacă doriți să includeți și alte actualizări, cum ar fi actualizări generale de sistem , puteți adăuga următoarele linii:
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; „${distro_id}:${distro_codename}-actualizări”; };
Excludeți pachetele din actualizările automate
Dacă există anumite pachete pe care nu doriți să le actualizați automat , le puteți adăuga pe lista neagră. În același fișier de configurare, găsiți secțiunea Unattended-Upgrade::Package-Blacklist și adăugați pachetele pe care doriți să le excludeți.
Unattended-Upgrade::Package-Blacklist { "linux-image"; „apache2”; };
Configurați notificări prin e-mail
Dacă doriți să primiți notificări când se aplică actualizări, puteți activa această opțiune în setări:
Unattended-Upgrade::Mail „[email protected]”;
De asemenea, puteți configura dacă doriți să primiți notificări doar în caz de erori :
Unattended-Upgrade::MailOnlyOnError „adevărat”;
Pentru mai multe detalii despre gestionarea actualizărilor, puteți consulta modul în care Debian ar putea implementa actualizări automate în versiunile viitoare.
Frecvența și programarea actualizărilor
Pentru a defini frecvența rulării actualizărilor automate, editați fișierul /etc/apt/apt.conf.d/20auto-upgrades și asigurați-vă că acesta conține următoarele:
APT::Periodic::Update-Package-Lists „1”; APT::Periodic::Nesupravegheat-Upgrade „1”; APT::Periodic::Download-upgrade-Pachete „1”; APT::Periodic::AutocleanInterval „7”;
Acest fișier definește următoarele:
- Listele de actualizare sunt actualizate zilnic (1).
- Actualizările nesupravegheate sunt efectuate zilnic.
- Pachetele descărcate sunt eliminate în fiecare săptămână.
Dacă ești în căutarea mai multor informații despre implementarea actualizărilor automate în diferite distribuții, te invit să citești despre cum implementează Pop!_OS aceste caracteristici.
Monitorizarea și verificarea actualizărilor
Pentru a vă asigura că unattended-upgrades funcționează corect, puteți verifica jurnalele stocate în /var/log/unattended-upgrades/ . Pentru a inspecta cel mai recent jurnal, utilizați:
mai puțin /var/log/unattended-upgrades/unattended-upgrades.log
De asemenea, puteți rula manual o simulare de upgrade cu:
sudo nesupravegheat-upgrade --dry-run -d
Este important să monitorizați periodic jurnalele pentru a detecta orice anomalii.
Dezactivarea upgrade-urilor nesupravegheate
Dacă decideți să dezactivați actualizările nesupravegheate, puteți face acest lucru editând fișierul /etc/apt/apt.conf.d/20auto-upgrades și setând valorile la 0 :
APT::Periodic::Nesupravegheat-Upgrade „0”;
De asemenea, puteți dezinstala pachetul cu:
sudo apt elimina upgrade-urile nesupravegheate
Configurarea actualizărilor automate în Debian folosind actualizări nesupravegheate este o modalitate excelentă de a menține sistemele actualizate fără intervenție manuală. Cu setările corecte, vă puteți asigura că sunt instalate doar actualizările necesare, minimizând riscurile și garantând stabilitatea sistemului.