AFFVPS

VPS购买后基础防护工作

2、Ubuntu更新软件及系统

Ubuntu 系统在用户登录时会显示欢迎信息,当有软件、系统升级时会看到“有xx个软件包可以更新,其中有xx个安全更新,有可用的高版本系统”。例如:

95 packages can be updated.
56 updates are security updates.
New release '16.04.3 LTS' available

有时候用了

apt-get update && apt-get upgrade

还是会提示有更新,那么可以使用以下更新顺序进行更新软件操作。

apt-get update
apt-get upgrade
apt-get full-upgrade
apt-get dist-upgrade
reboot

这四个升级命令都有什么区别呢?
根据 apt-get 的官方手册:
update – 从服务器更新可用的软件包列表。
upgrade – 根据列表,更新已安装的软件包。upgrade 不会删除在列表中已经没有的软件包,也不会安装有依赖需求但尚未安装的软件包。
full-upgrade – 根据列表,更新已安装的软件包。full-upgrade 可能会为了解决软件包冲突而删除一些已安装的软件包。
dist-upgrade – 根据列表,更新已安装的软件包。dist-upgrade 可能会为了解决软件包冲突而删除一些已安装的软件包,也可能会为了解决软件包依赖问题安装新的软件包。



升级系统到高版本,理论上只需敲do-release-upgrade命令即可

do-release-upgrade

但是也有出错情况,比如ubuntu 14.04升级到16.04,如果直接执行 do-release-upgrade 升级命令,可能会遇到:需要的依赖关系未安装 的报错信息:

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

此时我们需要先更新 apt 到 1.0.1ubuntu2.13 以上才能进行升级操作。

apt-get update
apt-get upgrade
do-release-upgrade
reboot

3、Ubuntu新增普通管理员账户并设置管理员权限

码字很辛苦,转载请注明来自AFFVPS《VPS购买后基础防护工作》