首先,我們要清楚的知道自己手機的cpu是什麼架構,一般而言,arm64和armhf是手機常用的兩個架構,arm64一般存在於驍龍系列,非驍龍cpu可以採用armhf試一下,相信在安裝系統的時候,你就已經知道自己的cpu是什麼架構了。
因爲我手機是驍龍820的cpu,那麼我安裝了ubuntu系統,採用的架構是arm64,
採用源爲https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
前面安裝系統的過程這裏不再詳述,可以參照網上Linux Deploy 的ubuntu安裝 ,資源非常多
初始化操作
如果你的ubuntu是剛剛安裝好的,那麼可以先預裝一些命令
1: apt-get install yum 安裝yum
如果出現如下錯誤
cd /var/lib/dpkg/
修改文件夾名稱
mv info_old info
再次執行安裝yum即可
2: yum install nano 安裝nano 出現以下錯誤
因爲ubuntu默認軟件包管理器不是yum,而是dpkg,命令改爲代碼: sudo apt-get install nano
以後有相關的安裝命令,可以採用sudo apt-get install xxx 進行安裝即可 如安裝vim
安裝mysql
敲入命令
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
如果安裝過程中出現以下問題
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
使用如下命令
usermod -a -G aid_inet,aid_net_raw mysql
開啓mysql
sudo service mysql start
登錄進入數據庫,初始密碼直接回車即可
mysql -u root -p
然後會出現報錯,不用管
設置新的用戶名和密碼
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
刷新
FLUSH PRIVILEGES;
現在設置Mysql遠程連接
打開文件 /etc/mysql/mysql.conf.d/mysqld.cnf
vim /etc/mysql/mysql.conf.d/mysqld.cnf
用#註釋掉,然後保存文件退出,重啓mysql
service mysql restart
配置ubuntu的mysql不進行大小寫區分
vim /etc/mysql/mysql.conf.d/mysqld.cnf
在【mysqld】下面增加一行:lower_case_table_names=1即可
MySQL沒有檢測到功能依賴關係,默認情況下不啓用ONLY_FULL_GROUP_BY,我們進行開啓,滾動到文件底部複製並粘貼
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重啓mysql即可
service mysql restart
啓動出現No directory 不用管,用遠程工具Xshell去連接吧~
安裝JDK
2):創建一個目錄用於存放解壓後的文件,並解壓縮到該目錄下
mkdir /opt/jdk/jdk1.8
tar fx jdk-8u211-linux-arm64-vfp-hflt.tar.gz -C /opt/jdk/jdk1.8/
3):修改環境變量
sudo vim ~/.bashrc
4):文件末尾追加如下內容
#set oracle jdk environment
export JAVA_HOME= /opt/jdk/jdk1.8/jdk1.8.0_211 ## 這裏要注意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5):使環境變量生效
source ~/.bashrc
6)測試是否成功
安裝tomcat
將tomcat包放入/opt目錄中
正常解壓即可
下面提供arm64架構的jdk1.8,tomcat linux壓縮包方便給大家使用
鏈接:https://pan.baidu.com/s/1jGD_Y7sjW7WMDEzZxMeOMA
提取碼:tbjk