新安装的系统如果要长期使用则需要 获得超期安全更新,特别是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
暂时先到这,后面补充。