
Mengurus pelayan dan sistem yang menjalankan Debian memerlukan penyelenggaraan berterusan untuk memastikan keselamatan dan kestabilannya. Satu aspek utama penyelenggaraan ini ialah mengemas kini pakej dan tampalan keselamatan. Walau bagaimanapun, melaksanakan kemas kini ini secara manual boleh menjadi membosankan dan mudah terlepas pandang. Untuk menangani perkara ini, Debian menawarkan alat naik taraf tanpa pengawasan , yang mengautomasikan proses ini.
Dalam panduan ini, kami akan meneroka secara terperinci cara mengkonfigurasi dan mengurus kemas kini tanpa pengawasan pada Debian . Anda akan belajar cara memasang pakej yang sesuai, mengkonfigurasinya mengikut keperluan anda dan memantau operasinya untuk memastikan semuanya berfungsi dengan betul.
Apakah peningkatan tanpa pengawasan dan untuk apa ia digunakan?
Unattended-upgrades ialah pakej yang direka untuk menggunakan kemas kini keselamatan dan pakej lain secara automatik pada Debian dan derivatifnya, seperti Ubuntu—yang telah mengaktifkannya secara lalai untuk beberapa versi. Tujuannya adalah untuk mengurangkan keperluan pentadbiran sistem manual dengan memudahkan pemasangan automatik kemas kini penting.
Alat ini amat berguna pada pelayan yang mesti sentiasa dikemas kini tanpa campur tangan manual, meminimumkan kelemahan dan memastikan persekitaran yang stabil . Tambahan pula, penggunaan kemas kini automatik semakin popular dalam pelbagai pengedaran seperti Tails dan Pop!_OS, yang turut melaksanakan penyelesaian serupa untuk mengekalkan keselamatan sistem.
Memasang peningkatan tanpa pengawasan
Untuk memasang unattended-upgrades , jalankan arahan berikut di terminal:
sudo apt install tanpa pengawasan-naik taraf
Setelah dipasang, disyorkan untuk menjalankan konfigurasi awalnya dengan:
sudo dpkg-reconfigure -plow tanpa pengawasan-upgrades
Ini akan membuka wizard interaktif di mana anda boleh mendayakan kemas kini automatik.
NOTA: Perkhidmatan ini mungkin telah dipasang dan dijalankan dalam versi Debian yang lebih terkini.
Menyediakan peningkatan tanpa pengawasan
Kelakuan kemas kini tanpa pengawasan ditakrifkan dalam fail konfigurasi /etc/apt/apt.conf.d/50unattended-upgrades . Di sini anda boleh menentukan repositori dan jenis kemas kini yang anda ingin gunakan secara automatik.
Benarkan kemas kini daripada sumber tertentu
Dalam fail konfigurasi, anda akan menemui bahagian yang dipanggil Unattended-Upgrade::Allowed-Origins . Secara lalai, senarai ini hanya merangkumi kemas kini keselamatan.
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; };
Jika anda ingin memasukkan kemas kini lain, seperti kemas kini sistem umum , anda boleh menambah baris berikut:
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-kemas kini"; };
Kecualikan pakej daripada kemas kini automatik
Jika terdapat pakej tertentu yang anda tidak mahu kemas kini secara automatik , anda boleh menambahkannya ke senarai hitam. Dalam fail konfigurasi yang sama, cari bahagian Unattended-Upgrade::Package-Blacklist dan tambahkan pakej yang ingin anda kecualikan.
Unattended-Upgrade::Package-Blacklist { "linux-image"; "apache2"; };
Sediakan pemberitahuan e-mel
Jika anda ingin menerima pemberitahuan apabila kemas kini digunakan, anda boleh mendayakan pilihan ini dalam tetapan:
Unattended-Upgrade::Mail "[email protected]";
Anda juga boleh mengkonfigurasi sama ada anda hanya mahu menerima pemberitahuan sekiranya berlaku ralat :
Naik Taraf Tanpa Pengawasan::MailOnlyOnError "true";
Untuk butiran lanjut tentang pengurusan kemas kini, anda boleh merujuk cara Debian mungkin melaksanakan kemas kini automatik dalam versi akan datang.
Kekerapan dan penjadualan kemas kini
Untuk menentukan kekerapan kemas kini automatik dijalankan, edit fail /etc/apt/apt.conf.d/20auto-upgrades dan pastikan ia mengandungi yang berikut:
APT::Berkala::Kemas kini-Pakej-Senarai "1"; APT::Berkala::Tidak Dijaga-Naik Taraf "1"; APT::Berkala::Muat Turun-Boleh Naik taraf-Pakej "1"; APT::Berkala::AutocleanInterval "7";
Fail ini mentakrifkan bahawa:
- Senarai kemas kini dikemas kini setiap hari (1).
- Kemas kini tanpa pengawasan dilakukan setiap hari.
- Pakej yang dimuat turun dialih keluar setiap minggu.
Jika anda mencari maklumat lanjut tentang melaksanakan kemas kini automatik dalam pengedaran yang berbeza, saya menjemput anda untuk membaca tentang cara Pop!_OS melaksanakan ciri-ciri ini.
Memantau dan mengesahkan kemas kini
Untuk memastikan unattended-upgrades berfungsi dengan betul, anda boleh menyemak log yang disimpan dalam /var/log/unattended-upgrades/ . Untuk memeriksa log terkini, gunakan:
kurang /var/log/unattended-upgrades/unattended-upgrades.log
Anda juga boleh menjalankan simulasi naik taraf secara manual dengan:
sudo tanpa pengawasan-naik taraf --dry-run -d
Adalah penting untuk memantau log secara berkala untuk mengesan sebarang anomali.
Melumpuhkan peningkatan tanpa pengawasan
Jika anda memutuskan untuk melumpuhkan kemas kini tanpa pengawasan, anda boleh melakukannya dengan mengedit fail /etc/apt/apt.conf.d/20auto-upgrades dan menetapkan nilai kepada 0 :
APT::Berkala::Tidak Dijaga-Naik Taraf "0";
Anda juga boleh menyahpasang pakej dengan:
sudo apt alih keluar naik taraf tanpa pengawasan
Mengkonfigurasi kemas kini automatik dalam Debian menggunakan peningkatan tanpa pengawasan adalah cara terbaik untuk memastikan sistem anda dikemas kini tanpa campur tangan manual. Dengan tetapan yang betul, anda boleh memastikan bahawa hanya kemas kini yang diperlukan dipasang, meminimumkan risiko dan menjamin kestabilan sistem.