💾 Archived View for tilde.team › ~rami › redhat_nm_wait_online.gmi captured on 2024-08-18 at 17:35:09. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
רמי
SUBJECT: NetworkManager-wait-online: Отключение сервиса
AUTHOR: Rami Rosenfeld
DATE: 22/11/23
TIME: 01.00
LANG: ru, en
LICENSE: GNU FDL 1.3
TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm, ostree, flatpak, siverblue
Я всегда советую: отключайте ненужные сервисы и сокеты systemd (но делайте это осторожно и обдуманно)! Навскидку могу перечислить несколько, для которых я (за их ненадобностью) делаю "systemctl stop... && systemctl disable/mask..." сразу после установки ОС: это tracker (его в первую очередь! - подробности см. в отдельном материале в разделе Manuals), а также cups, bluez, etc.
Этими действиями вы: 1) сократите время загрузки ОС; 2) незначительно освободите оперативную память.
Совсем недавно, разыскивая ответ на абсолютно другой вопрос, я наткнулся на весьма дельный совет касательно сервиса NetworkManager-wait-online.service. Подробности см. ниже.
Сообщается, что сервис "NetworkManager-wait-online" на самом деле - абсолютная пустышка. Все, что он делает, это ждет сетевое подключение, после чего сообщает о его наличии всем заинтересованным программам. Но(!) при этом он серьезно тормозит первоначальную загрузку ОС (некоторые свидетельствуют: от 15 до 60 секунд; впрочем, лично я такого не замечал!)
Сервис отключается стандартной командой systemctl:
systemctl disable NetworkManager-wait-online.service
Попутно указывается, что необходимо выполнять именно "disable", но не "mask"! Причина: этот сервис "WantedBy=network-online.target".
Я проверил этот способ на ноутбуке 2012/13 г. издания со свежей Fedora GNU/Linux. Изначально моя настроенная система загружалась за 24 секунды (отсчитывается от момента ввода парольной фразы для разблокировки полнодискового шифрования - и до момента появления поля ввода пользовательского пароля)... И действительно - работает! Время загрузки сократилось до 18 секунд (это не столь заметно, но на иных машинах могут быть свои нюансы и другие результаты).
Дополнительно см.:
What does networkmanager-wait-online-service Do?
Disable NetworkManager-wait-online.service
🄯 Rami Rosenfeld, 2023. GNU FDL 1.3.