[经验] 阿里云UbuntuServer版本升级操作

2016-06.13                                    



总郁闷创建云服务器时不能选15.10的镜像,以为阿里云的服务器不能升级,原来也是可以的,而且阿里云官方镜像的APT源也相当的给力。

 

 ▲ 首先用 lsb_release -a 来查看当前版本信息 , 创建云服务器时,一开始选用了 14.04.4 的 LTS(长期支持版),现在目标是要升级至 15.10 (wily版)


    第一确保安装了升级管理器  apt-get install update-manager-core  !!


 [那么] 进入 /etc/update-manager 目录下,编辑配置文件 release-upgrades ,

 

  把下面这句屏蔽(不止限定于在LTS版内升级选项)


  Prompt=lts



 ▲ 修改后, 执行升级脚本(命令)应该就可以可选升级到下一个版本(不会跳级升的,怕一下子跳到16.04的朋友,大可以放心了)


   执行 do-release-upgrade -d


      简单的确认之后,我们就开始了升级之旅,所有包都直接从阿里云的官方镜像下载下来, 不仅效率高,还挺全的 (赞一个)。


   可选的地方基本都选Yes了; 当然,提示可能会覆盖我之前配置文件的地方,都选了默认的 No ;而提到 GRUB 安装在哪里的时候,直接选 /dev/sda 就是了。



 ▲ 不久,升级就完成了,查看了 APT源配置文件,自动给替换成 aliyun官方镜像(wily源)了。

 

   为确保日后稳定可靠,在系统重启后,分别执行了 apt-get update 和 apt-get upgrade 加apt-get dist-upgrade 操作,以及 apt-get install -f 和 apt-get -y autoremove 操作。



  为确认当前所处版本分别执行了 lsb_release -a 和 uname -a 以及 cat /etc/issue 命令。


    为进一步确认操作系统位数执行了: getconf -a |grep -i long ,如果看到 LONG_BIT     64 ,则可以肯定为 64位操作系统。




  ● 至此, 重新再启动一下操作系统,并偷偷计数了一下重启所需要的秒数(ping恢复大约17、18秒的样子)


设定永久dns

通过修改:

  sudo vi /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

在里面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

sudo resolvconf -u

再看/etc/resolv.conf,最下面就多了2行:

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。