Sunucu Yönetimi & Linux Rehberleri

    Linux komutları, Nginx, SSH ve sunucu kurulum/yapılandırma rehberleri.

    Açık Portları Listeleme (ss ve netstat)

    Sunucuda dinlenen portları ve o portu tutan süreci ss veya netstat ile bulmanın pratik rehberi.

    12 dk

    Ağ Tanılama Araçları (ping, traceroute ve mtr)

    ping, traceroute ve mtr araçlarıyla ağ erişimi, gecikme ve paket kaybı sorunlarını teşhis etme rehberi.

    12 dk

    Ansible ile Sunucu Otomasyonuna Giriş

    Ansible ile SSH üzerinden birden çok sunucuyu ajansız, tekrarlanabilir biçimde yapılandırmanın giriş rehberi.

    13 dk

    Apache Virtual Host ile Çoklu Site Yayınlama

    Apache virtual host tanımlayarak tek sunucuda birden çok siteyi ayrı ayrı yayınlamanın pratik rehberi.

    11 dk

    Apache Web Sunucusu Kurulumu ve Yapılandırma

    Apache web sunucusunu kurup temel yapılandırmayla ilk sitenizi yayınlamanın adım adım rehberi.

    11 dk

    APT ile Paket Yönetimi Rehberi (Ubuntu ve Debian)

    Ubuntu ve Debian sunucularda apt komutuyla paket kurma, güncelleme, depo yönetimi ve bağımlılık hatalarını çözme rehberi.

    11 dk

    Arka Plan İşlemleri (nohup, jobs, bg, fg)

    SSH oturumu kapansa bile süren işleri nohup, jobs, bg, fg ve disown ile yönetmenin pratik rehberi.

    12 dk

    awk ile Metin ve Sütun İşleme

    awk ile sütunlu metinleri işleyip alan seçme, filtreleme ve hesaplama yapmanın log analizine dönük rehberi.

    13 dk

    Bash Betik Yazma Temelleri

    İlk bash betiğinizi yazmak için shebang, değişkenler, girdi ve çalıştırma izinlerini öğreten başlangıç rehberi.

    15 dk

    Bash'te Döngüler ve Koşullar

    Bash'te if koşulları, for/while döngüleri ve case yapısıyla mantık kurmayı öğreten pratik rehber.

    12 dk

    Bash'te Fonksiyonlar ve Hata Yönetimi

    Bash betiklerinde fonksiyon yazma, çıkış kodları, set -e ile güvenli çalıştırma ve trap ile hata yönetimi rehberi.

    13 dk

    BIND ile DNS Sunucu Kurulumu

    BIND9 ile kendi yetkili DNS sunucunuzu kurup bölge dosyaları ve kayıtları yapılandırmanın pratik rehberi.

    12 dk

    curl ile HTTP İstekleri ve API Testi

    Komut satırından curl ile API test etme, veri gönderme ve HTTP yanıtlarını incelemenin pratik rehberi.

    11 dk

    dig ve nslookup ile DNS Sorgulama

    Komut satırından dig ve nslookup kullanarak DNS kayıtlarını sorgulama ve propagasyonu kontrol etme rehberi.

    11 dk

    Disk Bağlama ve fstab ile Kalıcı Mount

    Yeni disk veya bölümü mount edip /etc/fstab ile kalıcı hale getirmenin ve mount hatalarını çözmenin rehberi.

    15 dk

    Disk Bölümleme (fdisk ve parted)

    Yeni bir diski fdisk veya parted ile bölümleyip biçimlendirerek kullanıma hazırlamanın adım adım rehberi.

    13 dk

    Disk Doldu Hatası Çözümü (No space left on device)

    Sunucuda No space left on device hatasının kök nedenini bulup diski hızla boşaltmanın adım adım rehberi.

    11 dk

    Disk Kullanımını İnceleme (df, du ve ncdu)

    df, du ve ncdu araçlarıyla sunucu diskinin nasıl dolduğunu analiz edip yer kaplayan dosyaları bulma rehberi.

    12 dk

    DNF ile Paket Yönetimi (AlmaLinux ve Rocky Linux)

    AlmaLinux ve Rocky Linux üzerinde dnf komutuyla paket, depo ve grup yönetiminin pratik rehberi.

    13 dk

    Docker Ağ (Network) Yapılandırması

    Docker ağ türlerini öğrenip konteynerler arası güvenli iletişim ve port yayınlamayı yapılandırmanın rehberi.

    13 dk

    Docker Compose ile Çok Servisli Uygulama

    Docker Compose ile veritabanı, uygulama ve proxy'yi tek YAML dosyasında tanımlayıp yönetmenin pratik rehberi.

    12 dk

    Docker İmaj Boyutunu Küçültme

    Şişkin Docker imajlarını çok aşamalı derleme ve hafif temel imajlarla küçültüp hızlandırmanın rehberi.

    11 dk

    Docker Volume ile Kalıcı Veri Yönetimi

    Docker volume ve bind mount ile konteyner silinse bile veriyi koruyup yedeklemenin pratik rehberi.

    13 dk

    Dockerfile Yazımında En İyi Pratikler

    Küçük, hızlı ve güvenli imajlar üretmek için Dockerfile yazımının en iyi pratiklerini anlatan rehber.

    12 dk

    find ile Dosya ve Klasör Arama

    find komutuyla ölçüte göre dosya bulup üzerinde toplu işlem yapmanın ve disk temizliğinin pratik rehberi.

    12 dk

    Glances ile Terminalden Sistem İzleme

    Glances ile tüm sistem metriklerini tek terminal ekranında ya da web arayüzünde izlemenin pratik rehberi.

    11 dk

    GNU screen ile Oturum Yönetimi

    GNU screen ile kopmalara dayanıklı terminal oturumları açıp uzun işleri arka planda sürdürmenin rehberi.

    11 dk

    grep ile Metin Arama ve Filtreleme

    grep ile dosya ve loglarda metin ve düzenli ifade araması yapıp sonuçları filtrelemenin pratik rehberi.

    12 dk

    ip Komutu ile Ağ Yapılandırma

    ifconfig'in yerini alan ip komutuyla arayüz, adres ve rota yönetimini öğreten pratik Türkçe rehber.

    14 dk

    iptables ile Güvenlik Duvarı Kuralları

    iptables ile paket filtreleme kurallarını yazma, port açma ve kuralları kalıcı hale getirmenin rehberi.

    13 dk

    journalctl ile systemd Log Yönetimi

    systemd günlüklerini journalctl ile okuma, filtreleme, canlı izleme ve disk kullanımını sınırlamanın rehberi.

    12 dk

    k3s ile Hafif Kubernetes Kurulumu

    Kaynak dostu k3s dağıtımıyla tek sunucuda hafif Kubernetes kurup ilk uygulamanızı dağıtmanın rehberi.

    13 dk

    Kubernetes Nedir – Başlangıç Rehberi

    Kubernetes'in ne işe yaradığını, temel kavramlarını ve ne zaman gerçekten gerektiğini yeni başlayanlara anlatan rehber.

    12 dk

    KVM ile Linux Üzerinde Sanallaştırma

    KVM ve libvirt ile Linux sunucuda sanal makineler oluşturup kaynak ve ağını yönetmenin pratik rehberi.

    12 dk

    Linux Bellek Kullanımını Anlamak (free)

    free ve /proc/meminfo çıktılarını doğru okuyup önbellek ile gerçek bellek baskısını ayırt etmenin rehberi.

    13 dk

    Linux Dosya Sistemleri (ext4, XFS ve Btrfs)

    ext4, XFS ve Btrfs dosya sistemlerini karşılaştırıp sunucu iş yüküne uygun seçim yapmanın rehberi.

    12 dk

    Linux Load Average Nasıl Yorumlanır

    uptime ve top'taki load average değerlerini çekirdek sayısına göre doğru yorumlayıp darboğazı bulmanın rehberi.

    13 dk

    Linux'ta Go (Golang) Kurulumu

    Linux sunucuya Go derleyicisini kurup PATH ve modül yapısını ayarlayarak ilk programı derlemenin rehberi.

    11 dk

    Linux'ta Java JDK Kurulumu

    Linux sunucuya OpenJDK kurup sürümler arası geçiş ve JAVA_HOME ayarıyla Java uygulaması çalıştırmanın rehberi.

    12 dk

    Linux'ta Kullanıcı ve Grup Yönetimi

    Linux sunucuda kullanıcı ve grup oluşturma, düzenleme, yetki devri ve hesap yönetiminin temel komutları.

    12 dk

    Linux'ta Pipe ve Giriş Çıkış Yönlendirme

    stdin, stdout, stderr, pipe ve yönlendirme operatörleriyle komutları zincirleyip çıktıyı yönetmenin rehberi.

    12 dk

    logrotate ile Log Döndürme ve Temizleme

    Uygulama loglarını logrotate ile otomatik döndürüp sıkıştırarak diski dolduran log birikimini önleme rehberi.

    12 dk

    LVM ile Mantıksal Disk Yönetimi

    LVM ile fiziksel diskleri esnek mantıksal birimlere dönüştürüp kesintisiz büyütme ve snapshot alma rehberi.

    12 dk

    Mailcow ile Kolay Mail Sunucu Kurulumu

    Docker tabanlı Mailcow ile tam donanımlı bir mail sunucusunu hızlıca kurup yönetmenin pratik rehberi.

    11 dk

    MariaDB Kurulumu ve Güvenli Yapılandırma

    MariaDB kurup mysql_secure_installation ile sertleştirerek güvenli veritabanı sunucusu hazırlamanın rehberi.

    12 dk

    Memcached Nedir ve Nasıl Kurulur

    Memcached ile sık kullanılan veriyi bellekte tutarak veritabanı yükünü düşürmenin kurulum ve kullanım rehberi.

    13 dk

    MySQL ve MariaDB Performans Optimizasyonu

    MySQL ve MariaDB'de bellek, indeks ve my.cnf ayarlarını düzenleyerek veritabanı performansını artırma rehberi.

    11 dk

    MySQL ve MariaDB Replikasyon Kurulumu

    MySQL veya MariaDB'de master slave replikasyon kurarak yedeklilik ve okuma yükü dağıtımı sağlamanın rehberi.

    12 dk

    MySQL ve PostgreSQL Karşılaştırması

    MySQL ve PostgreSQL arasında özellik, performans ve kullanım açısından doğru veritabanını seçmenize yardımcı karşılaştırma.

    12 dk

    mysqldump ile Veritabanı Yedekleme

    mysqldump ile MySQL ve MariaDB veritabanlarını yedekleyip geri yükleme ve otomatik yedek kurmanın rehberi.

    12 dk

    Netdata ile Gerçek Zamanlı Sunucu İzleme

    Netdata ile tek komutta kurulan saniyelik metrik panosuyla sunucunuzu gerçek zamanlı izlemenin rehberi.

    14 dk

    nftables Nedir ve Nasıl Kullanılır

    iptables'ın halefi nftables ile daha temiz ve performanslı güvenlik duvarı kuralları yazmanın rehberi.

    14 dk

    Nginx ile Reverse Proxy Yapılandırma

    Nginx'i reverse proxy olarak yapılandırıp arka plandaki uygulamayı 80/443 üzerinden güvenle yayınlama rehberi.

    12 dk

    Nginx ile Yük Dengeleme (Load Balancing)

    Nginx upstream bloğuyla trafiği birden çok sunucuya dağıtıp yük dengeleme kurmanın pratik rehberi.

    12 dk

    Nginx ve PHP-FPM Yapılandırması

    Nginx'i PHP-FPM'e bağlayıp havuz ve worker ayarlarıyla PHP sitelerini performanslı çalıştırmanın rehberi.

    15 dk

    Nginx'te Gzip ve Brotli Sıkıştırma

    Nginx'te gzip ve brotli sıkıştırma açarak aktarım boyutunu düşürüp sayfa hızını artırmanın rehberi.

    12 dk

    Nginx'te Rate Limit ve Güvenlik Başlıkları

    Nginx'te rate limiting ve güvenlik başlıklarıyla siteyi kötüye kullanım ve yaygın saldırılara karşı sertleştirme rehberi.

    14 dk

    Node.js Kurulumu (nvm ile Sürüm Yönetimi)

    nvm ile sunucuya Node.js kurup birden çok sürümü yönetmenin ve üretim için doğru LTS seçiminin rehberi.

    12 dk

    PM2 ile Node.js Süreç Yönetimi

    PM2 ile Node.js uygulamalarını üretimde sürekli çalışır, çökmez ve açılışta otomatik başlar hale getirmenin rehberi.

    11 dk

    Podman ile Docker'a Alternatif Konteyner Yönetimi

    Daemonsuz ve rootless çalışan Podman ile Docker'a güvenli alternatif kurup konteyner yönetmenin rehberi.

    13 dk

    Postfix ve Dovecot ile Mail Sunucu Kurulumu

    Postfix ve Dovecot ile kendi mail sunucunuzu kurup TLS, kimlik doğrulama ve teslimat itibarını yönetmenin rehberi.

    13 dk

    PostgreSQL Yedekleme (pg_dump ve pg_restore)

    PostgreSQL veritabanlarını pg_dump ile yedekleyip pg_restore ile geri yüklemenin ve otomasyonun rehberi.

    12 dk

    Prometheus ve Grafana ile İzleme Kurulumu

    Prometheus, node_exporter ve Grafana ile metrik toplayıp panolar ve uyarılar kurmanın uçtan uca rehberi.

    12 dk

    psql ile PostgreSQL Temel Komutları

    psql komut satırında PostgreSQL veritabanlarını yönetmek için gerekli temel komut ve meta komutların rehberi.

    14 dk

    Python Sanal Ortam (venv) ve pip Yönetimi

    Python venv ve pip ile projeye özel izole ortamlar kurup bağımlılıkları temiz yönetmenin pratik rehberi.

    11 dk

    Restic ile Şifreli Bulut Yedekleme

    Restic ile S3 uyumlu bulut ve yerel depolara şifreli, tekilleştirmeli yedekler alıp yönetmenin rehberi.

    13 dk

    scp ile Güvenli Dosya Transferi

    scp komutuyla sunucular arası şifreli dosya ve dizin kopyalamanın ve doğru kullanım kalıplarının rehberi.

    12 dk

    sed ile Metin Düzenleme ve Değiştirme

    sed akış editörüyle metin dosyalarında toplu arama değiştirme ve satır düzenleme yapmanın pratik rehberi.

    13 dk

    Snap ve Flatpak ile Paket Yönetimi

    Snap ve Flatpak sandbox paket sistemlerinin çalışma mantığı, kurulumu ve klasik depolarla karşılaştırması.

    11 dk

    SQLite Nedir ve Nasıl Kullanılır

    Sunucu gerektirmeyen dosya tabanlı SQLite veritabanının kullanımını ve hangi projelere uygun olduğunu anlatan rehber.

    12 dk

    SSH Agent ve Anahtar Yönetimi

    ssh-agent ve ssh-add ile parolalı SSH anahtarlarını güvenli yönetip tekrar tekrar parola girmekten kurtulma rehberi.

    13 dk

    SSH Jump Host ve Bastion Sunucu Kullanımı

    Bastion (jump host) üzerinden özel ağdaki sunuculara ssh -J ve ProxyJump ile güvenli erişim kurma rehberi.

    11 dk

    SSH Tünel ve Port Yönlendirme

    SSH tünelleriyle uzak servislere şifreli erişim ve yerel, uzak, dinamik port yönlendirmenin pratik rehberi.

    12 dk

    sudo ve sudoers ile Yetkilendirme

    root yerine sudo kullanarak güvenli ayrıcalık yükseltme ve sudoers dosyasını doğru düzenleme rehberi.

    12 dk

    Sunucu İçin Doğru Linux Dağıtımını Seçme

    Ubuntu, Debian, AlmaLinux ve Rocky arasında sunucu ihtiyacınıza göre dağıtım seçmenize yardımcı karşılaştırma.

    13 dk

    Supervisor ile Süreç Yönetimi

    Supervisor ile arka plan süreçlerini ve kuyruk işçilerini sürekli çalışır tutup çökünce yeniden başlatmanın rehberi.

    12 dk

    Süreç Sonlandırma ve kill Sinyalleri

    Linux'ta kill, pkill ve killall ile süreçleri doğru sinyallerle sonlandırmanın ve takılan işlemleri kapatmanın rehberi.

    12 dk

    Süreçleri İzleme (ps, top ve htop)

    Linux sunucuda süreçleri ps, top ve htop araçlarıyla izleyip kaynak tüketen işlemleri bulmanın yolları.

    13 dk

    systemd Timer ile Zamanlanmış Görevler

    cron'a modern alternatif olan systemd timer ile görevleri zamanlama, loglama ve yönetme rehberi.

    11 dk

    tar ve gzip ile Arşivleme ve Sıkıştırma

    tar ve gzip ile dizinleri arşivleyip sıkıştırma, açma ve yedek paketi hazırlamanın pratik rehberi.

    14 dk

    tmux ile Terminal Oturumu Yönetimi

    tmux ile SSH kopsa bile süren oturumlar açıp ekranı bölerek verimli çalışmanın pratik rehberi.

    13 dk

    Ubuntu Server Sürüm Yükseltme (do-release-upgrade)

    Ubuntu Server'ı bir LTS sürümden diğerine kesintisiz ve güvenli biçimde yükseltmenin adım adım yol haritası.

    14 dk

    Ubuntu'da MongoDB Kurulumu

    Ubuntu üzerinde MongoDB NoSQL veritabanını kurup kimlik doğrulama ve temel yönetimini yapılandırma rehberi.

    12 dk

    Ubuntu'da Netplan ile Statik IP Ayarlama

    Ubuntu Server üzerinde netplan yapılandırmasıyla kalıcı statik IP ve DNS ayarlamanın adım adım rehberi.

    12 dk

    Ubuntu'da PostgreSQL Kurulumu

    Ubuntu üzerinde PostgreSQL kurup ilk veritabanı ile rolü oluşturmanın ve uzaktan erişimi açmanın rehberi.

    11 dk

    Varnish Cache Nedir ve Nasıl Kurulur

    Varnish ile dinamik sayfaları bellekte önbelleğe alıp trafiği hızlandırmanın kurulum ve yapılandırma rehberi.

    12 dk

    VDS Satın Aldıktan Sonra İlk 10 Adım

    Yeni aldığınız VDS'i güvenli ve üretime hazır hale getirmek için atmanız gereken temel ilk adımların rehberi.

    12 dk

    Zsh ve Oh My Zsh Kurulumu

    Bash yerine Zsh ve Oh My Zsh kurup tema, eklenti ve otomatik tamamlamayla terminali güçlendirmenin rehberi.

    12 dk

    Linux'ta Swap Alanı Oluşturma ve Bellek Yönetimi

    Swap'in ne olduğunu, swap file ile adım adım nasıl oluşturulacağını, kalıcı hale getirmeyi, swappiness ayarını ve VPS'lerde bellek yönetimini anlatan uygulamalı rehber.

    11 dk

    Nano ve Vim ile Sunucuda Metin Düzenleme Rehberi

    Terminal üzerinden yapılandırma dosyalarını düzenlemenin en pratik iki aracı Nano ve Vim'in temel komutlarını, farklarını ve gerçek örneklerini içeren kapsamlı rehber.

    10 dk

    Redis Nedir? Bellek İçi Veritabanı ve Önbellekleme

    Bellek içi anahtar-değer veritabanı Redis'in ne olduğunu, önbellekleme ve oturum deposu gibi kullanım alanlarını, kurulumunu ve güvenlik ayarlarını anlatan kapsamlı rehber.

    10 dk

    rsync ile Dosya Senkronizasyonu ve Sunucu Yedekleme

    rsync'in delta-transfer avantajını, temel bayrakları, SSH üzerinden uzak senkronu, cron ile otomatik yedeği ve en sık yapılan trailing slash hatasını anlatan uygulamalı rehber.

    10 dk

    systemd ve systemctl ile Linux Servis Yönetimi

    systemd init sisteminin mantığını, temel systemctl komutlarını, journalctl log incelemesini ve kendi .service unit dosyanızı yazmayı adım adım anlatan uygulamalı rehber.

    10 dk

    Apache mı Nginx mi? Web Sunucusu Karşılaştırması

    Apache ile Nginx'in mimari, performans ve yapılandırma farklarını ele alan; hangi projede hangisinin uygun olduğunu ve ikisini birlikte kullanmayı açıklayan pratik bir karşılaştırma.

    9 dk

    Docker Nedir? Konteyner Teknolojisine Başlangıç

    Docker'ı sıfırdan öğrenin: konteyner mantığı, temel komutlar, port ve volume yönetimi, kendi imajınızı yazma ve Compose ile çok servisli uygulama kurma.

    11 dk

    Git Temelleri: Sürüm Kontrolü ve Temel Komutlar

    Git'e ilk kez başlayanlar için kurulumdan uzak depoya, dallanmadan .gitignore'a kadar temel komutları örneklerle anlatan pratik rehber.

    11 dk

    Linux Dosya İzinleri: chmod, chown ve 755/644 Rehberi

    rwx izin modelini, sekizli ve sembolik chmod kullanımını, chown/chgrp ile sahiplik değişimini ve web sunucular için doğru izin değerlerini anlatan pratik rehber.

    9 dk

    Linux'ta Cron ile Zamanlanmış Görevler (Crontab Rehberi)

    Linux sunucularda tekrarlayan işleri otomatikleştirmek için cron ve crontab kullanımını söz dizimi, gerçek örnekler, sık yapılan hatalar ve systemd timer alternatifiyle anlatan pratik rehber.

    11 dk

    MySQL / MariaDB Temelleri: Veritabanı ve Kullanıcı Yönetimi

    Sunucunuzda MySQL/MariaDB üzerinde veritabanı ve kullanıcı yönetiminin, yetkilendirmenin ve yedeklemenin temellerini pratik komut örnekleriyle anlatan başlangıç rehberi.

    9 dk

    PHP Sürümü Nedir, Nasıl Değiştirilir? (php.ini ve Sürüm Seçimi)

    WordPress ve özel yazılımların hızını, güvenliğini ve uyumluluğunu doğrudan etkileyen PHP sürümünü cPanel üzerinden güvenle nasıl değiştireceğinizi ve php.ini ayarlarını anlatan rehber.

    9 dk

    SSH Nedir? Sunucuya Güvenli SSH Bağlantısı ve Anahtar Kimlik Doğrulama

    SSH protokolünü, parola yerine anahtar kimlik doğrulamayı ve sunucunuzu brute-force saldırılarına karşı sertleştirmenin pratik yollarını uygulamalı olarak anlatan rehber.

    9 dk

    Ubuntu 22.04'te Nginx Kurulumu ve Temel Yapılandırma

    Ubuntu 22.04 sunucuda Nginx'i apt ile kurmayı, ufw güvenlik duvarını açmayı, servisi yönetmeyi ve birden fazla siteyi server block ile yayınlamayı anlatan uygulamalı rehber.

    9 dk

    UFW ile Linux Güvenlik Duvarı Yapılandırma

    UFW ile Ubuntu/Debian sunucunuzda güvenlik duvarını sıfırdan kurup kendinizi kilitlemeden 22, 80 ve 443 portlarını doğru şekilde açmayı öğrenin.

    9 dk

    Yeni Başlayanlar İçin 40 Temel Linux Terminal Komutu

    Sunucu yönetiminde en sık kullanılan 40 Linux terminal komutunu kategori kategori, gerçek örnekler ve pratik ipuçlarıyla anlatan başlangıç rehberi.

    12 dk