Red Hat Training
A Red Hat training course is available for RHEL 8
3.6.2. Um guia para selecionar serviços que podem ser desativados com segurança
Se você achar que o tempo de inicialização de seu sistema é longo, você pode encurtá-lo desativando alguns dos serviços habilitados na inicialização por padrão.
Para listar tais serviços, execute:
$ systemctl list-unit-files --state=enabled
Para desativar um serviço, execute:
# systemctl desativar service_name
Entretanto, certos serviços devem permanecer habilitados para que seu sistema operacional seja seguro e funcione da maneira que você precisa.
Você pode usar a tabela abaixo como um guia para selecionar os serviços que você pode desativar com segurança. A tabela lista todos os serviços habilitados por default em uma instalação mínima do Red Hat Enterprise Linux 8, e para cada serviço ela declara se este serviço pode ser desabilitado com segurança.
A tabela também fornece mais informações sobre as circunstâncias nas quais o serviço pode ser desativado, ou a razão pela qual você não deve desativar o serviço.
Tabela 3.14. Serviços habilitados por padrão em uma instalação mínima do RHEL 8
Nome do serviço | Pode ser desativado? | Mais informações |
---|---|---|
serviço auditd.service | sim |
Desabilite |
autovt@.service | não | Este serviço funciona somente quando é realmente necessário, portanto, não precisa ser desativado. |
crond.service | sim | Esteja ciente de que nenhum item da crontab funcionará se você desativar o crond.service. |
dbus-org.fedoraproject.FirewallD1.service | sim |
Um link simbólico para |
dbus-org.freedesktop.NetworkManager.service | sim |
Um link simbólico para |
dbus-org.freedesktop.nm-dispatcher.service | sim |
Um link simbólico para |
firewalld.service | sim |
Desabilite |
getty@.service | não | Este serviço funciona somente quando é realmente necessário, portanto, não precisa ser desativado. |
import-state.service | sim |
Desabilite |
irqbalance.service | sim |
Desabilite |
kdump.service | sim |
Desabilite |
loadmodules.service | sim |
Este serviço não é iniciado a menos que o diretório |
lvm2-monitor.service | sim |
Desabilite |
microcódigo.serviço | não | Não desabilite o serviço porque ele fornece atualizações do software do microcódigo na CPU. |
NetworkManager-dispatcher.service | sim |
Desative |
NetworkManager-wait-online.service | sim |
Desabilite |
NetworkManager.service | sim |
Desabilite |
nis-domainname.service | sim |
Desabilite |
rhsmcertd.service | não | |
rngd.service | sim |
Desabilite |
rsyslog.service | sim |
Desabilite |
selinux-autorelabel-mark.service | sim |
Desabilite |
sshd.service | sim |
Desabilite |
sssd.service | sim |
Desabilitar |
syslog.service | sim |
Um pseudônimo para |
tuned.service | sim |
Desabilite |
lvm2-lvmpolld.socket | sim |
Desabilite |
dnf-makecache.timer | sim |
Desabilite |
temporizador sem limite de ancoragem | sim |
Desabilite |
Para encontrar mais informações sobre um serviço, você pode executar um dos seguintes comandos:
$ systemctl cat -YRFFGUNA service_name>
$ ajuda systemctl -YRFFGUNA service_name>
O comando systemctl cat
fornece o conteúdo do arquivo de serviço localizado sob /usr/lib/systemd/system/<service>
, assim como todas as anulações aplicáveis. As substituições aplicáveis incluem as substituições do arquivo de unidade do arquivo /etc/systemd/system/<service>
ou arquivos drop-in de um diretório unit.type.d
correspondente.
Para mais informações sobre os arquivos drop-in, consulte a página de manual systemd.unit
.
O comando systemctl help
mostra a página de homem do serviço em particular.