3.6.2. Una guía para seleccionar los servicios que se pueden desactivar con seguridad
Si el tiempo de arranque de tu sistema es largo, puedes acortarlo deshabilitando algunos de los servicios habilitados por defecto en el arranque.
Para listar estos servicios, ejecute:
$ systemctl list-unit-files --state=enabled
Para desactivar un servicio, ejecute:
# systemctl disable service_name
Sin embargo, ciertos servicios deben permanecer activados para que su sistema operativo sea seguro y funcione de la manera que usted necesita.
Puede utilizar la tabla siguiente como una guía para seleccionar los servicios que puede deshabilitar de forma segura. La tabla enumera todos los servicios habilitados por defecto en una instalación mínima de Red Hat Enterprise Linux 8, y para cada servicio indica si este servicio puede ser deshabilitado de forma segura.
La tabla también proporciona más información sobre las circunstancias en las que se puede desactivar el servicio, o la razón por la que no se debe desactivar el servicio.
Nombre del servicio | ¿Se puede desactivar? | Más información |
---|---|---|
auditd.service | sí |
Desactive |
autovt@.service | no | Este servicio se ejecuta sólo cuando es realmente necesario, por lo que no es necesario desactivarlo. |
servicio.crond | sí | Tenga en cuenta que ningún elemento de crontab se ejecutará si desactiva crond.service. |
dbus-org.fedoraproject.FirewallD1.service | sí |
Un enlace simbólico a |
dbus-org.freedesktop.NetworkManager.service | sí |
Un enlace simbólico a |
dbus-org.freedesktop.nm-dispatcher.service | sí |
Un enlace simbólico a |
firewalld.service | sí |
Desactive |
getty@.service | no | Este servicio se ejecuta sólo cuando es realmente necesario, por lo que no es necesario desactivarlo. |
servicio.de.importación | sí |
Desactive |
irqbalance.service | sí |
Desactive |
kdump.service | sí |
Desactive |
loadmodules.service | sí |
Este servicio no se inicia a menos que exista el directorio |
lvm2-monitor.service | sí |
Desactive |
microcode.service | no | No se desactive el servicio porque proporciona actualizaciones del software de microcódigo en la CPU. |
NetworkManager-dispatcher.service | sí |
Desactive |
NetworkManager-wait-online.service | sí |
Desactive |
NetworkManager.service | sí |
Desactive |
nis-nombre-dominio.servicio | sí |
Desactive |
rhsmcertd.service | no | |
rngd.service | sí |
Desactiva |
rsyslog.service | sí |
Desactive |
selinux-autorelabel-mark.service | sí |
Desactive |
sshd.service | sí |
Desactive |
sssd.service | sí |
Desactive |
syslog.service | sí |
Un alias para |
tuned.service | sí |
Desactive |
lvm2-lvmpolld.socket | sí |
Desactive |
dnf-makecache.timer | sí |
Desactive |
anclaje-desatado.timer | sí |
Desactive |
Para encontrar más información sobre un servicio, puede ejecutar uno de los siguientes comandos:
$ systemctl cat <nombre_del_servicio>
$ systemctl help <nombre_servicio>
El comando systemctl cat
proporciona el contenido del archivo de servicio ubicado en /usr/lib/systemd/system/<service>
, así como todas las anulaciones aplicables. Los overrides aplicables incluyen los overrides de los archivos de unidad del archivo /etc/systemd/system/<service>
o los archivos drop-in de un directorio correspondiente de unit.type.d
.
Para más información sobre los archivos drop-in, consulte la página man systemd.unit
.
El comando systemctl help
muestra la página man del servicio en cuestión.