查看开机服务
$ systemd-analyze blame
39.828s plymouth-quit-wait.service
39.311s apt-daily.service
30.937s NetworkManager-wait-online.service
21.015s dev-sda2.device
18.972s systemd-journal-flush.service
17.187s snapd.service
14.972s networkd-dispatcher.service
14.438s mysql.service
13.989s dev-loop10.device
13.345s dev-loop8.device
13.249s dev-loop14.device
13.076s dev-loop13.device
13.076s dev-loop6.device
13.068s dev-loop11.device
12.958s dev-loop16.device
12.774s dev-loop15.device
...
mask
$ sudo systemctl mask plymouth-quit-wait.service
延迟
$ sudo systemctl edit apt-daily.timer
# apt-daily timer configuration override
[Timer]
OnBootSec=15min #延迟到boot后15min启动
OnUnitActiveSec=1d #每天执行一次
AccuracySec=1h
RandomizedDelaySec=30min
#详见 https://askubuntu.com/questions/800479/ubuntu-16-04-slow-boot-apt-daily-service
disable
$ sudo systemctl disable NetworkManager-wait-online.service
更改 journal 记录方式
$ sudo vim /etc/systemd/journald.conf
修改如下:
[Journal]
Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=1000
#SystemMaxUse=
#SystemKeepFree=
SystemMaxFileSize=1G
SystemMaxFiles=5
#RuntimeMaxUse=
#RuntimeKeepFree=