本来很顺利的,但莫名多出了一些坑。
Ubuntu18.04LTS 终于 Release 了。那就赶快从 16.04LTS 升级过来吧,看看有什么新东西。
升级过程
!!!先做快照!!!
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo apt install update-manager-core
sudo do-release-upgrade -d
然后就是同意一些东西,最后就是和杯咖啡听听歌,顺手敲几个回车(防止 SSH 断掉,但貌似断掉也是可以的)。
如果有问你 “文件冲突啦你想怎么办”,我都是选的 “用新的!”。好像只有 ssh 的配置文件出了这个问题。
最后会问你,有一些包用不到了,你打算怎么处理?— 删掉就好了啊~
继续
重启,之后发现网站挂掉了…… 自己排查发现 Apache 没有启动起来。改了点东西之后发现刚才最后一步好像把 PHP 给删掉了。
sudo apt install --reinstall lamp-server^
再重新 sudo service apache2 restart
就正常了。然后就是把之前的 PHP 扩展全都再装一遍。
不知道 HTTP2 能用了不?
最后
- 我之前没做快照…… 后悔死了
- LightSail 挺神奇的。本来想关机做快照(VM 上养成的习惯,关机快照比开机快照要小很多),没找到 “关机”,只有 “停止”,就按了个停。然后重启,然后发现 IP 变掉了…… 抓狂
- 附加个静态 IP 上去,说 “IP 只有在附加到实例上的时候才是免费的”,也就是说,“用着就免费,不用就收费”。真 神逻辑。
发表回复