Назад | Перейти на главную страницу

запускать службы после завершения загрузки в 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 disable service_name и когда вам нужно один раз из отключенного запуска, он запускается вручную systemctl start service_name Не забудьте запустить команду с sudo или с учетной записью root.

Я решил эту проблему, установив время загрузки ненужной службы после загрузки с помощью следующих команд:

редактор systemctl docker.service

тебе нужны изменения docker.service какое имя каждой службы вы бы назвали.

затем добавьте строки ниже:

# docker.service time configuration override
[Timer]
OnBootSec=1min
OnUnitActiveSec=1d
AcuracySec=1h
RandomizedDelaySec=30min

Сохранить и выйти.