CentOS 5 - Desabilitando serviços desnecessários
Dica publicada em Linux / Introdução
CentOS 5 - Desabilitando serviços desnecessários
Uma forma relativamente simples de otimizar o desempenho do CentOS é desabilitar serviços não usados. Serviços desnecessários variam do utilizador, no entanto de forma geral alguns serviços não são essenciais ao sistema, nos possibilitando desativá-los.
Levando em consideração que você esteja adotando o CentOS para fins utilizáveis em servidores, segue uma lista de serviços que poderão ser desativados. Em caso de dúvida há um link no nome do serviço que aponta para uma descrição detalhada.
Logando-se como root:
Para desativar serviços você precisa de privilégios de root, para obtê-lo, basta executar o comando e fornecer a senha:
su -
Desativando serviços:
Finalmente, para desativar um serviço o CentOS disponibiliza a ferramenta chkconfig. Lembre-se que em caso de dúvidas os serviços possuem links para uma descrição detalhada sobre sua utilidade.
# chkconfig --level 12345 apmd off
# chkconfig --level 12345 autofs off
# chkconfig --level 12345 avahi-daemon off
# chkconfig --level 12345 avahi-dnsconfd off
# chkconfig --level 12345 bluetooth off
# chkconfig --level 12345 conman off
# chkconfig --level 12345 cpuspeed off
# chkconfig --level 12345 cups off
# chkconfig --level 12345 dund off
# chkconfig --level 12345 firstboot off
# chkconfig --level 12345 gpm off
# chkconfig --level 12345 haldaemon off
# chkconfig --level 12345 hidd off
# chkconfig --level 12345 ibmasm off
# chkconfig --level 12345 ip6tables off
# chkconfig --level 12345 irda off
# chkconfig --level 12345 irqbalance off
# chkconfig --level 12345 kudzu off
# chkconfig --level 12345 mcstrans off
# chkconfig --level 12345 mdmonitor off
# chkconfig --level 12345 microcode_ctl off
# chkconfig --level 12345 netfs off
# chkconfig --level 12345 netplugd off
# chkconfig --level 12345 NetworkManager off
# chkconfig --level 12345 nfs off
# chkconfig --level 12345 nfslock off
# chkconfig --level 12345 nscd off
# chkconfig --level 12345 oddjobd off
# chkconfig --level 12345 pand off
# chkconfig --level 12345 pcscd off
# chkconfig --level 12345 portmap off
# chkconfig --level 12345 rdisc off
# chkconfig --level 12345 restorecond off
# chkconfig --level 12345 rpcgssd off
# chkconfig --level 12345 rpcidmapd off
# chkconfig --level 12345 rpcsvcgssd off
# chkconfig --level 12345 saslauthd off
# chkconfig --level 12345 smartd off
# chkconfig --level 12345 wpa_supplicant off
# chkconfig --level 12345 ypbind off
# chkconfig --level 12345 yum-updatesd off
Desabilitar serviços desnecessários é algo totalmente relacionado a segurança. Em servidores normalmente queremos saber tudo o que roda no sistema operacional, e para possuir um maior controle rodar o básico é fundamental. Qualquer dúvida utilizem os comentários.
Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br
Levando em consideração que você esteja adotando o CentOS para fins utilizáveis em servidores, segue uma lista de serviços que poderão ser desativados. Em caso de dúvida há um link no nome do serviço que aponta para uma descrição detalhada.
Logando-se como root:
Para desativar serviços você precisa de privilégios de root, para obtê-lo, basta executar o comando e fornecer a senha:
su -
Desativando serviços:
Finalmente, para desativar um serviço o CentOS disponibiliza a ferramenta chkconfig. Lembre-se que em caso de dúvidas os serviços possuem links para uma descrição detalhada sobre sua utilidade.
# chkconfig --level 12345 apmd off
# chkconfig --level 12345 autofs off
# chkconfig --level 12345 avahi-daemon off
# chkconfig --level 12345 avahi-dnsconfd off
# chkconfig --level 12345 bluetooth off
# chkconfig --level 12345 conman off
# chkconfig --level 12345 cpuspeed off
# chkconfig --level 12345 cups off
# chkconfig --level 12345 dund off
# chkconfig --level 12345 firstboot off
# chkconfig --level 12345 gpm off
# chkconfig --level 12345 haldaemon off
# chkconfig --level 12345 hidd off
# chkconfig --level 12345 ibmasm off
# chkconfig --level 12345 ip6tables off
# chkconfig --level 12345 irda off
# chkconfig --level 12345 irqbalance off
# chkconfig --level 12345 kudzu off
# chkconfig --level 12345 mcstrans off
# chkconfig --level 12345 mdmonitor off
# chkconfig --level 12345 microcode_ctl off
# chkconfig --level 12345 netfs off
# chkconfig --level 12345 netplugd off
# chkconfig --level 12345 NetworkManager off
# chkconfig --level 12345 nfs off
# chkconfig --level 12345 nfslock off
# chkconfig --level 12345 nscd off
# chkconfig --level 12345 oddjobd off
# chkconfig --level 12345 pand off
# chkconfig --level 12345 pcscd off
# chkconfig --level 12345 portmap off
# chkconfig --level 12345 rdisc off
# chkconfig --level 12345 restorecond off
# chkconfig --level 12345 rpcgssd off
# chkconfig --level 12345 rpcidmapd off
# chkconfig --level 12345 rpcsvcgssd off
# chkconfig --level 12345 saslauthd off
# chkconfig --level 12345 smartd off
# chkconfig --level 12345 wpa_supplicant off
# chkconfig --level 12345 ypbind off
# chkconfig --level 12345 yum-updatesd off
Desabilitar serviços desnecessários é algo totalmente relacionado a segurança. Em servidores normalmente queremos saber tudo o que roda no sistema operacional, e para possuir um maior controle rodar o básico é fundamental. Qualquer dúvida utilizem os comentários.
Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br
Me ajudou bastante os links... parabens
Só ficou uma duvida
pq vc desabilitou o smartd?
Abraço