Debian çalıştıran sunucuların ve bilgisayarların yönetimi, güvenlik ve istikrarlarının sağlanması için sürekli bakım gerektirir. Bu bakımın en önemli unsurlarından biri de paketlerin ve güvenlik yamalarının güncellenmesidir. Ancak bu güncellemeleri manuel olarak yapmak sıkıcı olabilir ve unutulmaya yol açabilir. Bu sorunu çözmek için Debian sınav adaylarının İspanyolcalarını geliştirmenin ve ilerketmenin yanı sıra bu tür sınavlarla yüzleşmek için gerekli beceri ve stratejileri geliştirebilecekleri bir alet katılımsız yükseltmeler (gözetimsiz güncellemeler) bu sürecin otomatikleştirilmesine olanak tanır.
Bu kılavuzda, derinlemesine inceleyeceğiz Debian'da gözetimsiz yükseltmeler nasıl yapılandırılır ve yönetilir. Uygun paketi nasıl kuracağınızı, ihtiyaçlarınıza göre nasıl yapılandıracağınızı ve her şeyin düzgün çalıştığından emin olmak için çalışmasını nasıl izleyeceğinizi öğreneceksiniz.
unattended-upgrades nedir ve ne için kullanılır?
katılımsız yükseltmeler veya katılımsız yükseltmeler, Debian ve Ubuntu gibi türevlerinde güvenlik güncelleştirmelerini ve diğer paketleri otomatik olarak uygulamak için tasarlanmış bir pakettir — Ubuntu'da bazı sürümlerde varsayılan olarak etkinleştirilmiştir. Amacı, önemli güncellemelerin otomatik olarak yüklenmesini kolaylaştırarak sistem yönetiminde manuel müdahale ihtiyacını azaltmaktır.
Bu araç, özellikle manuel müdahale olmaksızın her zaman güncel kalması gereken sunucularda oldukça kullanışlıdır. Güvenlik açıklarını en aza indirmek ve istikrarlı bir ortam sağlamak. Ayrıca, sistemin güvenliğini sağlamak için benzer çözümler uygulayan Tails ve Pop!_OS gibi çeşitli dağıtımlarda otomatik güncellemelerin kullanımı popülerlik kazanıyor.
Katılımsız yükseltmeleri yükleme
Yüklemek için katılımsız yükseltmeler, terminalde aşağıdaki komutu çalıştırmanız yeterlidir:
sudo apt katılımsız yükseltmeleri yükle
Kurulduktan sonra çalıştırılması önerilir ilk kurulum ile:
sudo dpkg-reconfigure -gözetimsiz yükseltmeleri uygulayın
Bu, etkinleştirebileceğiniz etkileşimli bir sihirbaz açacaktır. otomatik güncellemeler.
NOT: Debian'ın daha yeni sürümlerinde servis zaten kurulu ve çalışıyor olabilir..
Katılımsız yükseltmeleri ayarlama
Gözetimsiz yükseltmelerin davranışı yapılandırma dosyasında tanımlanır /etc/apt/apt.conf.d/50katılımsız yükseltmeler. Burada hangi depolara ve güncelleme türlerine otomatik olarak uygulanmasını istediğinizi belirtebilirsiniz.
Belirli kaynaklardan gelen güncellemelere izin ver
Yapılandırma dosyasının içinde, şu adla bir bölüm bulacaksınız: Katılımsız-Yükseltme::İzin Verilen-Kökenler. Varsayılan olarak, bu liste yalnızca şunları içerir: güvenlik güncellemeleri:
Katılımsız-Yükseltme::İzin Verilen-Kökenler { "${distro_id}:${distro_kodadı}-güvenlik"; };
Diğer güncellemeleri de eklemek istiyorsanız, örneğin: genel sistem güncellemeleri, aşağıdaki satırları ekleyebilirsiniz:
Katılımsız-Yükseltme::İzin Verilen-Kökenler { "${distro_id}:${distro_kod_adı}"; "${distro_id}:${distro_codename}-güncellemeler"; };
Paketleri otomatik güncellemelerden hariç tut
Eğer belirli şeyler varsa Otomatik olarak güncellenmesini istemediğiniz paketler, onları kara listeye ekleyebilirsiniz. Aynı yapılandırma dosyasında, bölümü arayın Katılımsız-Yükseltme::Paket-Karalistesi ve hariç tutmak istediğiniz paketleri ekleyin:
Katılımsız-Yükseltme::Paket-Karalistesi { "linux-image"; "apache2"; };
E-posta bildirimlerini ayarlama
almak istersen Bildirimler Güncellemeler uygulandığında ayarlar kısmından bu seçeneği aktif hale getirebilirsiniz:
Katılımsız-Yükseltme::Posta "[email protected]";
Ayrıca yalnızca şu durumlarda bildirim almak isteyip istemediğinizi de yapılandırabilirsiniz: hataları:
Katılımsız-Yükseltme::MailOnlyError "true";
Güncellemeleri yönetme hakkında daha fazla ayrıntı için şuraya bakabilirsiniz: Debian uygulayabilir Gelecek sürümlerde otomatik güncellemeler.
Güncellemelerin sıklığı ve zamanlaması
Ne ile tanımlamak frekans Otomatik güncellemeler çalışıyor, dosyayı düzenleyin /etc/apt/apt.conf.d/20otomatik yükseltmeler ve aşağıdakileri içerdiğinden emin olun:
APT::Periyodik::Güncelleme-Paket-Listeleri "1"; APT::Periyodik::Katılımsız-Yükseltme "1"; APT::Periyodik::Yükseltilebilir-Paketleri-İndir "1"; APT::Periyodik::OtomatikTemizlemeAralığı "7";
Bu dosya şunu tanımlar:
- Güncelleme listeleri günlük olarak güncellenmektedir (1).
- Günlük olarak gözetimsiz güncellemeler yapılmaktadır.
- İndirilen paketler her hafta kaldırılıyor.
Uygulama hakkında daha fazla bilgi arıyorsanız otomatik güncellemeler farklı dağıtımlarda, nasıl olduğunu okumaya davet ediyorum Pop! _OS bu işlevleri uygular.
Güncellemeleri izleme ve doğrulama
Emin olmak için katılımsız yükseltmeler düzgün çalışıyorsa, kontrol edebilirsiniz günlükleri içinde saklandı /var/log/katılımsız-yükseltmeler/. En son günlüğü incelemek için şunu kullanın:
daha az /var/log/katılımsız-yükseltmeler/katılımsız-yükseltmeler.log
Ayrıca manuel olarak da çalıştırabilirsiniz güncelleme simülasyonu ile:
sudo katılımsız-yükseltme --dry-run -d
Düzenli olarak takip etmek önemlidir günlükleri Herhangi bir anormallik olup olmadığını tespit etmek için.
Katılımsız yükseltmeleri devre dışı bırakma
Denetimsiz güncelleştirmeleri devre dışı bırakmaya karar verirseniz, dosyayı düzenleyerek bunu yapabilirsiniz /etc/apt/apt.conf.d/20otomatik yükseltmeler ve değerleri yerleştirmek 0:
APT::Periyodik::Katılımsız-Yükseltme "0";
Paketi şu şekilde de kaldırabilirsiniz:
sudo apt katılımsız yükseltmeleri kaldır
Debian'da unattended-upgrades kullanarak otomatik yükseltmeleri ayarlamak, sistemlerinizi manuel müdahale olmadan güncel tutmanın harika bir yoludur. Doğru ayarlarla yalnızca gerekli güncellemelerin yüklenmesini sağlayabilirsiniz. riskleri en aza indirmek ve sistem istikrarını sağlamak.