自從ubuntu官網發佈ubuntuserver 16.04 LTS 以來企業對這個版本的系統即爲的關注,如今的一些企業還在使用的是14.04或者15.04的版本,由於16.04在功能上和在安全上有很大的改進和更新,因此公司想將14.04系統的服務器升級到16.04!有兩種解決的方案:第一種就是把系統格式化掉從新安裝16.04新的系統,這種方式對於新的服務器來講是可取的可是對於老一點的公司,這樣的方法就是不可取的,由於有不少的數據或者配置在服務器的內部,那咱們怎麼去解決呢?其實系統都是能夠升級的,就像是windows系統的升級,你能夠在win7直接升級到win10保持原有的數據不變,ubuntu也是一樣的能夠的!那咱們怎麼樣去作呢?接下來我就演示一下作的全過程!但願給你們帶來幫助!ubuntu
此次文檔的攥寫我是使用的14.04 server系統,爲了達到的目的就是升級到16.04 server!vim
一、首先呢就是咱們須要使用update-manager-core軟件包:安裝這個軟件包的的方法windows
$sudo apt-get install update-manager-core
安裝完成之後須要修改一個文件:安全
$sudo vim /etc/update-manager/release-upgrades
二、個人系統是14.04 server系統 設置prompt=ltsbash
若是你是15.04 server版本的 能夠把prompt設置爲normal服務器
Normal:檢查新版本,若是系統有多個更新,會選擇最近的更新ssh
Lts:檢查長期支持的新版本,若是系統不是LTS的不要使用。ide
修改完保存退出!工具
三、在升級系統以前,咱們最好是先更新一下系統使用如下命令spa
$sudo apt-get update && apt-get upgrade
若是使用sudo權限的用戶在更新的時候可能會有報錯的信息,可能會提示的是權限不足沒法更新某個軟件包!
解決的方法就是使用root用戶更新!
更新完成之後重啓系統
$sudo reboot
若是您和我同樣不是在操做系統自己進行操做的。是使用ssh遠程工具操做的,給你們推薦一個工具screen,這樣能夠防止遠程斷開!
四、安裝screen工具:
$sudo apt-get install screen
啓用screen工具:
$screen
如今開始升級系統:
$sudo do-release-upgrade -d
若是擔憂sudo的用戶升級會出現錯誤,其實最好是使用root用戶升級!
執行上面的命令之後,根據提示,一路按Y。。。。。Y。。。。。Y 直到升級成功!
系統升級完了之後會自動從新啓動,啓動完以後可使用一下命令查看: