Cómo desactivar(deshabilitar) o activar(habilitar) servicios al inicio de sesión en Ubuntu 16.04, 18.04
Advertencia, la siguiente entrada es sólo para personas que saben muchas cosas de Linux (Usuarios Avanzados), con todo por favor revisen bien qué van a desactivar para que no cometan algún error porque podría ser que después algo no les funcione.
En mi caso necesito desactivar algunos servicios de Linux que nunca se usan en mi Laptop. Ejemplo yo NO tengo en mi ordenador Bluetooth así que lo voy a desactivar ese servicio y otros.
TUTORIAL APLICABLE A:
- Ubuntu y todos sus derivados oficiales: Lubuntu, Mythbuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Xubuntu
- Y tal vez en Linux que también usan la administración de paquetes DEB como: Linux Mint, Trisquel, Elementary OS, Zorin OS, Bodhi, Deepin Linux, MX Linux, etc, pero en realidad no lo se, pues para que funcionen tienen que usar "systemd"
Video:
Pongo en la terminal el siguiente comando para ver todos los servicios que están activos:
VER ESTADO DE LOS SERVICIOS ACTIVADOS
DETENER SERVICIO
Ahora pongo el siguiente comando para detener al Bluetooth (por que mi laptop no tiene además no voy a usar -porque venden externos tipo USB los cuales se pueden usar-).
Detendré el servicio poniendo en la terminal:
DESACTIVAR SERVICIO
y ahora para desabilitarlo:
Nota: Si desea abra esta imágen en otra pestaña para que la vea mejor.
VER ESTADO DE LOS SERVICIOS ACTIVADOS
Vuelvo a poner el comando de arriba:
ESTADO DE UN SERVICIO
o también poner:
Como observará allí dice ". . . . .disabled; vendor preset . . . "
VER EL ESTADO ACTIVADO O DESACTIVADO DE TODOS LOS SERVICIOS
Si usted quiere conocer todos los estados de los servicios ponga:
ACTIVAR SERVICIO
Si quiere volverlo a activar ponga en la terminal:
Explicación Didáctica
Para entender mejor, estos dos comandos son los necesarios para desactivar los servicios, los pongo así para que los pueda entender mejor:
sudo systemctl stop
sudo systemctl disable
CONSULTA.- Revise la consulta pero está en inglés, allí dice que hay algunos servicios que se pueden desabilitar, pero tenga mucho cuidado algo luego no le funcione, preferible testearlo en una maquina virtual:
Cleaning Up Your Linux Startup Process | Linux.com | The source for Linux information
https://www.linux.com/learn/cleaning-your-linux-startup-process
Además según esa consulta allí dice sobre los siguientes servicios:
brltty.service proporciona soporte para dispositivos Braille, por ejemplo, pantallas Braille.
pppd-dns.service es una reliquia del pasado oscuro. Si usa Internet de acceso telefónico, guárdelo. De lo contrario, no lo necesitas.
Por lo cual también los he desabilitado pues no los uso, así que he puesto en la terminal uno por uno estos dos comandos:
Nota Final: En una máquina virtual como VirtualBox es posible desactivar más servicios pero hay que estar experimentando, no he desactivado muchos todavía.
En mi caso necesito desactivar algunos servicios de Linux que nunca se usan en mi Laptop. Ejemplo yo NO tengo en mi ordenador Bluetooth así que lo voy a desactivar ese servicio y otros.
TUTORIAL APLICABLE A:
- Ubuntu y todos sus derivados oficiales: Lubuntu, Mythbuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Xubuntu
- Y tal vez en Linux que también usan la administración de paquetes DEB como: Linux Mint, Trisquel, Elementary OS, Zorin OS, Bodhi, Deepin Linux, MX Linux, etc, pero en realidad no lo se, pues para que funcionen tienen que usar "systemd"
Video:
Pongo en la terminal el siguiente comando para ver todos los servicios que están activos:
VER ESTADO DE LOS SERVICIOS ACTIVADOS
systemctl list-unit-files --type=service | grep enabled
y devuelve lo siguiente:
wachin@Dell-Inspiron-1750:~$ systemctl list-unit-files --type=service | grep enabled
accounts-daemon.service enabled
anacron-resume.service enabled
anacron.service enabled
autovt@.service enabled
avahi-daemon.service enabled
binfmt-support.service enabled
bluetooth.service enabled
brltty.service enabled
cron.service enabled
cups-browsed.service enabled
cups.service enabled
dbus-org.bluez.service enabled
dbus-org.freedesktop.Avahi.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
dbus-org.freedesktop.thermald.service enabled
display-manager.service enabled
friendly-recovery.service enabled
getty@.service enabled
gpu-manager.service enabled
lightdm.service enabled
lm-sensors.service enabled
network-manager.service enabled
networking.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager-wait-online.service enabled
NetworkManager.service enabled
pppd-dns.service enabled
resolvconf.service enabled
rsyslog.service enabled
snapd.autoimport.service enabled
snapd.core-fixup.service enabled
snapd.seeded.service enabled
snapd.service enabled
snapd.system-shutdown.service enabled
syslog.service enabled
systemd-timesyncd.service enabled
thermald.service enabled
ufw.service enabled
unattended-upgrades.service enabled
ureadahead.service enabled
vboxautostart-service.service enabled
vboxballoonctrl-service.service enabled
vboxdrv.service enabled
vboxweb-service.service enabled
whoopsie.service
DETENER SERVICIO
Ahora pongo el siguiente comando para detener al Bluetooth (por que mi laptop no tiene además no voy a usar -porque venden externos tipo USB los cuales se pueden usar-).
Detendré el servicio poniendo en la terminal:
sudo systemctl stop bluetooth.service
DESACTIVAR SERVICIO
y ahora para desabilitarlo:
sudo systemctl disable bluetooth.service
la terminal me devuelve lo siguiente:Nota: Si desea abra esta imágen en otra pestaña para que la vea mejor.
Vuelvo a poner el comando de arriba:
systemctl list-unit-files --type=service | grep enabled
y ya no aparece en la lista.ESTADO DE UN SERVICIO
o también poner:
systemctl status bluetooth.service
y me devuelve:Como observará allí dice ". . . . .disabled; vendor preset . . . "
VER EL ESTADO ACTIVADO O DESACTIVADO DE TODOS LOS SERVICIOS
Si usted quiere conocer todos los estados de los servicios ponga:
systemctl list-unit-files --type=service
me devuelve este resultado:ACTIVAR SERVICIO
Si quiere volverlo a activar ponga en la terminal:
sudo systemctl enable bluetooth.service
y use los comandos para verificar si está activado.Explicación Didáctica
Para entender mejor, estos dos comandos son los necesarios para desactivar los servicios, los pongo así para que los pueda entender mejor:
sudo systemctl stop
sudo systemctl disable
CONSULTA.- Revise la consulta pero está en inglés, allí dice que hay algunos servicios que se pueden desabilitar, pero tenga mucho cuidado algo luego no le funcione, preferible testearlo en una maquina virtual:
Cleaning Up Your Linux Startup Process | Linux.com | The source for Linux information
https://www.linux.com/learn/cleaning-your-linux-startup-process
Además según esa consulta allí dice sobre los siguientes servicios:
brltty.service proporciona soporte para dispositivos Braille, por ejemplo, pantallas Braille.
pppd-dns.service es una reliquia del pasado oscuro. Si usa Internet de acceso telefónico, guárdelo. De lo contrario, no lo necesitas.
Por lo cual también los he desabilitado pues no los uso, así que he puesto en la terminal uno por uno estos dos comandos:
sudo systemctl disable brltty.service
sudo systemctl disable pppd-dns.service
Saben, les cuento que me he dado cuenta que con este comando se puede desactivar el servicio, no es necesario detenerlo primero para luego desactivarloNota Final: En una máquina virtual como VirtualBox es posible desactivar más servicios pero hay que estar experimentando, no he desactivado muchos todavía.
Comentarios
Publicar un comentario