Varsayılan CentOS Servislerini Kapatarak Optimize Edin


Yazımız en son 8 Aralık 2017 tarihinde güncellenmiş ve 295 defa okunmuş.

Eğer siz de hep gereksiz CentOS Servislerini kapatarak optimize etmek istediyseniz, bu sizin için iyi bir rehber olacaktır. Bu işlemler her ne kadar sanal makinelerde uygulansa da, donanımsal farklar yaratabileceğini de aklınızdan çıkarmayın.

Başlamadan önce, aşağıdaki komutla çalışan servislerin bir “önceki hal” listesini alın. Bu, ileri adımlarda yaptıklarınızı kontrol etmek için işinizi kolaylaştırır. Önce SSH ile root login olalım..

Varsayılan CentOS Servislerini Kapatarak Optimize Edin

chkconfig --list |grep "3:on" |awk '{print $1}' |sort

Eğer bu listeyi daha sonra “ne yapmıştım ki acaba” diye düşünmemek için karşılaştırmak isterseniz, aşağıdaki komutla bir genel görüntü alın.

chkconfig --list |grep "3:on" |awk '{print $1}' |sort > before

ve işlemleri bitirdikten sonra;

chkconfig --list |grep "3:on" |awk '{print $1}' |sort > after

komutunu uygulayın. Böylece tüm işlemlerin sonunda “neleri kapatmışım” diye bakmak için;

diff before after

komutunu kullanabileceksiniz.

Şimdi kapatmamız gerekenlere gelelim. Aşağıdaki varsayılan servislerin kapatılması genelde güvenlik için çok önemlidir.

Varsayılan CentOS Servislerini Kapatarak Optimize Edin

chkconfig anacron off
chkconfig apmd off
chkconfig atd off
chkconfig autofs off
chkconfig cpuspeed off
chkconfig cups off
chkconfig cups-config-daemon off
chkconfig gpm off
chkconfig isdn off
chkconfig netfs off
chkconfig nfslock off
chkconfig openibd off
chkconfig pcmcia off
chkconfig portmap off
chkconfig rawdevices off
chkconfig readahead_early off
chkconfig rpcgssd off
chkconfig rpcidmapd off
chkconfig smartd off
chkconfig xfs off
chkconfig avahi-daemon off
chkconfig firstboot off
chkconfig yum-updatesd off 
chkconfig sendmail off
chkconfig mcstrans off
chkconfig pcscd off
chkconfig bluetooth off
chkconfig hidd off

Aşağıdaki servis grubu ise bazı koşullarda işe yarayabilecek türden. Karar sizin.

xinetd bazı sunucular için gerekli olabilir.

acpid uzaktan aç/kapat işlemleri yapıyorsanız bu gerekli.

microcode_ctl Eğer AMD işlemcili bir sunucunuz varsa kapatın.

irqbalance SMP çalıştırmıyorsanız gerek yok.

multiple cores, multiple processors, hyperthreading, haldaemon, messagebus

Bunlar tak ve kullan donanımlar için geçerli.

mdmonitor Yazılımsal RAID kullanmıyorsanız gerek yok.

Yani bunları devre dışı bırakmadan önce değerlerini daha yakından değerlendirin. Yine de kapatacaksanız;

chkconfig xinetd off
chkconfig acpid off
chkconfig microcode_ctl off
chkconfig irqbalance off
chkconfig haldaemon off
chkconfig messagebus off
chkconfig mdmonitor off

Son olarak sunucunuzu yeniden başlatmanızda fayda var. Hepsi bu kadar.

Orijinal Kaynak: https://www.hostvirtual.com/kb/1002/Optimize-and-disable-default-CentOS-services.html

Çeviri & Düzenleme: Fatih M. BAŞARAN