偶爾看見了一篇安卓手機z安裝linux的文章,正好自己有一個舊手機,心里有個大膽的想法。
簡單來說,就是把舊手機安裝linux然后裝上容器,嘗試部署一個簡單項目,下面會記錄下過程:
首先了解下這個軟件的可行性:
安裝與介紹:https://blog.csdn.net/Notzuonotdied/article/details/53933076
開始
下載了網上最新的漢化版本2.15
這個其實就是一個簡單的虛擬機,稍微下載嘗試一下大概就會使用了,我只說一下遇到的坑:
1、隨便下個root軟件,沒有手機root權限本軟件不可運行
2、設置配置信息,包括linux發行版本等,以及設置用戶名密碼,以及超級賬戶(這里有坑,后面再說)。這個階段最重要的是勾選安裝SSH。這里我選擇了熟悉的烏班圖,結果安裝失敗,換成了centOS7后安裝成功。
3、點擊安裝等待安裝完成
4、安裝完成后點擊啟動,啟動成功后需要使用ssh軟件進行登錄(手機上可以用juiceSSH)
5、登錄:首先查看手機的ip,我的是192.168.1.109(這里我需要看看手機能不能固定ip)
6、使用PC 進行ssh登錄,查看pc網段是否和手機在同一網段,我pc的IP是192.168.1.102。打開XSHELL,新建鏈接》ssh》輸入用戶名密碼。
7、登錄成功,但是沒有root權限,sudo、su命令無效,此時我回到設置界面,將用戶名改為root,點擊更新設置,點擊停止虛擬機,點擊開啟
8、嘗試使用root登錄,登錄成功
9、安裝jdk:
查看系統信息為》32位
官網下載linux版本JDKx86版本(32位)
通過ftp工具上傳,配置環境變量:
vim /etc/profile
最后加上,:是拼接的意思,拼接到path
export JAVA_HOME=/usr/jdk8/jdk1.8.0_144export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
報錯:無法執行二進制文件
於是注解以上配置,通過yum命令安裝
10、查找jdk位置,配置tomcat jdk環境變量,以及可執行文件的授權
11、啟動服務器容器:
我的Mars:
周末搞完了,先看一下效果:
今天寫了個小項目,自己跑了下,載入速度並不快:
滑動~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
然后我再花生殼申請了一個免費的域名,但是由於是鐵通的ADSL網絡,效果很差,等回家再綁嘿嘿~