{"id":16398,"date":"2026-08-19T23:12:27","date_gmt":"2026-08-19T20:12:27","guid":{"rendered":"https:\/\/www.ihs.com.tr\/blog\/?p=16398"},"modified":"2026-08-19T23:12:27","modified_gmt":"2026-08-19T20:12:27","slug":"linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/","title":{"rendered":"Linux Paket Y\u00f6neticisi (APT\/DNF) G\u00fcncellemeleri Otomatik Hale Nas\u0131l Getirilir?"},"content":{"rendered":"<p>Linux sunucular\u0131n\u0131n g\u00fcvenli\u011fi ve kararl\u0131l\u0131\u011f\u0131, sistem y\u00f6neticilerinin en temel sorumluluklar\u0131ndan biridir. Bu sorumlulu\u011fun en kritik par\u00e7as\u0131 ise sistemdeki paketlerin d\u00fczenli olarak g\u00fcncellenmesidir. Yaz\u0131l\u0131m paketleri, i\u015fletim sisteminin \u00e7ekirde\u011finden uygulamalara kadar her bile\u015feni i\u00e7erir ve zamanla ke\u015ffedilen g\u00fcvenlik a\u00e7\u0131klar\u0131 veya hatalar i\u00e7in geli\u015ftiriciler taraf\u0131ndan s\u00fcrekli olarak yamalan\u0131r. Ancak, \u00f6zellikle \u00e7ok say\u0131da sunucuyu y\u00f6netenler i\u00e7in her bir paketi manuel olarak takip etmek ve g\u00fcncellemek, hem zaman al\u0131c\u0131 hem de hataya a\u00e7\u0131k bir s\u00fcre\u00e7tir. \u0130\u015fte bu noktada otomatik g\u00fcncellemeler devreye girerek, sunucular\u0131n g\u00fcvenli\u011fini ve stabilitesini proaktif bir \u015fekilde koruma alt\u0131na al\u0131r. Bu makalede, Linux ekosisteminin iki b\u00fcy\u00fck kolu olan Debian\/Ubuntu ve Fedora\/CentOS\/RHEL tabanl\u0131 sistemlerde paket g\u00fcncellemelerinin nas\u0131l otomatikle\u015ftirilece\u011fini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Tablosu<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a86e1de5e4af\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\" id=\"ez-toc-cssicon-toggle-item-6a86e1de5e4af\" aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Otomatik-Guncellemelerin-Temelleri-ve-Onemi\" >Otomatik G\u00fcncellemelerin Temelleri ve \u00d6nemi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Otomatik-Paket-Guncellemesi-Nedir\" >Otomatik Paket G\u00fcncellemesi Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Otomatik-Guncellemelerin-Avantajlari-ve-Dezavantajlari\" >Otomatik G\u00fcncellemelerin Avantajlar\u0131 ve Dezavantajlar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Manuel-ve-Otomatik-Guncelleme-Arasindaki-Farklar\" >Manuel ve Otomatik G\u00fcncelleme Aras\u0131ndaki Farklar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#DebianUbuntu-Sistemlerinde-APT-ile-Otomatik-Guncelleme-unattended-upgrades\" >Debian\/Ubuntu Sistemlerinde APT ile Otomatik G\u00fcncelleme (unattended-upgrades)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#unattended-upgrades-Paketinin-Kurulumu-ve-Etkinlestirilmesi\" >`unattended-upgrades` Paketinin Kurulumu ve Etkinle\u015ftirilmesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Temel-Yapilandirma-Dosyalari-50unattended-upgrades-ve-20auto-upgrades\" >Temel Yap\u0131land\u0131rma Dosyalar\u0131: `50unattended-upgrades` ve `20auto-upgrades`<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Hangi-Paket-Depolarindan-Guncelleme-Yapilacagini-Belirleme-Security-Updates-vb\" >Hangi Paket Depolar\u0131ndan G\u00fcncelleme Yap\u0131laca\u011f\u0131n\u0131 Belirleme (Security, Updates vb.)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Belirli-Paketleri-Guncellemeden-Haric-Tutma-Blacklisting\" >Belirli Paketleri G\u00fcncellemeden Hari\u00e7 Tutma (Blacklisting)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#E-posta-Bildirimlerinin-Yapilandirilmasi\" >E-posta Bildirimlerinin Yap\u0131land\u0131r\u0131lmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Otomatik-Yeniden-Baslatmanin-Reboot-Yonetimi\" >Otomatik Yeniden Ba\u015flatman\u0131n (Reboot) Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Guncelleme-Gunluklerinin-Log-Incelenmesi-ve-Dogrulama\" >G\u00fcncelleme G\u00fcnl\u00fcklerinin (Log) \u0130ncelenmesi ve Do\u011frulama<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#FedoraCentOSRHEL-Sistemlerinde-DNF-ile-Otomatik-Guncelleme-dnf-automatic\" >Fedora\/CentOS\/RHEL Sistemlerinde DNF ile Otomatik G\u00fcncelleme (dnf-automatic)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#dnf-automatic-Paketinin-Kurulumu\" >`dnf-automatic` Paketinin Kurulumu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#dnf-automatictimer-Systemd-Servisinin-Etkinlestirilmesi-ve-Zamanlanmasi\" >`dnf-automatic.timer` Systemd Servisinin Etkinle\u015ftirilmesi ve Zamanlanmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#automaticconf-Yapilandirma-Dosyasinin-Incelenmesi-ve-Ozellestirilmesi\" >`automatic.conf` Yap\u0131land\u0131rma Dosyas\u0131n\u0131n \u0130ncelenmesi ve \u00d6zelle\u015ftirilmesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Guncelleme-Turunu-Belirleme-default-security\" >G\u00fcncelleme T\u00fcr\u00fcn\u00fc Belirleme (default, security)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Guncellemelerin-Sadece-Indirilmesi-veya-Otomatik-Kurulmasi-Ayari\" >G\u00fcncellemelerin Sadece \u0130ndirilmesi veya Otomatik Kurulmas\u0131 Ayar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Bildirim-Yontemlerinin-Yapilandirilmasi-stdout-email-motd\" >Bildirim Y\u00f6ntemlerinin Yap\u0131land\u0131r\u0131lmas\u0131 (stdout, email, motd)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Systemd-Gunlukleri-journalctl-ile-Calismanin-Takibi\" >Systemd G\u00fcnl\u00fckleri (journalctl) ile \u00c7al\u0131\u015fman\u0131n Takibi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Otomatik-Guncellemeler-Icin-Ileri-Duzey-Ipuclari-ve-En-Iyi-Uygulamalar\" >Otomatik G\u00fcncellemeler \u0130\u00e7in \u0130leri D\u00fczey \u0130pu\u00e7lar\u0131 ve En \u0130yi Uygulamalar<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Kritik-Sistemlerde-Otomatik-Guncellemelerin-Risk-Yonetimi\" >Kritik Sistemlerde Otomatik G\u00fcncellemelerin Risk Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Test-Staging-ve-Uretim-Production-Ortamlari-Icin-Farkli-Stratejiler\" >Test (Staging) ve \u00dcretim (Production) Ortamlar\u0131 \u0130\u00e7in Farkl\u0131 Stratejiler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Kernel-Guncellemeleri-ve-Sunucu-Yeniden-Baslatma-Politikalari\" >Kernel G\u00fcncellemeleri ve Sunucu Yeniden Ba\u015flatma Politikalar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Cron-ve-Shell-Script-Kullanarak-Ozel-Otomatik-Guncelleme-Cozumleri-Olusturma\" >Cron ve Shell Script Kullanarak \u00d6zel Otomatik G\u00fcncelleme \u00c7\u00f6z\u00fcmleri Olu\u015fturma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Anormal-Durumlar-Icin-Geri-Alma-Rollback-Plani\" >Anormal Durumlar \u0130\u00e7in Geri Alma (Rollback) Plan\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Snap-ve-Flatpak-Paketleri-Icin-Otomatik-Guncellemeler\" >Snap ve Flatpak Paketleri \u0130\u00e7in Otomatik G\u00fcncellemeler<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Sunucu-Yonetimi-ve-Otomatik-Guncellemeler-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\" >Sunucu Y\u00f6netimi ve Otomatik G\u00fcncellemeler \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Yonetilen-Sunucu-Hizmetleri-ile-Guncelleme-ve-Guvenlik-Yonetimi\" >Y\u00f6netilen Sunucu Hizmetleri ile G\u00fcncelleme ve G\u00fcvenlik Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Proaktif-Izleme-ve-Guvenlik-Acigi-Taramasi\" >Proaktif \u0130zleme ve G\u00fcvenlik A\u00e7\u0131\u011f\u0131 Taramas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Uzman-Teknik-Destek-ile-Olasi-Sorunlara-Hizli-Mudahale\" >Uzman Teknik Destek ile Olas\u0131 Sorunlara H\u0131zl\u0131 M\u00fcdahale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/#Guvenilir-ve-Yuksek-Performansli-Sunucu-Altyapisi\" >G\u00fcvenilir ve Y\u00fcksek Performansl\u0131 Sunucu Altyap\u0131s\u0131<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Otomatik-Guncellemelerin-Temelleri-ve-Onemi\"><\/span>Otomatik G\u00fcncellemelerin Temelleri ve \u00d6nemi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Modern sunucu y\u00f6netiminde, i\u015fletim sistemini ve \u00fczerinde \u00e7al\u0131\u015fan yaz\u0131l\u0131mlar\u0131 g\u00fcncel tutmak, sadece yeni \u00f6zelliklere eri\u015fim sa\u011flamakla kalmaz, ayn\u0131 zamanda siber tehditlere kar\u015f\u0131 ilk savunma hatt\u0131n\u0131 olu\u015fturur. Otomatik g\u00fcncelleme mekanizmalar\u0131, bu s\u00fcreci insan m\u00fcdahalesi olmadan, belirlenmi\u015f kurallar \u00e7er\u00e7evesinde y\u00fcr\u00fcten kritik ara\u00e7lard\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Otomatik-Paket-Guncellemesi-Nedir\"><\/span>Otomatik Paket G\u00fcncellemesi Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otomatik paket g\u00fcncellemesi, bir Linux sisteminin, paket y\u00f6neticisi (APT, DNF vb.) arac\u0131l\u0131\u011f\u0131yla, merkezi yaz\u0131l\u0131m depolar\u0131n\u0131 periyodik olarak kontrol etmesi ve yeni paket s\u00fcr\u00fcmlerini veya g\u00fcvenlik yamalar\u0131n\u0131 otomatik olarak indirip kurmas\u0131 s\u00fcrecidir. Bu i\u015flem, sistem y\u00f6neticisinin her g\u00fcncelleme \u00e7\u0131kt\u0131\u011f\u0131nda manuel olarak komut \u00e7al\u0131\u015ft\u0131rma zorunlulu\u011funu ortadan kald\u0131r\u0131r. Yap\u0131land\u0131rmaya ba\u011fl\u0131 olarak, sadece kritik g\u00fcvenlik yamalar\u0131, t\u00fcm paketler veya belirli uygulama g\u00fcncellemeleri otomatik olarak y\u00fcklenebilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Otomatik-Guncellemelerin-Avantajlari-ve-Dezavantajlari\"><\/span>Otomatik G\u00fcncellemelerin Avantajlar\u0131 ve Dezavantajlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otomatik g\u00fcncellemeler, b\u00fcy\u00fck kolayl\u0131klar sunsa da baz\u0131 riskleri de beraberinde getirebilir. Bu nedenle avantajlar\u0131 ve dezavantajlar\u0131 dikkatlice de\u011ferlendirilmelidir.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>Avantajlar<\/th>\n<th>Dezavantajlar<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>G\u00fcvenlik A\u00e7\u0131klar\u0131n\u0131n H\u0131zl\u0131ca Kapat\u0131lmas\u0131:<\/strong> Ke\u015ffedilen g\u00fcvenlik zafiyetleri i\u00e7in yay\u0131nlanan yamalar, en k\u0131sa s\u00fcrede sisteme uygulanarak sald\u0131r\u0131 y\u00fczeyini daralt\u0131r.<\/td>\n<td><strong>Potansiyel Uyumsuzluk ve K\u0131r\u0131lma Riskleri:<\/strong> Yeni bir paket s\u00fcr\u00fcm\u00fc, sistemdeki di\u011fer yaz\u0131l\u0131mlarla veya \u00f6zel yap\u0131land\u0131rmalarla uyumsuz olabilir ve servislerin durmas\u0131na neden olabilir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Sistem Stabilitesinin Art\u0131r\u0131lmas\u0131:<\/strong> Yaz\u0131l\u0131mlardaki hatalar\u0131 (bug) d\u00fczelten g\u00fcncellemeler, sistemin daha kararl\u0131 ve sorunsuz \u00e7al\u0131\u015fmas\u0131na yard\u0131mc\u0131 olur.<\/td>\n<td><strong>Kontrol D\u0131\u015f\u0131 De\u011fi\u015fiklikler:<\/strong> G\u00fcncellemelerin ne zaman ve nas\u0131l yap\u0131laca\u011f\u0131 \u00fczerindeki kontrol azal\u0131r, bu da beklenmedik anlarda sistem davran\u0131\u015f\u0131n\u0131n de\u011fi\u015fmesine yol a\u00e7abilir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Manuel \u0130\u015f Y\u00fck\u00fcn\u00fcn Azalt\u0131lmas\u0131:<\/strong> \u00d6zellikle \u00e7ok say\u0131da sunucuyu y\u00f6neten sistem y\u00f6neticileri i\u00e7in ciddi bir zaman tasarrufu sa\u011flar ve operasyonel verimlili\u011fi art\u0131r\u0131r.<\/td>\n<td><strong>Kernel G\u00fcncellemeleri ve Yeniden Ba\u015flatma:<\/strong> \u00c7ekirdek (kernel) g\u00fcncellemeleri genellikle sunucunun yeniden ba\u015flat\u0131lmas\u0131n\u0131 gerektirir. Otomatik yeniden ba\u015flatma, servislerde kesintiye neden olabilir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Standartlara Uyum:<\/strong> Sistemlerin her zaman en g\u00fcncel ve g\u00fcvenli durumda olmas\u0131n\u0131 sa\u011flayarak, g\u00fcvenlik standartlar\u0131na ve uyumluluk (compliance) gereksinimlerine katk\u0131da bulunur.<\/td>\n<td><strong>Bant Geni\u015fli\u011fi Kullan\u0131m\u0131:<\/strong> G\u00fcncellemelerin indirilmesi, \u00f6zellikle s\u0131n\u0131rl\u0131 bant geni\u015fli\u011fine sahip a\u011flarda performans\u0131 etkileyebilir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4>G\u00fcvenlik A\u00e7\u0131klar\u0131n\u0131n H\u0131zl\u0131ca Kapat\u0131lmas\u0131<\/h4>\n<p>Siber sald\u0131rganlar, yaz\u0131l\u0131mlardaki bilinen a\u00e7\u0131klar\u0131 otomatize ara\u00e7larla s\u00fcrekli tarar. Bir g\u00fcvenlik yamas\u0131 yay\u0131nland\u0131\u011f\u0131 an ile sizin onu manuel olarak kurdu\u011funuz an aras\u0131ndaki zaman dilimi, sisteminizi savunmas\u0131z b\u0131rak\u0131r. Otomatik g\u00fcncellemeler, bu &#8220;risk penceresini&#8221; minimuma indirerek proaktif bir koruma sa\u011flar.<\/p>\n<h4>Sistem Stabilitesinin Art\u0131r\u0131lmas\u0131<\/h4>\n<p>G\u00fcncellemeler sadece g\u00fcvenlikle ilgili de\u011fildir. Performans iyile\u015ftirmeleri, bellek s\u0131z\u0131nt\u0131lar\u0131n\u0131n giderilmesi ve \u00e7e\u015fitli hatalar\u0131n d\u00fczeltilmesi gibi konular da yamalarla \u00e7\u00f6z\u00fcl\u00fcr. D\u00fczenli g\u00fcncellemeler, sistemin genel sa\u011fl\u0131\u011f\u0131n\u0131 ve kararl\u0131l\u0131\u011f\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<h4>Manuel \u0130\u015f Y\u00fck\u00fcn\u00fcn Azalt\u0131lmas\u0131<\/h4>\n<p>Birden fazla <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/\" target=\"_blank\">sunucu<\/a> y\u00f6netmek, s\u00fcrekli olarak her birine ba\u011flan\u0131p `apt update &#038;&#038; apt upgrade` veya `dnf update` komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmay\u0131 gerektirir. Otomasyon, bu rutin g\u00f6revi ortadan kald\u0131rarak sistem y\u00f6neticilerinin daha stratejik ve karma\u015f\u0131k g\u00f6revlere odaklanmas\u0131na olanak tan\u0131r.<\/p>\n<h4>Potansiyel Uyumsuzluk ve K\u0131r\u0131lma Riskleri<\/h4>\n<p>Otomatik g\u00fcncellemelerin en b\u00fcy\u00fck dezavantaj\u0131 budur. \u00d6zellikle bir k\u00fct\u00fcphanenin (library) ana s\u00fcr\u00fcm\u00fcn\u00fcn g\u00fcncellenmesi, bu k\u00fct\u00fcphaneye ba\u011f\u0131ml\u0131 olan \u00f6zel bir uygulaman\u0131n \u00e7al\u0131\u015fmamas\u0131na neden olabilir. Bu nedenle, kritik \u00fcretim ortamlar\u0131nda g\u00fcncellemeler \u00f6nce bir test (staging) ortam\u0131nda denenmelidir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Manuel-ve-Otomatik-Guncelleme-Arasindaki-Farklar\"><\/span>Manuel ve Otomatik G\u00fcncelleme Aras\u0131ndaki Farklar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her iki yakla\u015f\u0131m\u0131n da kendine \u00f6zg\u00fc kullan\u0131m senaryolar\u0131 ve felsefeleri vard\u0131r. Do\u011fru se\u00e7imi yapmak, y\u00f6netilen sistemin kritikli\u011fine ve y\u00f6neticinin kontrol ihtiyac\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Manuel G\u00fcncelleme<\/th>\n<th>Otomatik G\u00fcncelleme<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Kontrol<\/strong><\/td>\n<td>Tam kontrol. Hangi paketin ne zaman g\u00fcncellenece\u011fine y\u00f6netici karar verir.<\/td>\n<td>Daha az kontrol. Yap\u0131land\u0131rma kurallar\u0131na g\u00f6re sistem kendi karar verir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Zamanlama<\/strong><\/td>\n<td>Y\u00f6neticinin belirledi\u011fi bak\u0131m zamanlar\u0131nda yap\u0131l\u0131r.<\/td>\n<td>Genellikle arka planda, periyodik olarak (\u00f6rn. her gece) \u00e7al\u0131\u015f\u0131r.<\/td>\n<\/tr>\n<tr>\n<td><strong>Risk Y\u00f6netimi<\/strong><\/td>\n<td>G\u00fcncelleme \u00f6ncesi yedekleme ve test yapma imkan\u0131 daha fazlad\u0131r.<\/td>\n<td>Uyumsuzluk riskleri daha y\u00fcksektir, iyi bir \u00f6n yap\u0131land\u0131rma gerektirir.<\/td>\n<\/tr>\n<tr>\n<td><strong>\u0130\u015f Y\u00fckl\u00fc<\/strong><\/td>\n<td>Y\u00fcksek. S\u00fcrekli takip ve manuel m\u00fcdahale gerektirir.<\/td>\n<td>D\u00fc\u015f\u00fck. &#8220;Ayarla ve unut&#8221; mant\u0131\u011f\u0131yla \u00e7al\u0131\u015f\u0131r, sadece denetim gerektirir.<\/td>\n<\/tr>\n<tr>\n<td><strong>G\u00fcvenlik<\/strong><\/td>\n<td>Y\u00f6netici proaktif de\u011filse g\u00fcvenlik a\u00e7\u0131klar\u0131 uzun s\u00fcre a\u00e7\u0131k kalabilir.<\/td>\n<td>G\u00fcvenlik yamalar\u0131 h\u0131zl\u0131ca uygulan\u0131r, daha g\u00fcvenlidir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"DebianUbuntu-Sistemlerinde-APT-ile-Otomatik-Guncelleme-unattended-upgrades\"><\/span>Debian\/Ubuntu Sistemlerinde APT ile Otomatik G\u00fcncelleme (unattended-upgrades)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Debian ve t\u00fcrevi olan Ubuntu gibi da\u011f\u0131t\u0131mlar, otomatik g\u00fcncellemeler i\u00e7in `unattended-upgrades` adl\u0131 g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7 sunar. Bu ara\u00e7, \u00f6zellikle g\u00fcvenlik g\u00fcncellemelerini otomatik olarak uygulayarak sistemleri g\u00fcvende tutmak i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"unattended-upgrades-Paketinin-Kurulumu-ve-Etkinlestirilmesi\"><\/span>`unattended-upgrades` Paketinin Kurulumu ve Etkinle\u015ftirilmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c7o\u011fu Debian ve Ubuntu sunucu kurulumunda bu paket varsay\u0131lan olarak gelir. Ancak y\u00fckl\u00fc de\u011filse, kurulumu olduk\u00e7a basittir. Terminal \u00fczerinden a\u015fa\u011f\u0131daki komutlarla paketi kurabilir ve interaktif bir yap\u0131land\u0131rma arac\u0131yla temel ayarlar\u0131 yapabilirsiniz:<\/p>\n<p><code>sudo apt update<\/code><br \/>\n<code>sudo apt install unattended-upgrades<\/code><br \/>\n<code>sudo dpkg-reconfigure --priority=low unattended-upgrades<\/code><\/p>\n<p>Son komut, otomatik g\u00fcncellemeleri etkinle\u015ftirmek i\u00e7in size bir soru soracak ve `20auto-upgrades` dosyas\u0131n\u0131 otomatik olarak olu\u015fturacakt\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Temel-Yapilandirma-Dosyalari-50unattended-upgrades-ve-20auto-upgrades\"><\/span>Temel Yap\u0131land\u0131rma Dosyalar\u0131: `50unattended-upgrades` ve `20auto-upgrades`<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otomatik g\u00fcncellemelerin davran\u0131\u015f\u0131n\u0131 iki ana dosya kontrol eder. Bu dosyalar <strong>\/etc\/apt\/apt.conf.d\/<\/strong> dizininde bulunur.<\/p>\n<ul>\n<li><strong>50unattended-upgrades:<\/strong> Bu dosya, otomasyonun kalbidir. Hangi depolardan g\u00fcncelleme yap\u0131laca\u011f\u0131, hangi paketlerin hari\u00e7 tutulaca\u011f\u0131 (blacklist), e-posta bildirimleri ve otomatik yeniden ba\u015flatma gibi detayl\u0131 ayarlar burada yap\u0131l\u0131r.<\/li>\n<li><strong>20auto-upgrades:<\/strong> Bu dosya, otomatik g\u00fcncelleme mekanizmas\u0131n\u0131 a\u00e7\u0131p kapatan anahtard\u0131r. \u0130\u00e7eri\u011fi genellikle iki sat\u0131rdan olu\u015fur: biri periyodik olarak paket listelerini g\u00fcncellemeyi (apt update), di\u011feri ise `unattended-upgrades` i\u015flemini \u00e7al\u0131\u015ft\u0131rmay\u0131 tetikler.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Hangi-Paket-Depolarindan-Guncelleme-Yapilacagini-Belirleme-Security-Updates-vb\"><\/span>Hangi Paket Depolar\u0131ndan G\u00fcncelleme Yap\u0131laca\u011f\u0131n\u0131 Belirleme (Security, Updates vb.)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>`50unattended-upgrades` dosyas\u0131 i\u00e7inde, g\u00fcncellemelerin hangi kaynaklardan al\u0131naca\u011f\u0131n\u0131 belirleyebilirsiniz. En yayg\u0131n yap\u0131land\u0131rma, sadece g\u00fcvenlik g\u00fcncellemelerini otomatikle\u015ftirmektir. Dosya i\u00e7inde `Unattended-Upgrade::Allowed-Origins` b\u00f6l\u00fcm\u00fcn\u00fc bularak istedi\u011finiz depolar\u0131 etkinle\u015ftirebilirsiniz:<\/p>\n<p><code>\"origin=Debian,label=Debian-Security\";<\/code><br \/>\n<code>\"origin=Ubuntu,archive=${distro_codename}-security\";<\/code><\/p>\n<p>Bunun yan\u0131 s\u0131ra, normal g\u00fcncellemeler (`updates`) veya geri-port edilmi\u015f paketler (`backports`) gibi di\u011fer depolar\u0131 da bu listeye ekleyebilirsiniz. Ancak bu, kararl\u0131l\u0131k riskini art\u0131rabilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Belirli-Paketleri-Guncellemeden-Haric-Tutma-Blacklisting\"><\/span>Belirli Paketleri G\u00fcncellemeden Hari\u00e7 Tutma (Blacklisting)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Baz\u0131 durumlarda, belirli bir paketin (\u00f6rne\u011fin, \u00f6zel bir yap\u0131land\u0131rmaya sahip bir veritaban\u0131 sunucusu veya web sunucusu) otomatik olarak g\u00fcncellenmesini istemeyebilirsiniz. `50unattended-upgrades` dosyas\u0131ndaki `Unattended-Upgrade::Package-Blacklist` b\u00f6l\u00fcm\u00fcne bu paketlerin isimlerini ekleyerek g\u00fcncellenmelerini engelleyebilirsiniz:<\/p>\n<p><code>Unattended-Upgrade::Package-Blacklist {<\/code><br \/>\n<code> \"nginx\";<\/code><br \/>\n<code> \"mariadb-server\";<\/code><br \/>\n<code>};<\/code><\/p>\n<h3><span class=\"ez-toc-section\" id=\"E-posta-Bildirimlerinin-Yapilandirilmasi\"><\/span>E-posta Bildirimlerinin Yap\u0131land\u0131r\u0131lmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sistemde ne olup bitti\u011fini bilmek \u00f6nemlidir. `unattended-upgrades` arac\u0131, g\u00fcncellemeler yap\u0131ld\u0131\u011f\u0131nda veya bir hata olu\u015ftu\u011funda size e-posta g\u00f6nderebilir. Bunun i\u00e7in sisteminizde bir posta aktar\u0131m arac\u0131s\u0131 (MTA) kurulu olmal\u0131 ve `50unattended-upgrades` dosyas\u0131nda \u015fu sat\u0131r\u0131 d\u00fczenlemelisiniz:<\/p>\n<p><code>Unattended-Upgrade::Mail \"yonetici@example.com\";<\/code><\/p>\n<p>Ayr\u0131ca, sadece hatalar oldu\u011funda mail almak i\u00e7in `Unattended-Upgrade::MailOnlyOnError` se\u00e7ene\u011fini `true` olarak ayarlayabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Otomatik-Yeniden-Baslatmanin-Reboot-Yonetimi\"><\/span>Otomatik Yeniden Ba\u015flatman\u0131n (Reboot) Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>E\u011fer bir <a href=\"https:\/\/www.ihs.com.tr\/blog\/linux-kernel-4-4-surmu-yayinlandi\/\" target=\"_blank\">kernel g\u00fcncellemesi<\/a> yap\u0131l\u0131rsa, sistemin yeni kernel ile ba\u015flamas\u0131 i\u00e7in yeniden ba\u015flat\u0131lmas\u0131 gerekir. `unattended-upgrades`, bunu otomatik olarak yapabilir. Ancak bu, servis kesintisine neden olabilece\u011finden dikkatli kullan\u0131lmal\u0131d\u0131r. `50unattended-upgrades` dosyas\u0131ndaki ilgili ayarlar \u015funlard\u0131r:<\/p>\n<p><code>Unattended-Upgrade::Automatic-Reboot \"true\";<\/code><br \/>\n<code>Unattended-Upgrade::Automatic-Reboot-Time \"02:00\";<\/code><\/p>\n<p>Bu ayar, gerekirse sunucuyu gece 02:00&#8217;de otomatik olarak yeniden ba\u015flatacakt\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guncelleme-Gunluklerinin-Log-Incelenmesi-ve-Dogrulama\"><\/span>G\u00fcncelleme G\u00fcnl\u00fcklerinin (Log) \u0130ncelenmesi ve Do\u011frulama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Yap\u0131lan t\u00fcm i\u015flemlerin kay\u0131tlar\u0131, sorun giderme ve do\u011frulama i\u00e7in hayati \u00f6neme sahiptir. `unattended-upgrades` t\u00fcm aktivitelerini <strong>\/var\/log\/unattended-upgrades\/<\/strong> dizinindeki dosyalara kaydeder. `unattended-upgrades-dpkg.log` dosyas\u0131, hangi paketlerin kuruldu\u011funu detayl\u0131 olarak g\u00f6sterir. Bu g\u00fcnl\u00fckleri periyodik olarak kontrol ederek her \u015feyin yolunda gitti\u011finden emin olabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"FedoraCentOSRHEL-Sistemlerinde-DNF-ile-Otomatik-Guncelleme-dnf-automatic\"><\/span>Fedora\/CentOS\/RHEL Sistemlerinde DNF ile Otomatik G\u00fcncelleme (dnf-automatic)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Fedora, CentOS Stream ve RHEL gibi Red Hat tabanl\u0131 da\u011f\u0131t\u0131mlar, paket y\u00f6netimi i\u00e7in DNF (daha \u00f6nceleri YUM) kullan\u0131r. Bu sistemlerde otomatik g\u00fcncellemeler, `dnf-automatic` paketi ve systemd zamanlay\u0131c\u0131lar\u0131 (timers) arac\u0131l\u0131\u011f\u0131yla y\u00f6netilir. Bu yakla\u015f\u0131m, esnek ve modern bir otomasyon \u00e7\u00f6z\u00fcm\u00fc sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"dnf-automatic-Paketinin-Kurulumu\"><\/span>`dnf-automatic` Paketinin Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otomatik g\u00fcncellemeleri etkinle\u015ftirmek i\u00e7in ilk ad\u0131m, ilgili paketi sisteme kurmakt\u0131r. Bu i\u015flem, DNF paket y\u00f6neticisi kullan\u0131larak kolayca yap\u0131labilir:<\/p>\n<p><code>sudo dnf install dnf-automatic<\/code><\/p>\n<p>Bu komut, gerekli yap\u0131land\u0131rma dosyalar\u0131n\u0131 ve systemd servis birimlerini sisteme ekleyecektir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"dnf-automatictimer-Systemd-Servisinin-Etkinlestirilmesi-ve-Zamanlanmasi\"><\/span>`dnf-automatic.timer` Systemd Servisinin Etkinle\u015ftirilmesi ve Zamanlanmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Debian tabanl\u0131 sistemlerdeki cron i\u015flerinin aksine, Red Hat tabanl\u0131 sistemler zamanlanm\u0131\u015f g\u00f6revler i\u00e7in systemd zamanlay\u0131c\u0131lar\u0131n\u0131 kullan\u0131r. `dnf-automatic` paketi kuruldu\u011funda `dnf-automatic.timer` ad\u0131nda bir zamanlay\u0131c\u0131 birimi de olu\u015fturulur. Bu zamanlay\u0131c\u0131y\u0131 etkinle\u015ftirmek ve hemen ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komut kullan\u0131l\u0131r:<\/p>\n<p><code>sudo systemctl enable --now dnf-automatic.timer<\/code><\/p>\n<p>Bu komut, zamanlay\u0131c\u0131n\u0131n sistem her a\u00e7\u0131ld\u0131\u011f\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 sa\u011flar ve mevcut oturum i\u00e7in de hemen devreye al\u0131r. Zamanlay\u0131c\u0131n\u0131n ne zaman \u00e7al\u0131\u015faca\u011f\u0131 `\/usr\/lib\/systemd\/system\/dnf-automatic.timer` dosyas\u0131nda tan\u0131mlanm\u0131\u015ft\u0131r ve genellikle g\u00fcnl\u00fck olarak \u00e7al\u0131\u015facak \u015fekilde ayarlanm\u0131\u015ft\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"automaticconf-Yapilandirma-Dosyasinin-Incelenmesi-ve-Ozellestirilmesi\"><\/span>`automatic.conf` Yap\u0131land\u0131rma Dosyas\u0131n\u0131n \u0130ncelenmesi ve \u00d6zelle\u015ftirilmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>T\u00fcm yap\u0131land\u0131rma ayarlar\u0131 <strong>\/etc\/dnf\/automatic.conf<\/strong> dosyas\u0131nda bulunur. Bu dosya, g\u00fcncelleme davran\u0131\u015f\u0131n\u0131 kontrol eden \u00e7e\u015fitli parametreler i\u00e7erir. Yap\u0131land\u0131rma dosyas\u0131n\u0131 bir metin d\u00fczenleyici ile a\u00e7arak (`sudo nano \/etc\/dnf\/automatic.conf`) ayarlar\u0131 kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirebilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guncelleme-Turunu-Belirleme-default-security\"><\/span>G\u00fcncelleme T\u00fcr\u00fcn\u00fc Belirleme (default, security)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>`automatic.conf` dosyas\u0131ndaki en \u00f6nemli ayarlardan biri `upgrade_type` parametresidir. Bu parametre, hangi t\u00fcr g\u00fcncellemelerin uygulanaca\u011f\u0131n\u0131 belirler:<\/p>\n<ul>\n<li><strong>default:<\/strong> Mevcut t\u00fcm g\u00fcncellemeleri uygular (`dnf upgrade`).<\/li>\n<li><strong>security:<\/strong> Sadece g\u00fcvenlik olarak i\u015faretlenmi\u015f g\u00fcncellemeleri uygular (`dnf upgrade &#8211;security`). Kritik \u00fcretim sunucular\u0131 i\u00e7in genellikle bu ayar tavsiye edilir.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Guncellemelerin-Sadece-Indirilmesi-veya-Otomatik-Kurulmasi-Ayari\"><\/span>G\u00fcncellemelerin Sadece \u0130ndirilmesi veya Otomatik Kurulmas\u0131 Ayar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Baz\u0131 y\u00f6neticiler, g\u00fcncellemelerin otomatik indirilmesini ancak kuruluma manuel karar vermeyi tercih edebilir. `automatic.conf` dosyas\u0131ndaki `download_updates` ve `apply_updates` parametreleri bu kontrol\u00fc sa\u011flar:<\/p>\n<ul>\n<li><code>download_updates = yes<\/code>: G\u00fcncellemeleri indirir.<\/li>\n<li><code>apply_updates = yes<\/code>: \u0130ndirilen g\u00fcncellemeleri otomatik olarak kurar.<\/li>\n<\/ul>\n<p>E\u011fer `apply_updates` de\u011ferini `no` yaparsan\u0131z, sistem g\u00fcncellemeleri sadece indirir ve kuruluma haz\u0131r halde bekletir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Bildirim-Yontemlerinin-Yapilandirilmasi-stdout-email-motd\"><\/span>Bildirim Y\u00f6ntemlerinin Yap\u0131land\u0131r\u0131lmas\u0131 (stdout, email, motd)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ger\u00e7ekle\u015fen i\u015flemler hakk\u0131nda bilgi almak i\u00e7in bildirimleri yap\u0131land\u0131rmak \u00f6nemlidir. `emit_via` parametresi, bildirimlerin nas\u0131l g\u00f6nderilece\u011fini belirler:<\/p>\n<ul>\n<li><strong>stdout:<\/strong> Sonu\u00e7lar\u0131 standart \u00e7\u0131kt\u0131ya yazar, bu da systemd g\u00fcnl\u00fcklerine kaydedilmesini sa\u011flar.<\/li>\n<li><strong>email:<\/strong> Belirtilen bir adrese e-posta ile rapor g\u00f6nderir. Bu se\u00e7ene\u011fi kullanmak i\u00e7in `email_from` ve `email_to` ayarlar\u0131n\u0131 yapman\u0131z gerekir.<\/li>\n<li><strong>motd:<\/strong> G\u00fcncelleme bilgilerini, kullan\u0131c\u0131lar SSH ile ba\u011fland\u0131\u011f\u0131nda g\u00f6rd\u00fckleri &#8220;G\u00fcn\u00fcn Mesaj\u0131&#8221; (Message of the Day) ekran\u0131na ekler.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Systemd-Gunlukleri-journalctl-ile-Calismanin-Takibi\"><\/span>Systemd G\u00fcnl\u00fckleri (journalctl) ile \u00c7al\u0131\u015fman\u0131n Takibi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>`dnf-automatic` systemd servisleri arac\u0131l\u0131\u011f\u0131yla \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in, t\u00fcm \u00e7\u0131kt\u0131lar\u0131 ve i\u015flem kay\u0131tlar\u0131 systemd g\u00fcnl\u00fc\u011f\u00fcne (journal) yaz\u0131l\u0131r. Zamanlay\u0131c\u0131n\u0131n ve servisin durumunu kontrol etmek, yap\u0131lan i\u015flemleri g\u00f6rmek i\u00e7in `journalctl` komutunu kullanabilirsiniz:<\/p>\n<p><code>sudo journalctl -u dnf-automatic.service<\/code><\/p>\n<p>Bu komut, `dnf-automatic` servisinin t\u00fcm ge\u00e7mi\u015f \u00e7al\u0131\u015fma g\u00fcnl\u00fcklerini ve g\u00fcncelleme sonu\u00e7lar\u0131n\u0131 listeleyerek, sistemde ne gibi de\u011fi\u015fiklikler yap\u0131ld\u0131\u011f\u0131n\u0131 izlemenizi sa\u011flar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Otomatik-Guncellemeler-Icin-Ileri-Duzey-Ipuclari-ve-En-Iyi-Uygulamalar\"><\/span>Otomatik G\u00fcncellemeler \u0130\u00e7in \u0130leri D\u00fczey \u0130pu\u00e7lar\u0131 ve En \u0130yi Uygulamalar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Otomatik g\u00fcncellemeleri basit\u00e7e etkinle\u015ftirmek yeterli de\u011fildir. \u00d6zellikle karma\u015f\u0131k ve kritik altyap\u0131larda, bu s\u00fcreci ak\u0131ll\u0131ca y\u00f6netmek, riskleri en aza indirmek ve sistem devaml\u0131l\u0131\u011f\u0131n\u0131 sa\u011flamak i\u00e7in baz\u0131 en iyi uygulamalar\u0131 benimsemek gerekir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kritik-Sistemlerde-Otomatik-Guncellemelerin-Risk-Yonetimi\"><\/span>Kritik Sistemlerde Otomatik G\u00fcncellemelerin Risk Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00dcretim veritabanlar\u0131, ana uygulama sunucular\u0131 veya <a href=\"https:\/\/www.ihs.com.tr\/blog\/yuk-dengeleyici-load-balancer-kurulumu-ile-kesintisiz-hizmet-saglama\/\" target=\"_blank\">y\u00fck dengeleyiciler<\/a> gibi kritik sistemlerde, &#8220;her \u015feyi otomatik g\u00fcncelle&#8221; yakla\u015f\u0131m\u0131 tehlikeli olabilir. Bu t\u00fcr sistemler i\u00e7in en g\u00fcvenli strateji, sadece g\u00fcvenlik yamalar\u0131n\u0131 otomatik olarak uygulamakt\u0131r. Debian\/Ubuntu&#8217;da `Allowed-Origins` b\u00f6l\u00fcm\u00fcn\u00fc sadece `security` depolar\u0131yla s\u0131n\u0131rlamak veya Fedora\/RHEL&#8217;de `upgrade_type` olarak `security` se\u00e7ene\u011fini kullanmak bu amaca hizmet eder.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Test-Staging-ve-Uretim-Production-Ortamlari-Icin-Farkli-Stratejiler\"><\/span>Test (Staging) ve \u00dcretim (Production) Ortamlar\u0131 \u0130\u00e7in Farkl\u0131 Stratejiler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Profesyonel altyap\u0131 y\u00f6netiminin alt\u0131n kural\u0131, de\u011fi\u015fiklikleri \u00f6nce \u00fcretim ortam\u0131n\u0131n bir kopyas\u0131 olan test (staging) ortam\u0131nda denemektir. Otomatik g\u00fcncellemeler i\u00e7in \u015f\u00f6yle bir strateji izlenebilir: Staging ortam\u0131nda t\u00fcm g\u00fcncellemelerin otomatik yap\u0131lmas\u0131na izin verin. Birka\u00e7 g\u00fcn veya bir hafta boyunca sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 g\u00f6zlemleyin. E\u011fer herhangi bir uyumsuzluk veya sorun tespit edilmezse, ayn\u0131 g\u00fcncellemeleri \u00fcretim ortam\u0131na manuel olarak veya daha kontroll\u00fc bir otomasyonla uygulay\u0131n.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kernel-Guncellemeleri-ve-Sunucu-Yeniden-Baslatma-Politikalari\"><\/span>Kernel G\u00fcncellemeleri ve Sunucu Yeniden Ba\u015flatma Politikalar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kernel g\u00fcncellemeleri genellikle sistemin yeniden ba\u015flat\u0131lmas\u0131n\u0131 gerektirir. Otomatik yeniden ba\u015flatma, hizmet kesintilerine yol a\u00e7abilir. Bu riski y\u00f6netmek i\u00e7in:<\/p>\n<ul>\n<li>Otomatik yeniden ba\u015flatmalar\u0131 tamamen devre d\u0131\u015f\u0131 b\u0131rak\u0131n.<\/li>\n<li>Sistemin yeniden ba\u015flat\u0131lmas\u0131 gerekti\u011fini bildiren e-posta uyar\u0131lar\u0131 ayarlay\u0131n.<\/li>\n<li>Yeniden ba\u015flatma i\u015flemini, trafi\u011fin en d\u00fc\u015f\u00fck oldu\u011fu bir bak\u0131m penceresinde manuel olarak yap\u0131n.<\/li>\n<\/ul>\n<p>Y\u00fcksek eri\u015filebilirlik gerektiren sistemlerde, bir k\u00fcme (cluster) i\u00e7indeki sunucular\u0131 s\u0131rayla yeniden ba\u015flatarak kesintisiz hizmet sa\u011flanabilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Cron-ve-Shell-Script-Kullanarak-Ozel-Otomatik-Guncelleme-Cozumleri-Olusturma\"><\/span>Cron ve Shell Script Kullanarak \u00d6zel Otomatik G\u00fcncelleme \u00c7\u00f6z\u00fcmleri Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Yerle\u015fik ara\u00e7lar (`unattended-upgrades`, `dnf-automatic`) \u00e7o\u011fu senaryo i\u00e7in yeterlidir. Ancak bazen daha karma\u015f\u0131k mant\u0131klara ihtiya\u00e7 duyulabilir. \u00d6rne\u011fin, bir g\u00fcncelleme yapmadan \u00f6nce belirli bir servisi durdurmak, g\u00fcncelleme sonras\u0131 servisi ba\u015flatmak ve servisin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamak gerekebilir. Bu gibi durumlar i\u00e7in, `cron` ve basit shell script&#8217;leri kullanarak kendi \u00f6zel g\u00fcncelleme \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc yazabilirsiniz. Bu script&#8217;ler, g\u00fcncelleme komutlar\u0131n\u0131 (`apt upgrade -y` veya `dnf upgrade -y`) ve ek hizmet y\u00f6netimi komutlar\u0131n\u0131 i\u00e7erebilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Anormal-Durumlar-Icin-Geri-Alma-Rollback-Plani\"><\/span>Anormal Durumlar \u0130\u00e7in Geri Alma (Rollback) Plan\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her \u015feye ra\u011fmen bir g\u00fcncelleme sisteminizi bozabilir. B\u00f6yle bir duruma haz\u0131rl\u0131kl\u0131 olmak, kriz an\u0131nda h\u0131zl\u0131ca toparlanman\u0131z\u0131 sa\u011flar. Bir geri alma plan\u0131 \u015funlar\u0131 i\u00e7ermelidir:<\/p>\n<ul>\n<li><strong>Sistem Anl\u0131k G\u00f6r\u00fcnt\u00fcleri (Snapshots):<\/strong> Sanal sunucularda (VPS\/VDS), g\u00fcncelleme \u00f6ncesi anl\u0131k g\u00f6r\u00fcnt\u00fc almak en etkili y\u00f6ntemdir. Sorun \u00e7\u0131kmas\u0131 durumunda sistemi saniyeler i\u00e7inde eski kararl\u0131 durumuna d\u00f6nd\u00fcrebilirsiniz.<\/li>\n<li><strong>Paket S\u00fcr\u00fcm\u00fcn\u00fc D\u00fc\u015f\u00fcrme:<\/strong> APT ve DNF, bir paketin eski bir s\u00fcr\u00fcm\u00fcne geri d\u00f6nme yetene\u011fine sahiptir. Soruna neden olan paketi tespit edip manuel olarak eski s\u00fcr\u00fcm\u00fcn\u00fc kurabilirsiniz.<\/li>\n<li><strong>Yedeklemeler:<\/strong> D\u00fczenli ve do\u011frulanm\u0131\u015f sistem yedekleri, her t\u00fcrl\u00fc felaket senaryosu i\u00e7in son \u00e7aredir.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Snap-ve-Flatpak-Paketleri-Icin-Otomatik-Guncellemeler\"><\/span>Snap ve Flatpak Paketleri \u0130\u00e7in Otomatik G\u00fcncellemeler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Geleneksel paket y\u00f6neticilerinin yan\u0131 s\u0131ra, Snap ve Flatpak gibi yeni nesil uygulama da\u011f\u0131t\u0131m sistemleri de pop\u00fclerlik kazanmaktad\u0131r. Bu sistemler kendi otomatik g\u00fcncelleme mekanizmalar\u0131na sahiptir. Genellikle, Snap ve Flatpak uygulamalar\u0131 varsay\u0131lan olarak arka planda kendilerini otomatik g\u00fcnceller. Bu davran\u0131\u015f, ilgili sistemin komut sat\u0131r\u0131 ara\u00e7lar\u0131 (`snap set core refresh.timer` gibi) veya yap\u0131land\u0131rma dosyalar\u0131 \u00fczerinden kontrol edilebilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sunucu-Yonetimi-ve-Otomatik-Guncellemeler-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\"><\/span>Sunucu Y\u00f6netimi ve Otomatik G\u00fcncellemeler \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sunucu g\u00fcncellemelerini otomatikle\u015ftirmek g\u00fc\u00e7l\u00fc bir y\u00f6ntem olsa da, yap\u0131land\u0131rmas\u0131, izlenmesi ve olas\u0131 sorunlar\u0131n giderilmesi uzmanl\u0131k gerektirir. \u00d6zellikle i\u015fi teknoloji olmayan ancak dijital varl\u0131klar\u0131 kritik \u00f6neme sahip \u015firketler i\u00e7in bu s\u00fcre\u00e7 karma\u015f\u0131k olabilir. \u0130HS Telekom, sundu\u011fu y\u00f6netilen <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vps-server.html\" target=\"_blank\">VPS<\/a> ve sunucu hizmetleriyle bu y\u00fck\u00fc omuzlar\u0131n\u0131zdan al\u0131r ve altyap\u0131n\u0131z\u0131n her zaman g\u00fcvende, g\u00fcncel ve performansl\u0131 kalmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yonetilen-Sunucu-Hizmetleri-ile-Guncelleme-ve-Guvenlik-Yonetimi\"><\/span>Y\u00f6netilen Sunucu Hizmetleri ile G\u00fcncelleme ve G\u00fcvenlik Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0130HS Telekom&#8217;un y\u00f6netilen sunucu hizmetleri kapsam\u0131nda, sunucunuzun ilk kurulumundan periyodik bak\u0131m\u0131na, g\u00fcvenlik yamalar\u0131n\u0131n uygulanmas\u0131ndan performans optimizasyonuna kadar t\u00fcm teknik s\u00fcre\u00e7ler uzman ekiplerimiz taraf\u0131ndan y\u00fcr\u00fct\u00fcl\u00fcr. Sizin g\u00fcncelleme yap\u0131land\u0131rmalar\u0131yla veya potansiyel uyumsuzluk riskleriyle u\u011fra\u015fman\u0131za gerek kalmaz. Biz, en iyi uygulamalar\u0131 takip ederek sunucunuzu sizin i\u00e7in g\u00fcncel ve g\u00fcvende tutar\u0131z.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Proaktif-Izleme-ve-Guvenlik-Acigi-Taramasi\"><\/span>Proaktif \u0130zleme ve G\u00fcvenlik A\u00e7\u0131\u011f\u0131 Taramas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sadece g\u00fcncellemeleri yapmakla kalm\u0131yor, ayn\u0131 zamanda 7\/24 izleme sistemlerimizle sunucunuzun sa\u011fl\u0131\u011f\u0131n\u0131 proaktif olarak takip ediyoruz. Potansiyel tehditleri ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 s\u00fcrekli olarak tarayarak, sorunlar hen\u00fcz i\u015finizi etkilemeden \u00f6nce m\u00fcdahale ediyor ve gerekli \u00f6nlemleri al\u0131yoruz. Bu, reaktif bir yakla\u015f\u0131mdan \u00e7ok daha g\u00fcvenli ve etkilidir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Uzman-Teknik-Destek-ile-Olasi-Sorunlara-Hizli-Mudahale\"><\/span>Uzman Teknik Destek ile Olas\u0131 Sorunlara H\u0131zl\u0131 M\u00fcdahale<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En iyi planlanm\u0131\u015f senaryolarda bile beklenmedik sorunlar ortaya \u00e7\u0131kabilir. Bir g\u00fcncellemenin \u00f6zel yaz\u0131l\u0131m\u0131n\u0131zla uyumsuz olmas\u0131 gibi durumlarda, \u0130HS Telekom&#8217;un uzman teknik destek ekibi bir telefon veya tiket kadar yak\u0131n\u0131n\u0131zdad\u0131r. Sorunun kayna\u011f\u0131n\u0131 h\u0131zla te\u015fhis eder, \u00e7\u00f6z\u00fcm \u00fcretir ve sisteminizin en k\u0131sa s\u00fcrede tekrar stabil hale gelmesini sa\u011flarlar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenilir-ve-Yuksek-Performansli-Sunucu-Altyapisi\"><\/span>G\u00fcvenilir ve Y\u00fcksek Performansl\u0131 Sunucu Altyap\u0131s\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>T\u00fcrkiye&#8217;nin en iyi VPS sa\u011flay\u0131c\u0131s\u0131 olarak \u0130HS Telekom, g\u00fcncel ve g\u00fcvenli yaz\u0131l\u0131mlar\u0131n yan\u0131 s\u0131ra, bu yaz\u0131l\u0131mlar\u0131n \u00fczerinde \u00e7al\u0131\u015faca\u011f\u0131 g\u00fc\u00e7l\u00fc bir altyap\u0131 sunar. Y\u00fcksek performansl\u0131 NVMe SSD depolama, g\u00fc\u00e7l\u00fc i\u015flemciler ve yedekli a\u011f ba\u011flant\u0131lar\u0131 ile sunucunuzun her zaman en y\u00fcksek performansta \u00e7al\u0131\u015fmas\u0131n\u0131 garanti ederiz. Otomatik g\u00fcncellemeler, bu sa\u011flam temel \u00fczerinde altyap\u0131n\u0131z\u0131n g\u00fcvenli\u011fini peki\u015ftiren bir katman olu\u015fturur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux sunucular\u0131n\u0131n g\u00fcvenli\u011fi ve kararl\u0131l\u0131\u011f\u0131, sistem y\u00f6neticilerinin en temel sorumluluklar\u0131ndan biridir. Bu sorumlulu\u011fun en kritik par\u00e7as\u0131 ise sistemdeki paketlerin d\u00fczenli olarak g\u00fcncellenmesidir.&hellip;<\/p>\n","protected":false},"author":3,"featured_media":16399,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[414],"tags":[],"class_list":["post-16398","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sunucu"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=16398"}],"version-history":[{"count":1,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16398\/revisions"}],"predecessor-version":[{"id":16400,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16398\/revisions\/16400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/16399"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=16398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=16398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=16398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}