第一步,使用root
账户连接服务器,这里一定要使用root账户登陆。
第二步,检查及更新系统,这一步是用以确保服务器本身为最新版,并且没有安全漏洞。
apt-get update
apt-get upgrade
更新完成后如下图。
如果遇到下面这种提示,可以直接按照提示输入下面的命令,来自动删除旧的软件。
apt autoremove
这里有一个确认操作,我们可以看到Y是大写的,在这里也可以输入y
也可以直接点击回车进行默认操作。
自动卸载过程如下,不用管他。他会自动运行。
直到程序卸载完成并回到root@*****:~#
模式下。
这里使用的是不同的服务器进行演示,所以,@后面的服务器名字不同。
到这里以后,我们不要怜惜键盘,再来一组更新命令,以检查是不是最新版系统。
apt-get update
apt-get upgrade
如果执行完成后,提示出现x not upgraded
,这里面的x
如果非0
那么就是有程序未被更新。如下图:
遇到这样的情况,我们可以直接使用强制更新命令进行更新。
apt-get dist-upgrade
强制更新只针对Linux版系统镜像服务器上的程序有效,有些云服务商自己的程序不会被强制更新。如下图。
这种情况只在特定的云服务器供应商的服务器上才会出现,比如上图中的服务器,就是优刻得服务商所提供的云服务器中提示出来的。而且,怎么更新也更新不上。
到这里,系统更新就完成了,系统更新的意义很大,因为Linux是开源的,需要通过不断的更新去封堵各种Linux系统自带的漏洞,以达到最安全的目的。通常意义上来讲,Linux的系统更新每天更新一次为最佳。
apt-get update
apt-get upgrade
注意,以上权限,需要在root
用户下进行操作。
如果登陆的账号不是root
,也可以使用如下命令进行更新,效果等同于root
账户执行结果。
sudo apt-get update
sudo apt-get upgrade