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.
Haberler (29)
Linux (19)
Oyun (4)
Donanım (38)
