Ubuntu
在 linux mint 中啟動完成後啟動服務
我正在使用 linux mint 18.3 Sylvia。我的系統需要很長時間才能啟動,因為我發現很多服務在啟動時正在執行。我要問的是在啟動過程完成後有什麼方法可以啟動這些服務?因為我不需要這些服務(docker、postgres、mariadb 等)作為我桌面載入的第一秒。
所以,簡而言之:
啟動過程完成後是否可以啟動服務?如果是,如何?
謝謝。
僅供參考,這裡是輸出
systemd-analyze blame
20.342s postgresql@9.6-main.service 18.825s docker.service 13.585s mariadb.service 11.824s vmware.service 11.807s ModemManager.service 10.142s accounts-daemon.service 7.194s dev-sda2.device 6.056s polkitd.service 5.859s NetworkManager.service 5.736s apparmor.service 5.728s apache2.service 5.089s vmware-USBArbitrator.service 4.720s plymouth-quit-wait.service 4.235s virtualbox-guest-utils.service 4.134s irqbalance.service 4.047s ondemand.service 4.046s iio-sensor-proxy.service 3.275s media-mehedi-Development.mount 3.253s media-mehedi-Tutorial.mount 3.192s console-setup.service 3.173s lightdm.service 3.082s console-kit-log-system-start.service 3.077s rsyslog.service 3.076s lm-sensors.service 3.075s systemd-user-sessions.service 3.009s php7.0-fpm.service 2.550s gpu-manager.service 2.484s avahi-daemon.service 2.046s vmware-workstation-server.service 2.003s fruhod.service 1.864s grub-common.service 1.819s ntp.service 1.754s thermald.service 1.661s loadcpufreq.service 1.563s speech-dispatcher.service 1.388s redis-server.service 1.282s lvm2-monitor.service 1.192s keyboard-setup.service 1.008s systemd-logind.service 979ms pppd-dns.service 970ms systemd-udevd.service 957ms systemd-tmpfiles-setup-dev.service 920ms systemd-tmpfiles-setup.service 910ms colord.service 893ms binfmt-support.service 783ms systemd-modules-load.service 782ms kmod-static-nodes.service 726ms dev-disk-by\x2duuid-7dd479a6\x2dbeb7\x2d4c24\x2dafe1\x2d22053bdace19.swap 668ms systemd-journald.service 523ms systemd-random-seed.service 520ms systemd-remount-fs.service 489ms sys-kernel-debug.mount
我通過在使用以下命令啟動後設置不必要服務的時間負載來解決此問題:
systemctl 編輯器 docker.service
您需要更改docker.service您將使用的每個服務名稱。
然後添加以下行:
# docker.service time configuration override [Timer] OnBootSec=1min OnUnitActiveSec=1d AcuracySec=1h RandomizedDelaySec=30min
保存並退出。
您應該使用禁用不需要的服務,
systemctl disable service_name
並且當您需要時從禁用啟動它手動執行systemctl start service_name
記住使用 sudo 或在 root 帳戶上執行命令。