Buyukweb
Linux Kernel Güncelleme ve Yönetimi: Güvenli Kernel Versiyonu Değiştirme

Linux Kernel Güncelleme ve Yönetimi: Güvenli Kernel Versiyonu Değiştirme

Linux kernel güncelleme, GRUB üzerinden kernel seçimi, eski sürüme dönme, kernel modülleri yönetimi ve sysctl parametreleri rehberi.

Büyükweb Teknik Ekibi28 Temmuz 20257 dakika okuma

Linux Kernel Nedir ve Neden Guncellenmeli?

Linux Kernel, isletim sisteminin en temel bileseni olup donanim ile yazilim arasindaki iletisimi yoneten cekirdek yazilimdir. Kernel guncellemeleri guvenlik yamalari, performans iyilestirmeleri ve yeni donanim destegi saglar. Dogru kernel yonetimi sunucu guvenligi ve kararliligi icin kritik oneme sahiptir. Ozellikle internet erisimli sunucularda kernel guvenlik yamalari zamaninda uygulanmalidir. Bir guvenlik aciginin istismar edilmesi sunucunuzun ele gecirilmesine neden olabilir.

Mevcut Kernel Bilgilerini Kontrol Etme

Herhangi bir degisiklik yapmadan once mevcut kernel durumunuzu kontrol etmeniz onemlidir. Asagidaki komutlar ile kernel versiyonunu ve yuklu kernel paketlerini gorebilirsiniz:

# Calistirilan kernel versiyonunu goruntuleme
uname -r

# Detayli kernel ve sistem bilgisi
uname -a

# Yuklu kernel paketleri (Debian ve Ubuntu)
dpkg --list | grep linux-image

# Yuklu kernel paketleri (CentOS ve RHEL)
rpm -qa | grep kernel

# Kernel modullerini listeleme
lsmod

Ubuntu ve Debian Sistemlerde Kernel Guncelleme

Ubuntu ve Debian tabanli sistemlerde APT paket yoneticisi ile kernel guncelleme yapabilirsiniz. Guncelleme oncesi mutlaka mevcut sistem durumunuzu yedekleyin:

# Paket listesini guncelle
sudo apt update

# Mevcut kernel'i en son surume guncelle
sudo apt upgrade linux-image-generic -y

# Belirli bir kernel versiyonu kurma
sudo apt install linux-image-5.15.0-91-generic -y

# Guncelleme sonrasi sistemi yeniden baslat
sudo reboot

CentOS ve RHEL Sistemlerde Kernel Guncelleme

CentOS ve RHEL sistemlerde DNF veya YUM paket yoneticisi ile kernel guncelleme yapilir. ELRepo deposu ile daha yeni kernel versiyonlari da kurulabilir:

# Standart depodan kernel guncelleme
sudo dnf update kernel -y

# ELRepo deposu ekleme (en yeni kernel icin)
sudo dnf install elrepo-release -y
sudo dnf --enablerepo=elrepo-kernel install kernel-ml -y

# Guncelleme sonrasi yeniden baslat
sudo reboot

GRUB Bootloader ile Kernel Secimi ve Yonetimi

Birden fazla kernel yuklu oldugunda GRUB bootloader uzerinden hangi kernel ile baslatilacagini secebilirsiniz. Bu ozellik sorunlu bir kernel yuklendiginde eski kernel ile geri donmenizi saglar:

# Yuklu kernelleri GRUB menusunde listele
sudo grep -E "menuentry " /boot/grub2/grub.cfg

# Varsayilan olarak kullanilacak kernel'i belirle
sudo grub2-set-default 0

# GRUB yapilandirmasini yeniden olustur (CentOS)
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# GRUB yapilandirmasini yeniden olustur (Ubuntu)
sudo update-grub

Eski Kernel Versiyonlarini Temizleme

Disk alanindan tasarruf etmek icin kullanilmayan eski kernel paketlerini kaldirmalisiniz. Boot partisyonunuz doldugunla yeni kernel guncellemeleri basarisiz olabilir:

# Ubuntu ve Debian sistemlerde eski kernelleri temizleme
sudo apt autoremove --purge -y

# CentOS ve RHEL sistemlerde son iki kernel haricini silme
sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)

Kernel Parametreleri ve Sysctl Ayarlari

Kernel parametreleri ile sistem davranisini ozellestirebilirsiniz. Bu ayarlar ag performansi ve guvenlik icin onemlidir:

