
Once you are satisfied that disabling a service has no bad side effects, you may elect to uninstall it. If you really want it dead, without uninstalling it, then you can mask it to prevent it from starting under any circumstances: $ sudo systemctl mask rvice Created symlink from /etc/systemd/system/rvice to /dev/null. You can confirm by checking the status: $ systemctl status rvice rvice - Bluetooth service Loaded: loaded (/lib/systemd/system/rvice disabled vendor preset: enabled) Active: inactive (dead) Docs: man:bluetoothd(8)Ī disabled service can be started by another service.

The following commands stop it and then disable it from starting at boot: $ sudo systemctl stop rvice $ sudo systemctl disable rvice I don’t use it on my PC, and I don’t need it running. You can use the following incantation to list enabled boot services: systemctl list-unit-files -type=service | grep enabled rvice enabled rvice enabled rvice enabled rvice enabled rvice enabled Īnd, there near the top is my personal nemesis: Bluetooth. In the olden days, you could easily see which services were set to launch at boot by looking in /etc/init.d.
Kali linux startup manager how to#
In this article, I’ll show how to turn off startup cruft on Systemd distributions. Systemd provides a lot of good tools for seeing what happens during your system startup, and controlling what starts at boot. Bluetooth, Avahi, ModemManager, ppp-dns… What are these things, and who needs them?


The average general-purpose Linux distribution launches all kinds of stuff at startup, including a lot of services that don’t need to be running.
