Я хотел бы удалить службу модем-менеджера из своей загрузки, как я могу это сделать?
systemctl |grep Modem # (may show ModemManger.service)
systemctl [stop|start|enable|disable] ModemManager.service
Это работало, чтобы отключить управление модемом UML-295 с помощью ModemManger, который, в свою очередь, включил веб-управление через http://mbb.vzw.com в CentOS 7.
Проверьте после отключения через:
systemctl list-dependencies multi-user.target |grep Modem
Если это символьные ссылки в стиле инициализации SysV
update-rc.d [-n] [-f] base_name remove
Если это для пользователя (сеанс X11), проверьте следующие папки и соответствующие удаленные файлы :
~/.config/autostart
/etc/xdg/autostart
Я обнаружил, что это имеет только вредную функцию, когда я попробовал экспериментальную версию в Debian Sid, и он вообще не смог найти мой модем. Это почти удвоило мою скорость, а падения и неудачи стали редкостью. Я, вероятно, удалю его, но пока хочу, чтобы он приостановил работу.
В /etc/init.d
я сохранил этот файл:
#!/bin/sh
# NOMODEMMANAGER.sh DHM, Feb'19
# The ModemManager appears to slow down and interfere with the internet on my Dell laptop.
ModemManager --no-auto-scan
Самый простой способ:
sudo apt-get purge modemmanager
Отлично работает в 12.04 LTS. Ничто в моей системе не зависело от модем-менеджера.
Или вы можете найти «modemmanager» в программном центре Ubuntu и удалить его оттуда (название «Служба D-Bus для управления модемами»).
Это выглядит нормально:
sudo mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service.disabled
Вместо этого это не работает (не знаю, у):
"echo manual | sudo tee -a /etc/init/modemmanager.override"