筆記一下debian8升級到debian9遇到的幾個坑

由於debian8不再維護了,出於安全需要,參照官方的方法,在線升級到debian9,結果遇到了好多坑,雖然沒死人,但也夠慘了

坑1、升級後,多佔了很多空間,莫明奇妙的把 / 分區佔的滿滿的,由於之前debian8用熟了,所以磁盤分配給home的空間大,給 / 的就是足夠debian8再多一點,結果有一臺服務器升級後,/ 就真滿了,用了90%多,只好馬上LVM擴容......

坑2、升級到debian9後,默認會把mysql換成mariadb,(但好像mysql又不是完全卸載,mysql的運行包還在系統裏佔着,難以理解),然後mariadb就搞死人了,mariadb默認不允許使用/home目錄,一啓動mariadb就報目錄錯,垃圾的度娘都是說selinux的文件權限(其實那是centos的事),然後就各種折騰chcon打開文件權限,當然都失敗了,後來放狗才知道,號稱安全的debian是默認根本就不帶selinux的,後面再狗才知道,原來debian9的服務控制裏,對mariadb的配置/etc/systemd/system/mysql.service裏有一句:

# Prevent accessing /home, /root and /run/user
ProtectHome=true

藥就在這裏了,要改爲:ProtectHome=false,才能使用/home裏放數據庫文件

坑3、也還是mariadb的事,上面改完了,mariadb是起來了,但外面連接都很慢,又是mariadb的配置惹的事,修改/etc/mysql/my.cnf,在[mysqld]裏添加一行:skip-name-resolve

 

坑4、debian8升級debian9後,原來裝的java (jre)不見了,所以重啓後,應用都跑不起來了,看應用日誌就是提示找不到java,唉,只好老老實實下載3xxM的openjdk-8-jre....

總結一句:正如debian原創說的,debian已昨日黃花,早棄早超生,該換其它linux了.....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章