新安装的系统如果要长期使用则需要 获得超期安全更新,特别是ubuntu18以前的版本

https://ubuntu.com/18-04/
注册账户 并获得token
设置token,不要照抄这个 每个账户会给5个机器使用

sudo pro attach C1Wva2EJjFA4C1Wva2EJjNxTc7

上面这个设置完了,记得更新系统

sudo apt update && sudo apt upgrade

卸载掉 不用的预装软件及服务 如 snap 和 cloud

1.卸载cloud

sudo dpkg-reconfigure cloud-init


在弹出的对话框中不选择任何一项,然后确定
卸载 cloud-init

sudo apt purge cloud-init


删除遗留文件

sudo rm -rf /etc/cloud /var/lib/cloud

2.卸载snap
这是个docker 也就是类似沙盒的应用

snap version
sudo snap list

把列表中相关的应用包 都卸载了

sudo snap remove --purge

  如果没有列表 让你试着安装hello world那就直接卸载snap

只剩下core22  和 snapd 的时候

sudo apt remove --purge  snapd

优化完这些后,可以重启机器

3.服务

使用 systemd-analyze blame 查看 那些服务启动的时候拖慢 系统启动时间

systemd-analyze blame

我的是网络连接的,需要把超时时间更改下

tips: ubuntu18.04.7lts-server  20以后的系统这个服务的 位置和名称可能有偏差

sudo vim /etc/systemd/system/network-online.targets.wants/systemd-networkd-wait-online.service

在[server]字段下 把超时更改为3秒超时

TimeoutStartSec=3sec

还有 一些服务,自己甄别,关于 ubuntu 服务详细说明参考这个
https://cloud.tencent.com/developer/article/1516125

如果是不用的 就可以

sudo systemctl disable  server-name  # 开启 是 enable

优化完这些,估计 服务器30秒内绝对可以重新启动 了



设置时区

sudo timedatectl set-timezone Asia/Shanghai

暂时先到这,后面补充。