# Gecici parametre degisikligi (yeniden baslatmada kaybolur)
sudo sysctl -w net.ipv4.ip_forward=1

# Kalici parametre degisikligi
echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Parametre Aciklama Onerilen Deger
vm.swappiness Swap kullanim tercihi 10
net.core.somaxconn Maks baglanti kuyrugu 65535
fs.file-max Maks dosya tanimlayici 2097152
net.ipv4.tcp_max_syn_backlog SYN kuyruk boyutu 65535

Guvenli Kernel Guncelleme Kontrol Listesi

Kernel guncelleme yapmadan once asagidaki adimlari takip edin ve her adimi dikkatli bir sekilde uygulayin:

  • Guncelleme oncesi mutlaka tam sistem yedegi alin
  • Once test ortaminda kernel guncellemesini deneyin
  • Mevcut calisan kernel'i silmeden yeni kernel'i kurun
  • Sorun yasanirsa GRUB uzerinden eski kernel ile boot edin
  • Guncelleme sonrasi tum servisleri ve uygulamalari kontrol edin
  • Kernel modullerinin dogru yuklendigini dogrulayin

Buyukweb VDS ile Kernel Yonetimi

Buyukweb VDS sunucularinda tam root erisim ile kernel yonetimi yapabilirsiniz. KVM tabanli sanallasmamiz sayesinde ozel kernel yukleyebilir ve yapilandirabilirsiniz. Teknik destek ekibimiz kernel guncelleme surecinde size yardimci olmaktadir. buyukweb.com adresini ziyaret edin.


Ilgili Buyukweb Hizmetleri:


Isletim Sistemi Secim Rehberi

Linux Dagitimlari

Ubuntu Server: Genis topluluk, 5 yil LTS. Yeni baslayanlar icin.
AlmaLinux/Rocky: CentOS devami, 10 yil destek. Uretim sunuculari icin.
Debian: Mutlak kararlilik. Kritik altyapi icin.

Windows Server

ASP.NET, MSSQL, Active Directory icin zorunlu. Server 2022 konteyner ve Azure destegi.

Konteyner OS

Fedora CoreOS, RancherOS: Docker/Kubernetes icin optimize. Otomatik guncelleme, immutable dosya sistemi.

Guvenlik Modulleri

SELinux (AlmaLinux) veya AppArmor (Ubuntu) ile zorunlu erisim kontrolu.

Kernel Tuning

sysctl ile TCP, dosya limitleri ve bellek yonetimi optimize edin.

Otomasyon

Ansible, Puppet, Chef ile Infrastructure as Code uygulayin.

Sik Sorulan Sorular

Hangi dagitimi secmeliyim?

Hosting icin AlmaLinux, genel icin Ubuntu 22.04 LTS, veritabani icin Debian.

Linux mi Windows mi guvenli?

Her ikisi de dogru yapilandirildiginda guvenlidir. Guvenlik uygulamalarini takip edin.

Sonuc

Dogru isletim sistemi secimi uzun vadeli basari icin kritiktir. Kullanim senaryonuza uygun dagitimi secin ve guncel tutun.

Linux Dagitim Secim Rehberi

Web hosting? CloudLinux veya AlmaLinux
Docker/K8s? Ubuntu Server veya Fedora CoreOS
Kurumsal uretim? AlmaLinux veya Rocky (10 yil destek)
Veritabani? Debian (mutlak kararlilik)
Genel amac? Ubuntu Server (5 yil LTS)

Isletim Sistemi Sertlestirme

Linux Sertlestirme Kontrol Listesi

  1. Gereksiz servisleri devre disi birakin
  2. GRUB bootloader sifresi ekleyin
  3. USB depolama erisimini kisitlayin
  4. Mount seceneklerini sertlestirin (noexec, nosuid)
  5. Kernel parametrelerini optimize edin
  6. Auditd ile olay kaydini etkinlestirin
  7. Otomatik guvenlik guncellemeleri yapilandirin
  8. CIS Benchmark standartlarini uygulayin

Windows Server Sertlestirme

  1. Windows Update otomatik
  2. Defender ve Firewall aktif
  3. Gereksiz rolleri kaldirin
  4. Hesap kilitleme politikasi
  5. Event Log izleme

Profesyonel Hosting icin Onemli Kriterler

Veri Merkezi Kalitesi

Veri merkezinin tier seviyesi, sunucu barindirma kalitesini dogrudan etkiler. Tier 3 veri merkezleri yedekli guc, soğutma ve ag altyapisi ile %99.982 uptime garantisi sunar. Buyukweb'in Bursa Pendc Tier 3 veri merkezi bu standartlari karsilamaktadir.

Teknik Destek Kalitesi

7/24 ulasılabilir, Turkce ve teknik bilgi sahibi destek ekibi hosting hizmetinin vazgecilmez parcasidir. E-posta, canli destek ve telefon kanallarindan hizli yanit almak ozellikle is surekliligi acisından kritiktir.

Olceklenebilirlik

Isletmeniz buyudukce hosting ihtiyaclariniz da degisir. Paylasimli hostingten VDS'e, VDS'den dedicated sunucuya sorunsuz gecis yapabilmek uzun vadeli planlamaniz icin onemlidir. Buyukweb tum bu gecis sureclerini ucretsiz olarak yonetir.

Yedekleme ve Felaket Kurtarma

Gunluk otomatik yedekleme, tek tikla geri yukleme ve uzak yedekleme secenekleri veri guvenliginiz icin sart. JetBackup ile profesyonel yedekleme cozumu tum Buyukweb hosting paketlerinde standarttir.

Guvenlik Katmanlari

SSL sertifikasi, WAF korumasi, malware tarama, DDoS korumasi ve guvenlik duvari - tum bu katmanlar birlikte calisiarak web sitenizi korur. Buyukweb bu guvenliklerin hepsini standart olarak sunar.

Uygulama ve Proje Ornekleri

Hosting ve sunucu hizmetleri farkli sektorlerde farkli ihtiyaclara karsilik gelir:

Kurumsal Web Sitesi

Sirket tanitim sitesi, blog, kariyer sayfasi ve iletisim formu icin paylasimli hosting yeterlidir. SSL, e-posta ve yedekleme dahil. cPanel ile kolay yonetim.

E-Ticaret Magaza

WooCommerce veya PrestaShop ile online magaza kurmak icin VDS oneriyoruz. Urun gorselleri, siparis yonetimi ve odeme entegrasyonu icin daha fazla kaynak gerekir.

SaaS Uygulamasi

Kendi yaziliminizi barindirmak icin dedicated sunucu veya VDS idealdir. Tam root erisim, ozel yapilandirma ve yuksek performans gerektirir.

Oyun Sunucusu

Multiplayer oyunlar icin dusuk gecikme suresi ve yuksek CPU performansi sart. GPU VDS ile grafik islem gerektiren oyun sunuculari calistirabilirsiniz.

Gelistirme Ortami

Test, staging ve CI/CD icin uygun fiyatli VDS paketleri kullanin. Docker ile gelistirme ortamlarinizi standartlastirin.

Her senaryo icin en uygun cozumu belirlemek icin Buyukweb teknik ekibine danisin: 0850 302 60 70.

Ileri Seviye Ipuclari

Temel bilgileri pekistirdikten sonra bu ileri seviye onerilerle projenizi bir ust seviyeye tasiyin:

Otomasyon ile Zaman Kazanin

Tekrarli gorevleri otomatiklestirmek, zaman kazandirmanin yani sira insan hatasini da azaltir. Yedekleme, guncelleme, log analizi ve performans raporlama gibi islemleri cron veya systemd timer ile zamanlama en temel otomasyon adimidir.

Dokumantasyon Olusturun

Sunucu yapilandirmalarinizi, sifre politikalarinizi ve prosedurlerinizi dokumante edin. Acil durumlarda hizli mudahale icin runbook hazirlayin. Ekip degisikliklerinde bilgi transferi icin teknik dokumantasyon hayati onem tasir.

Test Ortami Kullanin

Canli sunucuda deneme yapmak yerine staging/test ortami kurun. Guncellemeler, yapilandirma degisiklikleri ve yeni ozellikler once test ortaminda dogrulanmalidir.

Izleme ve Alarm

Sorunlari musterilerinizden once tespit edin. Uptime monitoring, sunucu kaynak izleme ve uygulama performans izleme (APM) ile proaktif yaklasim benimseyin.

Bu ileri seviye pratikler, hosting ve sunucu yonetiminde profesyonel seviyeye ulasmanizi saglayacaktir.

Etiketler:

#işletim sistemi#sunucu os#linux

Bu yazıyı paylaş