安卓/鸿蒙手机使用termux安装mariaDB,Centos搭载jdk,Tomcat制作个人移动版服务器

这篇具有很好参考价值的文章主要介绍了安卓/鸿蒙手机使用termux安装mariaDB,Centos搭载jdk,Tomcat制作个人移动版服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

  • 安卓/鸿蒙手机使用termux安装mariaDB,Centos

  • Centos搭载jdk,Tomcat制作个人移动版服务器。

  • 本来想把数据库也放到Centos上,结果没安装成功,尴尬…

  • 只好把数据库放到termux上(亲测可用,就是性能较差)

  • termux自带jdk,应该可以把Tomcat放在termux上,有空再试试。

  • 以下动作纯手机操作,(安装openssh 连接电脑可以方便很多,敲命令,复制、粘贴、解压)

  • 参考文章

  • https://blog.csdn.net/m0_61581389/article/details/123201462

  • https://blog.csdn.net/m0_63684

  • https://blog.csdn.net/weixin_45853881/article/details/126940611

  • https://blog.csdn.net/qq_48652579/article/details/130982404


一、准备工作

  • 手机充好电
  • 先备份手机数据
  • -先备份手机数据
  • -先备份手机数据(重要的事情说三遍)

二、准备安装包

Termux安装包:termux-app_v0.118.0+github-debug_arm64-v8a.apk
jdk压缩包:jdk-8u301-linux-aarch64.tar.gz
Tomcat压缩包:apache-tomcat-9.0.80.tar.gz
下载到手机download目录
链接:https://pan.baidu.com/s/1-btv8HHbo8IkOgKzU3EQwg
提取码:1122

三、安装termux

  • 手机直接安装:termux-app_v0.118.0+github-debug_arm64-v8a.apk

  • termux命令介绍:

  •  快捷键表
     		Ctrl + A -> 将光标移动到行首
     		Ctrl + C -> 中止当前进程
     		Ctrl + D -> 注销终端会话
     		Ctrl + E -> 将光标移动到行尾
     		Ctrl + K -> 从光标删除到行尾
     		Ctrl + U -> 从光标删除到行首
     		Ctrl + L -> 清除终端
     		Ctrl + Z -> 挂起(发送SIGTSTP到)当前进程
     		Ctrl + alt + C -> 打开新会话(仅适用于 黑客键盘)
     		音量加 + E -> Esc键
     		音量加 + T -> Tab键
     		音量加 + 1 -> F1(音量增加 + 2 → F2…以此类推)
     		音量加 + 0 -> F10
     		音量加 + B -> Alt + B,使用readline时返回一个单词
     		音量加 + F -> Alt + F,使用readline时转发一个单词
     		音量加 + X -> Alt+X
     		音量加 + W -> 向上箭头键
     		音量加 + A -> 向左箭头键
     		音量加 + S -> 向下箭头键
     		音量加 + D -> 向右箭头键
     		音量加 + L -> | (管道字符)
     		音量加 + H -> 〜(波浪号字符)
     		音量加 + U -> _ (下划线字符)
     		音量加 + P -> 上一页
     		音量加 + N -> 下一页
     		音量加 + . -> Ctrl + \(SIGQUIT)
     		音量加 + V -> 显示音量控制
     		音量加 + Q -> 切换显示的功能键视
     		音量加 + K -> 切换显示的功能键视图
     	基本命令
     		pkg search    		[package name]  # 搜索包
     		pkg install    		[package name]  # 安装包
     		pkg uninstal    		[package name]   # 卸载包
     		pkg reinstall     	[package name]   # 重新安装包
     		pkg update    		[package name]   # 更新源
     		pkg upgrade  		# 升级软件包
     		pkg list-all   			# 列出可供安装的所有包
     		pkg list-installed   	# 列出已经安装的包
     		pkg show  				# 显示某个包的详细信息
     		pkg files  				# 显示某个包的相关文件夹路径
     		dpkg -l                      	# 查看已安装的包
     		man dpkg                     	 查看详细文档
     		cp 		#复制			#cp -r /home/___/file1.txt /home/___
     		mv 		#移动、重命名	#mv /home/___/file1.txt /home/___
     		rm 		#删除(慎用)	#rm -rf /home/___
     		tar  		#解压			#tar -xvf ___.tar.gz /home/___
     		mkdir  		#创建件夹		#mkdir software
     		chmod  		#文件级权限		#chmod -R 777 /home/___
     		ps  		#进程快照		#ps -ef
    
  • termux界面目录:
    界面鸿蒙安装termux,java,服务器,android

  • 目录结构:

     echo $HOME
     /data/data/com.termux/files/home
     echo $PREFIX
     /data/data/com.termux/files/usr
     echo $TMPPREFIX
     /data/data/com.termux/files/usr/tmp/zsh
    
  • 基本操作

     缩放文本
     	双指放大缩小
     长按屏幕
     	├── COPY:    # 复制
     	├── PASTE:   # 粘贴
     	├── More:    # 更多
     	   ├── Select URL:             # 提取屏幕所有网址
     	   └── Share transcipt:        # 分享命令脚本
     	   └── Reset:                  # 重置
     	   └── Kill process:           # 杀掉当前会话进程
     	   └── Style:                  # 风格配色 需要自行安装
     	   └── Keep screen on:         # 保持屏幕常亮
     	   └── Help:                   # 帮助文档
     从左向右滑动
     	调出session
    
  • 安装基础工具

     pkg update
     pkg install vim curl wget git tree proot tar openssh nmap php php-fpm nginx  -y
    
  • 终端配色方案

     sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"  或者
     sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"  
    
  • 挂载手机储存

     termux-setup-storage
    
  • 设置色彩样式:

     输入chcolor命令更换色彩样式,或者执行~/.termux/colors.sh命令
    
  • 设置字体

     运行chfont命令更换字体,或者执行~/.termux/fonts.sh命令
    
  • zsh 主题配色(编辑家目录下的.zshrc配置文件)

     $ vim .zshrc
    
  • 修改启动问候语

     vim $PREFIX/etc/motd
    
  • 备份

     termux-setup-storage
     cd /data/data/com.termux/files
     tar -zcf /sdcard/termux-backup.tar.gz home usr
    
  • 恢复

     termux-setup-storage
     cd /data/data/com.termux/files
     tar -zxf /sdcard/termux-backup.tar.gz --recursive-unlink --preserve-permissions
    

