Linux depoly 搭建服務器(運行springboot mysql)

這兩天稍微閒下來了,看見各linux depoly 搭建服務器的帖子,又勾起了我的折騰的想法。

蒐羅了之前的舊手機對着教程就開幹。

目前的進度:手機使用linux depoly 裝了 ubuntu,jdk,MySQL,能正常運行springboot的jar包,局域網訪問能正常運行jar包的系統,初步是有點成果了。後面再加上內網穿透就可以當作雲服務器了。

說說遇到的坑:作爲一個菜鳥,再一個教程的指引下這一路,真不能用坎坷來形容,簡直都是淚啊。死的心都有了,還有一次設置錯誤,手機成磚了。。。又花了一段時間救磚去了,手機卡開機啓動界面。。。recovery也進不去了。。很多年沒刷 過機了,一矇蔽,把進fastboot的給忘了回頭再寫個救磚的。把我的血淚歷程記錄下來,希望幫助更多的同學們。

另一篇  手機卡第一屏 footer is wrong 手機救磚   https://blog.csdn.net/yank1225/article/details/105619503

建議 安裝的軟件  手機busybox     juicessh    linuxdepoly

電腦 xshell 命令操作    flashFXP 傳文件 改文件都可以  navicat  數據庫管理軟件

一 安裝linux

教程看這個:

在你的Android手機上運行Linux https://www.cnblogs.com/wendster/p/play_linux_on_your_android_phone.html

改造Android手機爲,便攜式linux服務器,跑tomcat https://blog.csdn.net/qq_36619905/article/details/80742317

用安卓手機搭建 web 服務器  https://blog.csdn.net/qq_20084101/article/details/80816045

大概這幾個還有的找不着了。。。。手機比較新的話照着這個教程來就行,一會就裝好了,很快。

先說下坑,後面是大概的順序。

一     安Linux系統1.先看看你的手機啥情況,root,32位架構還是64---先說下我的舊手機,泛泰A890,之前的時候都是玩刷機,泛泰被稱爲洋垃圾,性價比很高,配置高,功能多,就入手了。之後就是再機鋒論壇等,總之就是刷機等各種折騰。這個手機已經比較老了,是32位的所以再linux depoly選架構的時候得注意。             文件類型這個地方一定注意    再就是系統 ,這個我感覺就看手機和系統的 來電程度了,教程裏面人家怎麼安都行,我這個手機年紀大了,這些系統有的不感冒。。操蛋了

1.1  linux depoly 左上角的三條槓 裏面  照着教程來基本就行

1.2  右下角圖標點進去後 就是具體設置了。  第一選容器,默認的chrot就可以。第二選系統,centos,ubuntu等都可以。32選armhf。系統發行版本最好也看下查下資料,不要選太新的發行版。我上面有個裝centos的,折騰N次後,放棄了,因爲後面裝數據庫我這個手機老有問題。最後選了Ubuntu,一開始也是選的最新版  18, 數據庫裝不上,現在回頭想想可能當時的命令有問題。最後裝的系統版本是16。第三安裝類型我選的鏡像 第四安裝路徑,手機內置和外置存儲都可以,我裝內置了,路徑${ENV_DIR}/XXX  外置上面教程有。其他 文件系統ext4 用戶名 密碼 可以自己改 記住 別忘了就行 DNS 自動  本地化 可以選中文的   可以啓用掛載   SSH是必須的    圖形界面看自己   我沒用圖形界面   所有這些弄好後點右上角 安裝就行了  等着就行 最好還是選人少的時候 安,有時候安裝源選的不好是真的慢  一個多小時安不完。。。快的大概十分鐘就行了。

二    安裝JDK:MYSQL:可以看centos這個  Linux Deploy上安裝JDK和MYSQL https://blog.csdn.net/weixin_34321753/article/details/91928296 

ubuntu 看這個 linux deploy ubuntu安裝mysql https://blog.csdn.net/supertree_l/article/details/83652985

裏面有個很重要的 命令   注意:由於安卓的限制,usermod -aG aid_inet mysql這一步特別重要,會導致後面很多不正常

教程裏面有安mariadb的也很順

tomcat暫時沒裝,內網穿透等這個好像就沒啥難度了。

說我遇到的坑:

1 安裝數據庫:mariadb  mysql  我最後一次裝數據庫沒有成功,刪除後 運行  usermod -aG aid_inet mysql 這個後裝就可以了

    缺失sock文件類型  例如:  報錯  Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

   就是因爲沒有訪問網絡的權限  

MySQL缺少mysql.sock或mysql.sock路徑不正確的解決辦法 https://blog.csdn.net/qq_41955653/article/details/89574565

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' https://blog.csdn.net/CCCrunner/article/details/97515760

2 數據庫查看口令

3 數據庫遠程連不上  

 Ubuntu下開啓mysql遠程訪問  https://www.cnblogs.com/myblog1993/p/10560679.html

linux deploy ubuntu安裝mysql https://blog.csdn.net/supertree_l/article/details/83652985

Linux Deploy Ubuntu安裝MySQL https://blog.csdn.net/weixin_40080972/article/details/83444891

    在Ubuntu/Linux環境下使用MySQL:開放/修改3306端口、開放訪問權限  https://blog.csdn.net/freezingxu/article/details/77088506

步驟  3.1 先看下端口情況   3.2 解除只能本機訪問限制 mysql默認只能本機訪問  因爲我要遠程連接這個數據庫  所有需要開遠程。3.3 給用戶添加外網訪問權限    使用flush命令立即生效  重啓數據庫   命令忘記了  包涵  上面鏈接有

4  運行系統後數據庫明明有表,但是找不到表   我的系統使用了QRTZ報表不存在,是因爲mysql大小寫敏感。

Ubuntu中mysql設置表名不區分大小寫   https://blog.csdn.net/ADVANCE_DJJ/article/details/62048706

 

大概主要問題就這些    查的資料很多     主要是因爲大神們的手機比較好,遇到的問題比較少,但是我按照大神們的來就不行了,折騰了四五天把   中間還去救磚來着。

本來想寫個一篇完整詳細圖文並茂的來着,結果發現自己太懶了,大神們水平就是比我高。

向文章裏面鏈接的大神們致敬。

放一個系統訪問頁面

 

 

 

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