Aligerando un poco el arranque del sistema, retirando aquello que no se usa.
Al contrario de las distros DIY (ArchLinux, Gentoo), las distribuciones "generalistas" (Debian, Ubuntu, Fedora, etc.) tienen que soportar con una misma instalación una gran diversidad de hardware. Para ello, suelen venir con muchos servicios/demonios activados.
Al arrancar dichos servicios comprueban si son necesarios: si es así quedan activados, de lo contrario suelen desactivarse automáticamente.
Evitar su arranque no va a reducir el consumo de memoria o aumentar la velocidad de respuesta, ya que solo quedarán activos aquellos servicios que sean necesarios. Pero pueden ayudar a tener un arranque más rápido del sistema.
Pongo aquí un listado de los servicios que suelo desactivar en mis equipos (el nombre puede variar de una distribución a otra), si conocéis alguno más que se pueda quitar, avisar !
$ sudo systemctl disable ModemManager.service
Este servicio controla los módems 3G/4G/5G. Si no tienes uno en tu equipo, puedes desactivarlo.
$ sudo systemctl disable iscsid.socket iscsiuio.socket iscsi-onboot.service iscsi-starter.service.
Protocolo SCSI sobre redes TCP/IP. Usado entre servidores y sistemas de almacenamiento, en redes empresariales. Candidato firme a ser desactivado en equipos personales.
$ sudo systemctl disable mdmonitor.service raid-check.timer
¿Tienes dos o mas discos en tu máquina haciendo RAID? Si es que no... fuera !
$ sudo systemctl disable lvm2-monitor.service lvm2-lvmpolld.socket
¿Y particiones en LVM? Si la respuesta es no, ya sabes... bye!
$ sudo systemctl disable livesys.service livesys-late.service
Se utiliza cuando inicias la distro desde un USB, si ya lo tienes instalado en tu disco duro ya no es necesario. Bon voyage!
$ sudo systemctl disable pcscd.socket
Gestiona lectores de tarjetas inteligentes, como por ejemplo el DNI electrónico. Si no tienes ese hardware en tu máquina, ya puedes darle pasaporte.
$ sudo systemctl disable sssd.service sssd-kcm.socket
Muy utilizado en redes empresariales, con servidores LDAP de autentificación. En entornos caseros merece el sueño de los justos.
$ sudo dnf remove open-vm-tools qemu-guest-agent virtualbox-guest-additions
En entornos virtuales estos tres paquetes añaden agentes para comunicarse mejor con el anfitrión correspondiente (por orden: VMWare, Qemu, Virtualbox). En máquinas físicas no tienen sentido alguno... Arrivederci!
14 servicios inhabilitados, 3 paquetes RPM menos. Y probablemente pueda desactivar más, pero como comienzo no está mal.
04/10/2024 - Linux