{"id":36239,"date":"2025-12-11T09:40:39","date_gmt":"2025-12-11T06:40:39","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=36239"},"modified":"2025-12-11T09:40:39","modified_gmt":"2025-12-11T06:40:39","slug":"debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/","title":{"rendered":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7"},"content":{"rendered":"<p><body><\/p>\n<h2>Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7<\/h2>\n<p>Debian, a\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n en k\u00f6kl\u00fc ve sayg\u0131n Linux da\u011f\u0131t\u0131mlar\u0131ndan biridir. Kararl\u0131l\u0131\u011f\u0131, g\u00fcvenilirli\u011fi ve geni\u015f paket deposu sayesinde hem masa\u00fcst\u00fc kullan\u0131c\u0131lar\u0131 hem de sunucu y\u00f6neticileri i\u00e7in ideal bir se\u00e7imdir. \u00d6zellikle sunucu ortamlar\u0131nda, Debian&#8217;\u0131n sa\u011flad\u0131\u011f\u0131 sa\u011flam temel, uzun vadeli ve sorunsuz bir operasyon i\u00e7in kritik \u00f6neme sahiptir. Bu makalede, Debian&#8217;\u0131n &#8220;Wheezy&#8221; kod adl\u0131 7. s\u00fcr\u00fcm\u00fc ile bir sunucunun ilk kurulumunu, temel yap\u0131land\u0131rma ad\u0131mlar\u0131n\u0131 ve g\u00fcvenlik \u00f6nlemlerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Amac\u0131m\u0131z, yeni bir sunucu i\u00e7in sa\u011flam, g\u00fcvenli ve verimli bir ba\u015flang\u0131\u00e7 noktas\u0131 olu\u015fturmakt\u0131r.<\/p>\n<h3>Debian 7&#8217;yi Neden Tercih Etmeliyiz?<\/h3>\n<p>Debian 7, uzun s\u00fcreli destek (LTS) sunan eski bir s\u00fcr\u00fcm olmas\u0131na ra\u011fmen, belirli senaryolarda hala tercih edilebilir. \u00d6zellikle eski donan\u0131mlarla uyumluluk gerektiren durumlarda veya belirli yaz\u0131l\u0131m ba\u011f\u0131ml\u0131l\u0131klar\u0131 nedeniyle daha eski bir \u00e7ekirdek ve glibc s\u00fcr\u00fcm\u00fc gerektiren projelerde Debian 7, istikrarl\u0131 bir \u00e7\u00f6z\u00fcm sunar. Sunucu ortamlar\u0131nda kararl\u0131l\u0131k her \u015feyden \u00f6nemlidir ve Debian bu konuda m\u00fckemmel bir \u00fcne sahiptir. A\u00e7\u0131k kaynak felsefesi, geni\u015f topluluk deste\u011fi ve g\u00fc\u00e7l\u00fc paket y\u00f6netim sistemi (APT), Debian&#8217;\u0131 sunucu kurulumlar\u0131 i\u00e7in cazip bir se\u00e7enek haline getirir. \u0130lk kurulumun do\u011fru yap\u0131lmas\u0131, sunucunun gelecekteki performans\u0131, g\u00fcvenli\u011fi ve y\u00f6netilebilirli\u011fi a\u00e7\u0131s\u0131ndan hayati \u00f6neme sahiptir.<\/p>\n<h3>Kuruluma Haz\u0131rl\u0131k A\u015famas\u0131<\/h3>\n<p>Ba\u015far\u0131l\u0131 bir sunucu kurulumu i\u00e7in \u00f6n haz\u0131rl\u0131k ad\u0131mlar\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Bu a\u015famada donan\u0131m gereksinimlerinden yaz\u0131l\u0131m teminine kadar bir\u00e7ok detay\u0131n g\u00f6zden ge\u00e7irilmesi gerekir.<\/p>\n<h4>Donan\u0131m Gereksinimleri<\/h4>\n<p>Debian 7, nispeten d\u00fc\u015f\u00fck donan\u0131m kaynaklar\u0131yla \u00e7al\u0131\u015fabilen bir i\u015fletim sistemidir. Ancak sunucunun kullan\u0131m amac\u0131na g\u00f6re donan\u0131m gereksinimleri de\u011fi\u015fiklik g\u00f6sterecektir.<\/p>\n<p>*   <strong>\u0130\u015flemci (CPU):<\/strong> Minimum 500 MHz Pentium uyumlu i\u015flemci yeterli olsa da, modern sunucu uygulamalar\u0131 i\u00e7in en az 1-2 GHz h\u0131z\u0131nda \u00e7ift \u00e7ekirdekli bir i\u015flemci \u00f6nerilir.<br \/>\n*   <strong>Bellek (RAM):<\/strong> Metin tabanl\u0131 kurulum ve temel sunucu i\u015flevleri i\u00e7in 256 MB RAM yeterli olabilir. Ancak SSH, web sunucusu (Apache\/Nginx), veritaban\u0131 (MySQL\/PostgreSQL) gibi servisleri \u00e7al\u0131\u015ft\u0131racak bir sunucu i\u00e7in minimum 1 GB, tercihen 2-4 GB veya daha fazla RAM \u00f6nerilir.<br \/>\n*   <strong>Depolama (Disk):<\/strong> Minimum 10 GB disk alan\u0131 gerekli olsa da, i\u015fletim sistemi, log dosyalar\u0131, uygulamalar ve veri depolamas\u0131 i\u00e7in en az 40-80 GB SSD veya HDD alan\u0131 \u00f6nerilir. SSD&#8217;ler performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantaj sa\u011flar.<br \/>\n*   <strong>A\u011f Kart\u0131:<\/strong> Sunucunun a\u011fa ba\u011flanabilmesi i\u00e7in bir Ethernet kart\u0131 olmazsa olmazd\u0131r.<\/p>\n<h4>Yaz\u0131l\u0131m Gereksinimleri<\/h4>\n<p>Debian 7&#8217;nin kurulumu i\u00e7in gerekli temel yaz\u0131l\u0131mlar\u0131 temin etmeliyiz.<\/p>\n<p>*   <strong>Debian 7 &#8220;Wheezy&#8221; ISO \u0130maj\u0131:<\/strong> Debian&#8217;\u0131n resmi web sitesinden (archive.debian.org \u00fczerinden veya yans\u0131lardan) uygun mimariye (amd64, i386) sahip ISO imaj\u0131n\u0131 indirin. Netinstall imajlar\u0131 daha k\u00fc\u00e7\u00fck boyutlu olup, kurulum s\u0131ras\u0131nda internetten ek paketleri \u00e7eker. Komple DVD imajlar\u0131 ise internet ba\u011flant\u0131s\u0131 olmadan da \u00e7o\u011fu paketi kurman\u0131za olanak tan\u0131r.<br \/>\n*   <strong>\u00d6ny\u00fcklenebilir Medya Olu\u015fturma Arac\u0131:<\/strong><br \/>\n    *   <strong>USB Bellek i\u00e7in:<\/strong> Windows \u00fczerinde Rufus, Linux \u00fczerinde <code>dd<\/code> komutu (\u00f6rne\u011fin: <code>sudo dd if=\/path\/to\/debian.iso of=\/dev\/sdX bs=4M status=progress<\/code>) veya Etcher gibi ara\u00e7lar kullan\u0131labilir.<br \/>\n    *   <strong>CD\/DVD i\u00e7in:<\/strong> \u0130ndirdi\u011finiz ISO imaj\u0131n\u0131 bir CD veya DVD&#8217;ye yazd\u0131r\u0131n.<br \/>\n*   <strong>A\u011f Yap\u0131land\u0131rma Plan\u0131:<\/strong> Sunucunuz i\u00e7in statik bir IP adresi, a\u011f ge\u00e7idi (gateway), alt a\u011f maskesi (netmask) ve DNS sunucular\u0131 (tercihen Google DNS: 8.8.8.8, 8.8.4.4 veya ISS&#8217;nizin DNS&#8217;leri) belirlemek, kurulum s\u0131ras\u0131nda a\u011f ayarlar\u0131n\u0131 kolayla\u015ft\u0131racakt\u0131r.<\/p>\n<h4>Kurulum \u00d6ncesi Kontrol Listesi<\/h4>\n<p>*   Mevcut verilerin yedeklendi\u011finden emin olun (e\u011fer sunucu daha \u00f6nce kullan\u0131ld\u0131ysa).<br \/>\n*   Fiziksel eri\u015fim veya uzaktan konsol (ILO, iDRAC, KVM) eri\u015fiminin sa\u011fland\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n*   Root parolas\u0131 ve olu\u015fturulacak ilk kullan\u0131c\u0131 i\u00e7in g\u00fc\u00e7l\u00fc parolalar belirleyin.<br \/>\n*   Gerekirse BIOS\/UEFI ayarlar\u0131ndan \u00f6ny\u00fckleme s\u0131ras\u0131n\u0131 (USB\/CD\/DVD ilk s\u0131rada olacak \u015fekilde) ayarlay\u0131n.<\/p>\n<h3>Debian 7 Kurulum Ad\u0131mlar\u0131<\/h3>\n<p>\u015eimdi s\u0131ra Debian 7&#8217;yi sunucumuza kurmaya geldi. Ad\u0131m ad\u0131m ilerleyelim.<\/p>\n<h4>Kurulum Medyas\u0131ndan \u00d6ny\u00fckleme<\/h4>\n<p>Haz\u0131rlad\u0131\u011f\u0131n\u0131z \u00f6ny\u00fcklenebilir USB veya CD\/DVD&#8217;yi sunucuya tak\u0131n ve sunucuyu ba\u015flat\u0131n. BIOS\/UEFI ayarlar\u0131n\u0131z do\u011fruysa, Debian kurulum men\u00fcs\u00fc kar\u015f\u0131n\u0131za gelecektir.<\/p>\n<p>*   <strong>Graphical Install (Grafiksel Kurulum):<\/strong> Daha kullan\u0131c\u0131 dostu bir aray\u00fcz sunar.<br \/>\n*   <strong>Install (Metin Tabanl\u0131 Kurulum):<\/strong> Daha hafif ve h\u0131zl\u0131d\u0131r, sunucular i\u00e7in genellikle tercih edilir.<br \/>\n*   Di\u011fer se\u00e7enekler (Advanced options, Rescue mode) genellikle ilk kurulum i\u00e7in kullan\u0131lmaz.<\/p>\n<p>Metin tabanl\u0131 kurulumu se\u00e7erek devam edelim.<\/p>\n<h4>Dil ve Konum Se\u00e7imi<\/h4>\n<p>*   <strong>Dil (Language):<\/strong> Kurulum dilini se\u00e7in. T\u00fcrk\u00e7e kurulumu tercih edebilirsiniz, ancak \u00e7o\u011fu teknik belge \u0130ngilizce oldu\u011fundan \u0130ngilizce se\u00e7mek de yayg\u0131n bir pratiktir.<br \/>\n*   <strong>Konum (Location):<\/strong> \u00dclkenizi se\u00e7in. Bu, saat dilimi ve yerel ayarlar i\u00e7in \u00f6nemlidir.<br \/>\n*   <strong>Klavye D\u00fczeni (Keyboard Layout):<\/strong> Klavye d\u00fczeninizi se\u00e7in (\u00f6rne\u011fin, &#8220;Turkish (Q)&#8221; veya &#8220;U.S. English&#8221;).<\/p>\n<h4>A\u011f Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>Kurulum sihirbaz\u0131 otomatik olarak DHCP \u00fczerinden bir IP adresi almaya \u00e7al\u0131\u015facakt\u0131r. E\u011fer DHCP sunucunuz yoksa veya statik IP kullanmak istiyorsan\u0131z:<\/p>\n<p>*   <strong>Manuel A\u011f Yap\u0131land\u0131rmas\u0131 (Manual network setup):<\/strong> Bu se\u00e7ene\u011fi tercih edin.<br \/>\n*   <strong>IP Adresi:<\/strong> Sunucunuz i\u00e7in belirledi\u011finiz statik IP adresini girin (\u00f6rne\u011fin, 192.168.1.100).<br \/>\n*   <strong>Netmask (Alt A\u011f Maskesi):<\/strong> Genellikle 255.255.255.0 veya \/24.<br \/>\n*   <strong>Gateway (A\u011f Ge\u00e7idi):<\/strong> A\u011f ge\u00e7idinizin IP adresini girin (\u00f6rne\u011fin, 192.168.1.1).<br \/>\n*   <strong>DNS Sunucular\u0131:<\/strong> Belirledi\u011finiz DNS sunucular\u0131n\u0131 girin (\u00f6rne\u011fin, 8.8.8.8, 8.8.4.4).<br \/>\n*   <strong>Hostname (Ana Bilgisayar Ad\u0131):<\/strong> Sunucunuza bir isim verin (\u00f6rne\u011fin, <code>webserver<\/code> veya <code>dbserver<\/code>).<br \/>\n*   <strong>Domain Name (Alan Ad\u0131):<\/strong> E\u011fer bir alan ad\u0131n\u0131z varsa girin (\u00f6rne\u011fin, <code>ornek.com<\/code>).<\/p>\n<h4>Disk B\u00f6l\u00fcmleme (Disk Partitioning)<\/h4>\n<p>Bu a\u015fama kritik bir ad\u0131md\u0131r. Disklerinizi nas\u0131l b\u00f6lece\u011finiz, sunucunuzun kararl\u0131l\u0131\u011f\u0131 ve y\u00f6netilebilirli\u011fi a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/p>\n<p>*   <strong>Guided &#8211; Use entire disk (T\u00fcm diski kullan):<\/strong> En basit se\u00e7enektir. Kurulum sihirbaz\u0131 otomatik olarak b\u00f6l\u00fcmleme yapar.<br \/>\n*   <strong>Guided &#8211; Use entire disk and set up LVM (T\u00fcm diski kullan ve LVM kur):<\/strong> Mant\u0131ksal Birim Y\u00f6netimi (LVM) ile daha esnek disk y\u00f6netimi sa\u011flar. Sunucu ortamlar\u0131 i\u00e7in \u015fiddetle tavsiye edilir, \u00e7\u00fcnk\u00fc disk boyutlar\u0131n\u0131 sonradan kolayca de\u011fi\u015ftirebilirsiniz.<br \/>\n*   <strong>Manual (Manuel):<\/strong> En esnek se\u00e7enektir. Deneyimli kullan\u0131c\u0131lar i\u00e7in \u00f6nerilir.<\/p>\n<p>Sunucu ortamlar\u0131 i\u00e7in manuel veya LVM ile birlikte &#8220;Guided&#8221; se\u00e7ene\u011fini tercih etmek daha iyidir. \u00d6rnek bir manuel b\u00f6l\u00fcmleme:<\/p>\n<p>*   <code>\/boot<\/code>: 500 MB &#8211; 1 GB (ext2 veya ext4). \u00c7ekirdek ve \u00f6ny\u00fckleyici dosyalar\u0131 i\u00e7in.<br \/>\n*   <code>\/<\/code>: Ana dosya sistemi (ext4). Minimum 10-20 GB.<br \/>\n*   <code>\/var<\/code>: Log dosyalar\u0131, web sunucusu verileri, veritabanlar\u0131 gibi s\u0131k de\u011fi\u015fen veriler i\u00e7in ayr\u0131 bir b\u00f6l\u00fcm. Boyutu sunucunun kullan\u0131m\u0131na g\u00f6re de\u011fi\u015fir, genellikle 20 GB veya daha fazla.<br \/>\n*   <code>\/tmp<\/code>: Ge\u00e7ici dosyalar i\u00e7in ayr\u0131 bir b\u00f6l\u00fcm. 2-5 GB. G\u00fcvenlik i\u00e7in <code>noexec<\/code> ve <code>nosuid<\/code> mount se\u00e7enekleriyle ba\u011flanabilir.<br \/>\n*   <code>\/home<\/code>: Kullan\u0131c\u0131 ev dizinleri i\u00e7in. Sunucularda genellikle \u00e7ok b\u00fcy\u00fck bir ihtiya\u00e7 de\u011fildir, ancak varsa ayr\u0131 bir b\u00f6l\u00fcm olabilir.<br \/>\n*   <code>swap<\/code>: RAM&#8217;in 1-2 kat\u0131 kadar, ancak 2-4 GB genellikle yeterlidir. Hibernasyon kullan\u0131lmayacaksa 2 GB idealdir.<\/p>\n<p>B\u00f6l\u00fcmlemeyi tamamlad\u0131ktan sonra &#8220;Finish partitioning and write changes to disk&#8221; se\u00e7ene\u011fini se\u00e7in.<\/p>\n<h4>Kullan\u0131c\u0131 Hesaplar\u0131 ve Parolalar<\/h4>\n<p>*   <strong>Root Parolas\u0131:<\/strong> Sunucunuzun en \u00f6nemli hesab\u0131 olan root (y\u00f6netici) i\u00e7in g\u00fc\u00e7l\u00fc bir parola belirleyin. Bu parolay\u0131 unutmay\u0131n ve g\u00fcvenli bir yerde saklay\u0131n.<br \/>\n*   <strong>Yeni Kullan\u0131c\u0131 Olu\u015fturma:<\/strong> G\u00fcnl\u00fck i\u015flemler i\u00e7in root hesab\u0131n\u0131 kullanmak yerine, sudo yetkilerine sahip standart bir kullan\u0131c\u0131 hesab\u0131 olu\u015fturmak g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nemlidir. Kullan\u0131c\u0131 ad\u0131 ve parola belirleyin.<\/p>\n<h4>Yaz\u0131l\u0131m Se\u00e7imi<\/h4>\n<p>Bu a\u015famada sunucunuzda hangi yaz\u0131l\u0131mlar\u0131n kurulaca\u011f\u0131n\u0131 se\u00e7ersiniz.<\/p>\n<p>*   <strong>Debian Masa\u00fcst\u00fc Ortam\u0131 (Debian desktop environment):<\/strong> Sunucuya GUI kurmak istemiyorsan\u0131z bu se\u00e7ene\u011fin i\u015faretini kald\u0131r\u0131n. \u00c7o\u011fu sunucu i\u00e7in gereksizdir ve kaynak t\u00fcketimini art\u0131r\u0131r.<br \/>\n*   <strong>SSH server (SSH sunucusu):<\/strong> Uzaktan g\u00fcvenli ba\u011flant\u0131 kurmak i\u00e7in bu se\u00e7ene\u011fi mutlaka i\u015faretleyin.<br \/>\n*   <strong>Standard system utilities (Standart sistem ara\u00e7lar\u0131):<\/strong> Temel sistem ara\u00e7lar\u0131 i\u00e7in bu se\u00e7ene\u011fi i\u015faretli b\u0131rak\u0131n.<br \/>\n*   Di\u011fer se\u00e7enekler (Web server, Mail server, DNS server vb.) \u015fimdilik kurulmayabilir, daha sonra manuel olarak eklenebilir.<\/p>\n<p>Se\u00e7imlerinizi yapt\u0131ktan sonra kurulum devam edecektir.<\/p>\n<h4>GRUB \u00d6ny\u00fckleyici Kurulumu<\/h4>\n<p>GRUB \u00f6ny\u00fckleyiciyi ana sabit diskinizin ana \u00f6ny\u00fckleme kayd\u0131na (MBR) kurmay\u0131 onaylay\u0131n. Genellikle <code>\/dev\/sda<\/code> \u00fczerine kurulur.<\/p>\n<h4>Kurulumun Sonland\u0131r\u0131lmas\u0131<\/h4>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, kurulum medyas\u0131n\u0131 \u00e7\u0131karman\u0131z ve sunucuyu yeniden ba\u015flatman\u0131z istenecektir. Yeniden ba\u015flatt\u0131ktan sonra, yeni kurdu\u011funuz Debian 7 sistemine giri\u015f yapabilirsiniz.<\/p>\n<h3>Kurulum Sonras\u0131 Yap\u0131land\u0131rma ve G\u00fcvenlik Sertle\u015ftirme<\/h3>\n<p>Debian 7&#8217;nin temel kurulumu tamamland\u0131ktan sonra, sunucuyu daha g\u00fcvenli, g\u00fcncel ve y\u00f6netilebilir hale getirmek i\u00e7in baz\u0131 ek yap\u0131land\u0131rmalar yapmam\u0131z gerekir.<\/p>\n<h4>\u0130lk Giri\u015f ve Sistem G\u00fcncelleme<\/h4>\n<p>\u0130lk olarak, root kullan\u0131c\u0131s\u0131 ile giri\u015f yap\u0131n ve sisteminizi g\u00fcncelleyin.<\/p>\n<pre><code class=\"language-bash\">su - # E\u011fer normal kullan\u0131c\u0131 olarak giri\u015f yapt\u0131ysan\u0131z root olman\u0131z\u0131 sa\u011flar\napt-get update\napt-get upgrade\napt-get dist-upgrade\napt-get clean\napt-get autoremove<\/code><\/pre>\n<p>*   <code>apt-get update<\/code>: Paket listelerini g\u00fcnceller.<br \/>\n*   <code>apt-get upgrade<\/code>: Mevcut kurulu paketleri g\u00fcnceller.<br \/>\n*   <code>apt-get dist-upgrade<\/code>: \u00c7ekirdek gibi sistem bile\u015fenlerini de g\u00fcncelleyebilir ve ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00e7\u00f6zebilir.<br \/>\n*   <code>apt-get clean<\/code>: \u0130ndirilen paket dosyalar\u0131n\u0131 temizler.<br \/>\n*   <code>apt-get autoremove<\/code>: Art\u0131k ihtiya\u00e7 duyulmayan paketleri kald\u0131r\u0131r.<\/p>\n<h4>Sudo Kullan\u0131c\u0131s\u0131 Olu\u015fturma ve Yap\u0131land\u0131rma<\/h4>\n<p>G\u00fcnl\u00fck y\u00f6netim g\u00f6revleri i\u00e7in root kullan\u0131c\u0131s\u0131n\u0131 do\u011frudan kullanmak yerine, sudo yetkilerine sahip bir standart kullan\u0131c\u0131 kullanmak g\u00fcvenlik a\u00e7\u0131s\u0131ndan daha iyidir.<\/p>\n<pre><code class=\"language-bash\">adduser <kullanici_adi>\ngpasswd -a <kullanici_adi> sudo<\/code><\/pre>\n<p>*   <code><kullanici_adi><\/code> yerine kendi belirledi\u011finiz kullan\u0131c\u0131 ad\u0131n\u0131 yaz\u0131n.<br \/>\n*   <code>adduser<\/code> komutu yeni kullan\u0131c\u0131y\u0131 olu\u015fturur ve ev dizinini ayarlar.<br \/>\n*   <code>gpasswd -a <kullanici_adi> sudo<\/code> komutu, kullan\u0131c\u0131y\u0131 <code>sudo<\/code> grubuna ekler. Bu sayede kullan\u0131c\u0131, kendi parolas\u0131n\u0131 girerek <code>sudo<\/code> komutunu kullanarak y\u00f6netici yetkileriyle komut \u00e7al\u0131\u015ft\u0131rabilir.<\/p>\n<p>Yeni kullan\u0131c\u0131 ile oturum a\u00e7\u0131p root yetkisi gerektiren bir komut \u00e7al\u0131\u015ft\u0131rarak test edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update<\/code><\/pre>\n<h4>SSH Sunucusu Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>SSH, sunucuya uzaktan g\u00fcvenli bir \u015fekilde eri\u015fmek i\u00e7in kullan\u0131l\u0131r. Varsay\u0131lan ayarlar\u0131 de\u011fi\u015ftirmek g\u00fcvenli\u011fi art\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">nano \/etc\/ssh\/sshd_config<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki de\u011fi\u015fiklikleri yap\u0131n:<\/p>\n<p>*   <strong>Root ile Giri\u015fi Devre D\u0131\u015f\u0131 B\u0131rakma:<\/strong><\/p>\n<pre><code class=\"language-\">PermitRootLogin no<\/code><\/pre>\n<p>    Bu, root kullan\u0131c\u0131s\u0131n\u0131n do\u011frudan SSH \u00fczerinden oturum a\u00e7mas\u0131n\u0131 engeller. \u00d6nce standart kullan\u0131c\u0131 ile giri\u015f yap\u0131p sonra <code>su -<\/code> veya <code>sudo -i<\/code> ile root olman\u0131z gerekir.<br \/>\n*   <strong>Varsay\u0131lan SSH Portunu De\u011fi\u015ftirme (Opsiyonel ama \u00f6nerilir):<\/strong><\/p>\n<pre><code class=\"language-\">Port 2222 # 22 yerine farkl\u0131 bir port numaras\u0131 kullan\u0131n<\/code><\/pre>\n<p>    Bu, otomatik sald\u0131r\u0131lar\u0131 azaltmaya yard\u0131mc\u0131 olur. Yeni port numaras\u0131n\u0131 unutmay\u0131n.<br \/>\n*   <strong>Parola ile Giri\u015fi Devre D\u0131\u015f\u0131 B\u0131rakma ve SSH Anahtarlar\u0131 Kullanma (Daha g\u00fcvenli):<\/strong><br \/>\n    \u00d6nce SSH anahtarlar\u0131n\u0131 ayarlaman\u0131z gerekir.<br \/>\n    1.  <strong>Kendi bilgisayar\u0131n\u0131zda SSH anahtar\u0131 olu\u015fturun:<\/strong><\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t rsa -b 4096<\/code><\/pre>\n<p>        Parola belirlemeyi unutmay\u0131n.<br \/>\n    2.  <strong>Genel anahtar\u0131 sunucuya kopyalay\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">ssh-copy-id -i ~\/.ssh\/id_rsa.pub <kullanici_adi>@<sunucu_ip_adresi><\/code><\/pre>\n<p>        Bu komut, genel anahtar\u0131n\u0131z\u0131 sunucudaki <code><kullanici_adi><\/code> kullan\u0131c\u0131s\u0131n\u0131n <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na ekler.<br \/>\n    3.  <strong>Sunucudaki <code>sshd_config<\/code> dosyas\u0131nda:<\/strong><\/p>\n<pre><code class=\"language-\">PasswordAuthentication no\n        PubkeyAuthentication yes<\/code><\/pre>\n<p>        Bu de\u011fi\u015fiklikleri yapt\u0131ktan sonra SSH servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">service ssh restart<\/code><\/pre>\n<p>        Yeni SSH portunu kullan\u0131yorsan\u0131z, ba\u011flant\u0131 kurarken belirtmeyi unutmay\u0131n: <code>ssh -p 2222 <kullanici_adi>@<sunucu_ip_adresi><\/code>.<\/p>\n<h4>G\u00fcvenlik Duvar\u0131 (Firewall) Kurulumu<\/h4>\n<p>Bir g\u00fcvenlik duvar\u0131, sunucuya gelen ve giden a\u011f trafi\u011fini kontrol etmenizi sa\u011flar. Debian 7&#8217;de <code>iptables<\/code> varsay\u0131lan olarak gelir, ancak <code>ufw<\/code> (Uncomplicated Firewall) daha kullan\u0131c\u0131 dostu bir aray\u00fcz sunar.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install ufw\nufw enable\nufw default deny incoming\nufw default allow outgoing<\/code><\/pre>\n<p>\u015eimdi ihtiya\u00e7 duydu\u011funuz portlara izin verin:<\/p>\n<p>*   <strong>SSH (Yeni port numaran\u0131z\u0131 kullan\u0131n):<\/strong><\/p>\n<pre><code class=\"language-bash\">ufw allow 2222\/tcp<\/code><\/pre>\n<p>*   <strong>HTTP (Web sunucusu i\u00e7in):<\/strong><\/p>\n<pre><code class=\"language-bash\">ufw allow 80\/tcp<\/code><\/pre>\n<p>*   <strong>HTTPS (G\u00fcvenli web sunucusu i\u00e7in):<\/strong><\/p>\n<pre><code class=\"language-bash\">ufw allow 443\/tcp<\/code><\/pre>\n<p>*   <strong>Di\u011fer servisler i\u00e7in (\u00f6rne\u011fin, 3306\/tcp MySQL i\u00e7in):<\/strong><\/p>\n<pre><code class=\"language-bash\">ufw allow 3306\/tcp<\/code><\/pre>\n<p>G\u00fcvenlik duvar\u0131 durumunu kontrol edin:<\/p>\n<pre><code class=\"language-bash\">ufw status verbose<\/code><\/pre>\n<h4>Zaman Senkronizasyonu (NTP)<\/h4>\n<p>Sunucunuzun sistem saatinin do\u011fru olmas\u0131, log kay\u0131tlar\u0131n\u0131n tutarl\u0131l\u0131\u011f\u0131 ve \u00e7e\u015fitli uygulamalar\u0131n d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in \u00f6nemlidir. NTP (Network Time Protocol) ile zaman senkronizasyonunu sa\u011flay\u0131n.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install ntp<\/code><\/pre>\n<p>NTP servisi varsay\u0131lan olarak ba\u015flar ve zaman\u0131 senkronize eder. Durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">ntpq -p<\/code><\/pre>\n<h4>Hostname ve DNS Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>Kurulum s\u0131ras\u0131nda belirledi\u011finiz hostname ve DNS ayarlar\u0131n\u0131 kontrol edin veya de\u011fi\u015ftirin.<\/p>\n<p>*   <strong>Hostname:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/hostname<\/code><\/pre>\n<p>    Buradaki ismi sunucunuzun ad\u0131 ile de\u011fi\u015ftirin.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/hosts<\/code><\/pre>\n<p>    Bu dosyaya sunucunuzun IP adresini ve hostname&#8217;ini ekleyin (\u00f6rne\u011fin: <code>127.0.1.1   webserver.ornek.com   webserver<\/code>).<br \/>\n*   <strong>DNS Sunucular\u0131:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/resolv.conf<\/code><\/pre>\n<p>    <code>nameserver<\/code> sat\u0131rlar\u0131n\u0131 kontrol edin. E\u011fer statik IP ile kurduysan\u0131z, burada belirledi\u011finiz DNS sunucular\u0131 olmal\u0131d\u0131r.<\/p>\n<p>De\u011fi\u015fikliklerden sonra hostname&#8217;i uygulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo \/etc\/init.d\/hostname.sh start<\/code><\/pre>\n<h4>Sistem \u0130zleme Ara\u00e7lar\u0131 (Opsiyonel ama \u00d6nerilir)<\/h4>\n<p>Sunucunuzun kaynak kullan\u0131m\u0131n\u0131 (CPU, RAM, Disk I\/O, A\u011f) izlemek i\u00e7in baz\u0131 ara\u00e7lar kurabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install htop glances sysstat<\/code><\/pre>\n<p>*   <code>htop<\/code>: Etkile\u015fimli bir s\u00fcre\u00e7 g\u00f6r\u00fcnt\u00fcleyici. <code>top<\/code>&#8216;tan daha geli\u015fmi\u015ftir.<br \/>\n*   <code>glances<\/code>: \u00c7apraz platform, geli\u015fmi\u015f bir sistem izleme arac\u0131.<br \/>\n*   <code>sysstat<\/code>: <code>sar<\/code>, <code>iostat<\/code>, <code>mpstat<\/code> gibi ara\u00e7lar\u0131 i\u00e7erir, sistem performans\u0131n\u0131 detayl\u0131 olarak kaydetmeye ve analiz etmeye yarar.<\/p>\n<h3>G\u00fcvenlik En \u0130yi Uygulamalar\u0131<\/h3>\n<p>Bir sunucunun g\u00fcvenli\u011fi s\u00fcrekli bir s\u00fcre\u00e7tir. \u0130lk kurulumdan sonra a\u015fa\u011f\u0131daki en iyi uygulamalar\u0131 takip etmek \u00f6nemlidir.<\/p>\n<h4>D\u00fczenli G\u00fcncellemeler<\/h4>\n<p>Sisteminizi ve kurulu t\u00fcm paketleri d\u00fczenli olarak g\u00fcncelleyin. Bu, bilinen g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131n kapat\u0131lmas\u0131n\u0131 sa\u011flar. Otomatik g\u00fcncellemeler i\u00e7in <code>unattended-upgrades<\/code> paketini kurup yap\u0131land\u0131rabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install unattended-upgrades\nsudo dpkg-reconfigure unattended-upgrades<\/code><\/pre>\n<h4>G\u00fc\u00e7l\u00fc Parolalar ve SSH Anahtarlar\u0131<\/h4>\n<p>T\u00fcm kullan\u0131c\u0131 hesaplar\u0131 i\u00e7in g\u00fc\u00e7l\u00fc ve benzersiz parolalar kullan\u0131n. SSH anahtarlar\u0131 ile parola tabanl\u0131 kimlik do\u011frulamay\u0131 devre d\u0131\u015f\u0131 b\u0131rakmak, SSH g\u00fcvenli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<\/p>\n<h4>Minimum Yaz\u0131l\u0131m Kurulumu<\/h4>\n<p>Sunucunuzda yaln\u0131zca ihtiya\u00e7 duydu\u011funuz yaz\u0131l\u0131mlar\u0131 kurun. Gereksiz servisler ve uygulamalar, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131 olu\u015fturabilir.<\/p>\n<h4>Log \u0130zleme<\/h4>\n<p>Sistem loglar\u0131n\u0131 d\u00fczenli olarak kontrol edin (<code>\/var\/log\/<\/code>). <code>logwatch<\/code> gibi ara\u00e7lar, \u00f6nemli log mesajlar\u0131n\u0131 \u00f6zetleyerek e-posta ile g\u00f6nderebilir. <code>fail2ban<\/code> gibi ara\u00e7lar ise, ba\u015far\u0131s\u0131z giri\u015f denemelerini izleyerek k\u00f6t\u00fc niyetli IP adreslerini otomatik olarak engelleyebilir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install fail2ban<\/code><\/pre>\n<p><code>fail2ban<\/code> varsay\u0131lan olarak SSH i\u00e7in yap\u0131land\u0131r\u0131lm\u0131\u015ft\u0131r, ancak di\u011fer servisler i\u00e7in de yap\u0131land\u0131r\u0131labilir (<code>\/etc\/fail2ban\/jail.conf<\/code> veya <code>\/etc\/fail2ban\/jail.local<\/code>).<\/p>\n<h4>Fiziksel G\u00fcvenlik<\/h4>\n<p>Sunucunuzun fiziksel g\u00fcvenli\u011fini sa\u011flay\u0131n. Yetkisiz eri\u015fimi \u00f6nlemek i\u00e7in sunucu odas\u0131n\u0131 veya cihaz\u0131n bulundu\u011fu yeri kilitleyin.<\/p>\n<h4>D\u00fczenli Yedeklemeler<\/h4>\n<p>Veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in sunucunuzdaki \u00f6nemli verilerin d\u00fczenli olarak yedeklendi\u011finden emin olun. Yedeklemeler, farkl\u0131 bir konumda veya bulut depolama hizmetinde saklanmal\u0131d\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Debian 7 ile bir sunucunun ilk kurulumu, dikkatli ve planl\u0131 bir \u015fekilde yap\u0131ld\u0131\u011f\u0131nda, sa\u011flam ve g\u00fcvenilir bir temel olu\u015fturur. Bu makalede ele ald\u0131\u011f\u0131m\u0131z ad\u0131mlar, temel bir Debian sunucusunu kurmak, onu g\u00fcncel tutmak ve ilk g\u00fcvenlik \u00f6nlemlerini almak i\u00e7in gerekli bilgileri sa\u011flamaktad\u0131r. Kurulum sonras\u0131 yap\u0131land\u0131rma ve g\u00fcvenlik sertle\u015ftirme ad\u0131mlar\u0131, sunucunuzun potansiyel tehditlere kar\u015f\u0131 daha diren\u00e7li olmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Unutmay\u0131n ki sunucu y\u00f6netimi s\u00fcrekli bir \u00f6\u011frenme ve dikkat gerektiren bir aland\u0131r. Kurulumdan sonra, sunucunuzun belirli rollerine (web sunucusu, veritaban\u0131 sunucusu, dosya sunucusu vb.) g\u00f6re ek yaz\u0131l\u0131mlar kurman\u0131z ve yap\u0131land\u0131rman\u0131z gerekecektir. G\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 takip etmek, sisteminizi d\u00fczenli olarak denetlemek ve yedekleme stratejinizi g\u00f6zden ge\u00e7irmek, uzun vadeli ba\u015far\u0131 i\u00e7in kritik \u00f6neme sahiptir. Bu k\u0131lavuz, Debian 7 ile sunucu maceran\u0131zda size yol g\u00f6sterecek g\u00fc\u00e7l\u00fc bir ba\u015flang\u0131\u00e7 noktas\u0131 sunmaktad\u0131r.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7\nDebian, a\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n en k\u00f6kl\u00fc ve sayg\u0131n Linux da\u011f\u0131t\u0131mlar","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-36239","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7\" \/>\n<meta property=\"og:description\" content=\"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 Debian, a\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n en k\u00f6kl\u00fc ve sayg\u0131n Linux da\u011f\u0131t\u0131mlar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-11T06:40:39+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7\",\"datePublished\":\"2025-12-11T06:40:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\"},\"wordCount\":2572,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\",\"name\":\"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-11T06:40:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/","og_locale":"tr_TR","og_type":"article","og_title":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7","og_description":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 Debian, a\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n en k\u00f6kl\u00fc ve sayg\u0131n Linux da\u011f\u0131t\u0131mlar","og_url":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-11T06:40:39+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7","datePublished":"2025-12-11T06:40:39+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/"},"wordCount":2572,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/","url":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/","name":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-11T06:40:39+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/debian-7-ile-ilk-sunucu-kurulumu-guvenli-ve-verimli-bir-baslangic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Debian 7 ile \u0130lk Sunucu Kurulumu: G\u00fcvenli ve Verimli Bir Ba\u015flang\u0131\u00e7"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=36239"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36239\/revisions"}],"predecessor-version":[{"id":36240,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36239\/revisions\/36240"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}