四、termux安装Centos(废话太多了,开始真正的安装)

  • termux安装完需要更换源(Termux是默认使用国外的镜像源,在中国访问国外服务器就会特别慢甚至连接不上,所以需要将镜像源换成中国的清华镜像源)
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list

sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list

sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

pkg update
  • 查看可选源列表(界面仅供参考,上面操作为实际更换源)
termux-change-repo

鸿蒙安装termux,java,服务器,android
鸿蒙安装termux,java,服务器,android

  • 安装基础工具(更新安装需要一点时间,安装更新询问输入y确认)
pkg update && pkg upgrade
pkg install vim curl wget git tree proot tar nmap python  -y
	#作用:vim编辑器、curl下载、wget 下载、git 、tree、 proot管理员身份 、tar解压、 nmap、python 
  • 安装Centos(耐心等待)
    从github拉取资源会有点慢,可能连接不上,解决方案:
    修改/etc/hosts文件,加上GitHub的IP地址,没有权限就(管理员身份)授权。
termux-chroot
cd /etc
ls -l
chmod 777 hosts
vim hosts	
#编辑hosts,输入i(编辑模式,加上以下内容),按ESC退出编辑模式(阅读模式)

20.205.243.166 github.com
192.30.253.112 github.com
140.82.113.4 github.com 
103.224.182.241 github.com
140.82.114.4 gist.github.com
192.30.253.119 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
#输入冒号wq(:wq)保存退出
  • 从github拉取资源(多拉取几次就可以了、看到termux-install-linux文件夹表示拉取成功了,再使用python安装)
git clone https://github.com/sqlsec/termux-install-linux
cd ~
ls -l
cd termux-install-linux
python termux-linux-install.py

输入7安装Centos鸿蒙安装termux,java,服务器,android
鸿蒙安装termux,java,服务器,android

  • 启动Centos
cd ~/Termux-Liux/CentOS/
./start-centos.sh
  • 查看Centos版本
cat /etc/redhat-release
exit #退出系统

五、上传解压tomcat、jdk(建议在电脑上操作)

  • 挂载手机储存(termux-setup-storage,读取手机里的文件),复制到software,解压
cd ~/Termux-Liux/CentOS/
chmod +w centos-fs
cd centos-fs
mkdir software
cd ~
termux-setup-storage
cd ~/storage/downloads/
cp -r apache-tomcat-9.0.80.tar.gz ~/Termux-Linux/CentOS/centos-fs/software/
cp -r jdk-8u301-linux-aarch64.tar.gz ~/Termux-Linux/CentOS/centos-fs/software/
#解压、移动到...
tar -xvf apache-tomcat-9.0.80.tar.gz ~/Termux-Linux/CentOS/centos-fs/usr/local/tomcat
tar -xvf jdk-8u301-linux-aarch64.tar.gz ~/Termux-Linux/CentOS/centos-fs/usr/local/jdk

六、Centos配置jdk、Tomcat环境(先启动Centos)

  • 配置JAVA_HOME环境变量
  • -编辑/etc/profile文件
vim /etc/profile
		#在文件最后(PgDn键翻页)插入以下内容
		export JAVA_HOME=/usr/local/jdk
		export PATH=$PATH:$JAVA_HOME/bin
#删除系统自带的java程序(没自带可忽略此命令)
#-f /usr/bin/java
#软链接我们自己安装的java程序
#-s /export/server/jdk/bin/java /usr/bin/java
source /etc/profile
  • 执行验证:
