Ocal.Online - AnaSayfa » Linux » Sunucu Seviyesinde Linux Bilgisayar Kurulumu ve Optimizasyon Rehberi

 
 
 

Sunucu Seviyesinde Linux Bilgisayar Kurulumu ve Optimizasyon Rehberi

Yazar: ocal | Tarih: 25-04-2026, 10:21 | Okunma: 5

0

Bu rehber, sıradan kullanıcı ayarlarının ötesine geçip bir bilgisayarı profesyonel seviyede, stabil ve yüksek performanslı bir Linux sistemi haline getirmek isteyenler için hazırlandı. Amaç: minimum kaynak tüketimi, maksimum kontrol ve uzun süre sorunsuz çalışma.

Donanım Seçimi ve Planlama

Profesyonel kurulum, doğru donanım seçimiyle başlar. İşlemci tarafında çok çekirdekli yapı tercih edilmeli (örneğin 8+ çekirdek). RAM minimum 16 GB olmalı, yoğun kullanımda 32 GB ve üzeri önerilir. Depolama tarafında NVMe SSD tercih edilmelidir. RAID yapısı düşünülüyorsa en az iki disk gerekir. Güç kaynağı stabil ve kaliteli olmalıdır, aksi halde sistem kararsız çalışır.

Dosya Sistemi ve Disk Yapılandırması

Linux kurulumunda en kritik konulardan biri disk bölümlendirmedir. Genelde şu yapı önerilir:

/ (root) → 30-50 GB
/home → kalan alan
/var → log ve veri için ayrı tutulabilir
swap → RAM’in %50-100’ü kadar

Dosya sistemi olarak ext4 stabil bir seçimdir ancak yüksek performans ve snapshot için XFS veya Btrfs tercih edilebilir.

İşletim Sistemi Kurulumu

Profesyonel kullanımda Ubuntu Server veya Debian tercih edilir. Kurulum sırasında gereksiz paketler seçilmemelidir. Minimal kurulum yapılmalı ve sistem temiz bırakılmalıdır.

Kurulum sonrası ilk yapılacaklar:

sudo apt update && sudo apt upgrade -y
sudo apt install htop curl wget git ufw fail2ban -y

Bu araçlar sistem yönetimi ve güvenlik için temel ihtiyaçtır.

SSH ve Güvenlik Sertleştirme

Sunucu kurulumunun en önemli kısmı güvenliktir. SSH yapılandırması yapılmadan sistem açık bırakılmamalıdır.

SSH port değiştir:
/etc/ssh/sshd_config içinde Port 22 → farklı bir port yap

Root login kapat:
PermitRootLogin no

Anahtar ile giriş zorunlu hale getir:
PasswordAuthentication no

Fail2Ban kurulumu brute force saldırılarını engeller. UFW ile sadece gerekli portlar açılmalıdır.

Servis Yönetimi ve Kaynak Kontrolü

Sistem açılışında çalışan servisleri kontrol etmek performans açısından kritiktir.

systemctl list-unit-files --type=service

Gereksiz servisleri kapat:
systemctl disable servis_adı

Anlık sistem yükünü izlemek için htop kullanılır. CPU, RAM ve disk I/O sürekli takip edilmelidir.

Kernel ve Sistem Optimizasyonu

Profesyonel seviyede performans için kernel parametreleri ayarlanmalıdır. /etc/sysctl.conf dosyasına eklenebilecek bazı ayarlar:

net.core.somaxconn = 1024
net.ipv4.tcp_tw_reuse = 1
vm.swappiness = 10

Bu ayarlar ağ performansını artırır ve RAM kullanımını optimize eder.

Disk I/O için scheduler ayarı da önemlidir:

echo mq-deadline > /sys/block/nvme0n1/queue/scheduler

Bu özellikle NVMe disklerde daha stabil performans sağlar.

Log Yönetimi ve İzleme

/var/log klasörü zamanla büyür ve sistemi yavaşlatır. Logrotate yapılandırması yapılmalıdır. Ayrıca Prometheus + Grafana gibi araçlarla sistem izleme kurulabilir.

Yedekleme Stratejisi

Profesyonel sistemde yedekleme olmazsa olmazdır. rsync ile günlük yedek alınabilir:

rsync -av --delete /home /backup/home

Ayrıca haftalık full backup önerilir. Harici disk veya uzak sunucu kullanmak daha güvenlidir.

Sonuç

Profesyonel bir bilgisayar kurulumu sadece sistemi kurmak değil, onu sürdürülebilir, güvenli ve optimize bir hale getirmektir. Minimal kurulum, doğru servis yönetimi ve sürekli izleme ile sistem yıllarca sorunsuz çalışabilir.

Kategori: Linux / Rehberler

Yorum Ekle

İsim:
E-Posta:
Güvenlik Kodu: Kodu Güncelle