可以用來(lái)升級(jí)aliyun 的unbuntu服務(wù) 器
--------------------
轉(zhuǎn)自: https://www.mobibrw.com/2016/3789
阿里云的服務(wù)器是?Ubuntu?12.04根據(jù)?Canonical發(fā)布的支持路線圖饮笛,可以看到2017年4月份之后就不再提供支持缎浇。因此很有升級(jí)導(dǎo)致?Ubuntu?14.04的必要二蓝,更別說(shuō)很多軟件在?Ubuntu?12.04上已經(jīng)比較過(guò)時(shí)了刊愚。
Ubuntu?LTS版本支持路線圖如下圖:
升級(jí)的流程如下所示:(執(zhí)行下面操作之前鸥诽,請(qǐng)務(wù)必先備份重要數(shù)據(jù)牡借,阿里云服務(wù)器推薦使用自帶的系統(tǒng)快照功能钠龙,非常好用)
1.首先保證當(dāng)前系統(tǒng)上的軟件都是最新的
Shell
1
2
$sudo apt-get update
$sudo apt-get dist-upgrade
2.安裝系統(tǒng)升級(jí)模塊
Shell
1
2
$sudo apt-get install update-manager-core
$sudo do-release-upgrade -d
3.升級(jí)流程
允許系統(tǒng)在升級(jí)期間開(kāi)放?1022端口用來(lái)處理系統(tǒng)升級(jí)異常,當(dāng)系統(tǒng)升級(jí)異常的時(shí)候咬腋,可以通過(guò)這個(gè)端口進(jìn)行某些恢復(fù)操作睡互。(實(shí)際上沒(méi)太大作用就珠,出問(wèn)題就快照回滾了嗓违,更快速安全方便)
輸入?y,點(diǎn)擊回車(?Enter)偿洁。
點(diǎn)擊回車(?Enter)涕滋,允許在?iptable上面開(kāi)放?1022端口出來(lái)溯饵,這個(gè)端口在安裝完成后會(huì)自動(dòng)關(guān)閉丰刊,不需要過(guò)多關(guān)心啄巧。
允許升級(jí)程序更新?sources.list用來(lái)獲取升級(jí)所需要的文件秩仆,輸入?y,點(diǎn)擊回車(?Enter)逾苫。
詢問(wèn)是否確認(rèn)系統(tǒng)升級(jí),輸入?y铅搓,點(diǎn)擊回車(?Enter)。
詢問(wèn)是否禁止?root用戶通過(guò)?ssh訪問(wèn)系統(tǒng)氢烘,這個(gè)一定要選擇?No播玖,否則升級(jí)完成后饭于,我們無(wú)法遠(yuǎn)程登陸系統(tǒng)掰吕。
詢問(wèn)在升級(jí)期間是否允許自動(dòng)重啟需要升級(jí)的服務(wù)局待,這個(gè)一定要選擇?Yes钳榨,否則會(huì)不斷的詢問(wèn)你是不是確定重啟服務(wù)重绷,非常麻煩昭卓。
詢問(wèn)是否用新系統(tǒng)的文件替換原系統(tǒng)的?/etc/security/limits.conf文件候醒,直接回車(?Enter)能颁,不允許替換,使用原系統(tǒng)的配置倒淫。
同上伙菊,直接回車(?Enter)。
同上敌土,直接回車(?Enter)镜硕。
同上,直接回車(?Enter)返干。
同上,直接回車(?Enter)。
同上乳蓄,直接回車(?Enter)。
詢問(wèn)是否替換文件,同上嘴办,直接回車(?Enter)妆艘,不允許替換汽煮。
同上,直接回車(?Enter)。
同上矩肩,直接回車(?Enter)刽酱。
同上殿怜,直接回車(?Enter)截驮。
同上,直接回車(?Enter)。
同上绵疲,直接回車(?Enter)郁岩。
詢問(wèn)是否升級(jí)數(shù)據(jù)庫(kù)穷劈,此處選擇?Yes,回車(?Enter)。
輸入數(shù)據(jù)庫(kù)的密碼崖飘,完成后點(diǎn)擊回車(?Enter)翰蠢。
詢問(wèn)是否刪除不再使用的安裝包栓辜,輸入?y后點(diǎn)擊回車(?Enter)悯姊。
升級(jí)完成瘩扼,詢問(wèn)是否重啟系統(tǒng)谆棺,輸入?y后點(diǎn)擊回車(?Enter)。系統(tǒng)會(huì)重啟仰猖,遠(yuǎn)程連接會(huì)斷開(kāi)奉瘤,需要稍等幾分鐘后重新連接服務(wù)器染坯。
3.恢復(fù)被修改后的系統(tǒng)配置信息
安裝?Apache2的?PHP擴(kuò)展?libapache2-mod-php5,?Ubuntu?12.04版本的庫(kù)仲锄,在升級(jí)的過(guò)程中被丟棄了劲妙,需要重新手動(dòng)安裝。
詢問(wèn)是否替換已經(jīng)存在的?PHP配置文件儒喊,直接點(diǎn)擊回車镣奋,不允許替換。
修改?Apache2的配置文件
Shell
1$sudo vim /etc/apache2/apache2.conf
原有?Apache?2.2配置為:
Vim
1Include sites-enabled/
發(fā)現(xiàn)升級(jí)后變更為:
Vim
1IncludeOptional sites-enabled/*.conf
導(dǎo)致?PHP無(wú)法正常工作怀愧,因此需要修改回來(lái)唆途。
修改前:
修改后:
Apache?2.4修改了默認(rèn)目錄位置(這導(dǎo)致?2.2版本設(shè)置的禁止目錄流量功能失效),并且默認(rèn)開(kāi)啟了目錄瀏覽功能掸驱,會(huì)導(dǎo)致潛在的安全問(wèn)題,需要手工關(guān)閉.
修改前:
修改后:
重啟?Apache2
Shell
1$sudo service apache2 restart
到此没佑,整個(gè)系統(tǒng)升級(jí)完成毕贼,所有功能恢復(fù)正常。
從升級(jí)的效果來(lái)看蛤奢,服務(wù)器的響應(yīng)明顯變快鬼癣,非常值得升級(jí)!