java -version
javac -version
  • 启动tomcat,(好像不用配置防火墙)

     进入tomcat/bin目录执行./startup.sh
    

鸿蒙安装termux,java,服务器,android

七、termux下安装mariaDB(Centos里安装mysql失败了)

  • 安装

     在主目录下进行安装,如果开机进入环境,请使用exit退出环境
    
pkg install mariadb -y
  • 启动

     注意:mysql程序分为服务端和客户端,服务端是mysqld, 客户端是mysql
    
nohup mysqld > mysql.log &
  • 配置
mysql -hlocalhost -uroot -p
use mysql;
set password for 'root'@'localhost' = password('root');
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;

八、termux下安装cpolar(公网安全远程连接、内网穿透)

pkg install cpolar
pkg install termux-services
  • 安装termux服务,注意: 安装完成后记得关闭重启一下termux 才生效
sv up cpolar
sv-enable cpolar

九、展示

  • 手机屏幕太小了,看看安卓平板上的效果

鸿蒙安装termux,java,服务器,android文章来源地址https://www.toymoban.com/news/detail-768638.html

到了这里,关于安卓/鸿蒙手机使用termux安装mariaDB,Centos搭载jdk,Tomcat制作个人移动版服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【服务器】安卓手机使用Termux搭建web服务

      Yan-英杰的主页 悟已往之不谏 知来者之可追    C++程序员,2024届电子信息研究生 目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许

    2024年02月06日
    浏览(70)
  • 公网使用SSH远程连接安卓手机Termux - Android手机服务器

    转载自cpolar极点云的文章:公网SSH远程连接Termux – 电脑使用安卓Termux 「无需公网IP」 使用安卓机跑东西的时候,屏幕太小,有时候操作不习惯。不过我们可以开启ssh,使用电脑PC端SSH远程连接手机termux。 本次教程主要实现在安卓手机termux上安装SSH,在电脑上通过SSH远程连接

    2024年02月07日
    浏览(47)
  • 安卓手机使用Termux搭建Hexo个人博客网站【内网穿透公网访问】

    转载自cpolar极点云的文章:安卓手机使用Termux搭建Hexo个人博客网站【内网穿透公网访问】 Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合cpolar工具

    2024年02月07日
    浏览(60)
  • 闲置旧手机搭建服务器?在安卓手机上使用Termux搭建web服务「公网远程访问」

    Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许多基本操作,不需要root权限Termux就可以正常运行。 Apache是一个开源网页服务器软件,由于其跨平台和安全性,被广泛使用,是最流行的 Web 服务器软件之一。我们可以在

    2024年02月16日
    浏览(56)
  • 手机也能轻松搭建个人博客,使用安卓Termux+Hexo建立自己的网站

    Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合cpolar工具实现远程访问。 Hexo 是用 Nodejs 编写的,所以安装的话先安装node.js,termux 也是封装了,一行命

    2024年02月09日
    浏览(53)
  • termux安卓手机 无线adb调试安卓手机

    调试机安转termux app  Apk下载 安装 https://f-droid.org/packages/com.termux   打开termux 挂载内部存储到~/storage 目录 $ temux-setup-storage   换源加快下载与更新速度 termux-change-repo 选 Main 然后 清华   下载基础软件  pkg install git vim perl nodejs-lts wget curl nano cronie moreutils -y   安装adb git clone ht

    2024年02月09日
    浏览(54)
  • SSH连接安卓手机Termux —— Android手机

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月09日
    浏览(52)
  • Android 手机的高级终端 Termux 安装、使用

     From:https://www.sqlsec.com/2018/05/termux.html Termux 高级终端安装使用配置教程 :https://www.cnblogs.com/cutesnow/p/11430833.html 神器Termux 的使用记录:https://cloud.tencent.com/developer/article/1609398 adb shell 下使用 termux:https://github.com/alwaystest/blog/issues/68 ttyd --- Share your terminal over the web:https://git

    2024年02月08日
    浏览(51)
  • 手机安卓Termux搭建Hexo博客网站,发布公网访问

    转载自cpolar极点云的文章:安卓手机使用Termux搭建Hexo个人博客网站【内网穿透公网访问】 Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合cpolar工具

    2024年02月07日
    浏览(44)
  • IPhone、IPad、安卓手机、平板以及鸿蒙系统使用惠普无线打印教程

    演示机型:惠普M 281 fdw ,测试可行机型:惠普M277,惠普M452、惠普M283 点击右上角图标。 点击WI-FI Direct 开,(如果WI-FI Direct关闭,请打开!) 记录打印机的wifi名称(SSID)和密码。 打开IPhone、IPad、安卓手机、平板以及鸿蒙系统的设置-无线局域网或者WIFI设置,选中打印机的WIFI名

    2024年01月19日
    浏览(300)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包