Centos kernel güncelleme

Centos kernel güncelleme

Mevcut yum konfigurasyon dosyasını yedekleyelim;

cp /etc/yum.conf /etc/yum.conf.yedek

Kullandığınız linux editörü ile /etc/yum.conf dosyasını açın, ben nano kullanıyorum

nano /etc/yum.conf

[main]
exclude=courier* apache* mod_ssl* httpd* perl mysql* php* spamassassin* exim*
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=centos-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1

Kaydedip çıkın. Dikkat ederseniz sunucuda kontrol paneli tarafından kurulmuş olma ihtimali olan ve güncelleme sonunda uyumsuzluğa neden olabilecek apache, pyp, mysql v.b. paketleri “exclude” liste yani güncellenme dışında tutulacaklar listesine ekliyoruz.

Güncellemeden önce uname -a komutu ile mevcut kernel sürümüne bakın.

yum upgrade kernel

komutu ile güncellemeye başlayın.

Mevcut kerneli güncelleyecektir.

Güncelleme bittikten sonra grub.conf dosyasını açarak, güncellediğiniz versiyonun default olarak ayarlandığına emin olun.

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/
initrd /initrd-2.6.18-164.el5.img
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/
initrd /initrd-2.6.18-128.el5.img

Burada güncellediğiniz kernel versiyonu 2.6.18-164 ise, default=0 yapmalısınız.

Kernel güncellemesinden sonra sunucunuz açılmaz ise, eski kernel ile boot edip, grub.conf dosyasında yaptığınız kernel sıralamasını eski haline getirmelisiniz.

About the Author