IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> termux使用 -> 正文阅读

[系统运维]termux使用

安卓的旧手机有个可玩的地方 装termux变身成一台服务器

下载

f-droid 安装后 搜索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
apt update && apt upgrade

安装ssh软件

执行如下命令

apt install openssh

开启执行

sshd?

电脑连接

ssh 192.168.0.100 -p 8022

注意不需要用户名? 用termiux连接的时候输入root也能连接

到这里就可以用电脑连接了?

设置开启自启动


% cat ~/.bashrc?
sshd
#proot-distro login ubuntu
nginx
nohup mysqld &

#JAVA_HOME=/usr/local/jdk-16.0.1/
#JRE_HOME=$JAVA_HOME/
#PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
#export JAVA_HOME JRE_HOME PATH CLASSPATH


echo "用户:"$(whoami)

if pgrep -x "sshd" >/dev/null
? then
? ? echo "sshd运行中..."
? else
? ? sshd
? ? echo "自动启动sshd"
fi
%?

很详细的一个教程参考:?https://www.sqlsec.com/2018/05/termux.html

工具软件安装

启动mysql

nohup mysqld &

关闭mysql

kill -9`pgrep mysql`

传输文件:

scp -P 8022 jdk-18_linux-x64_bin.tar.gz root@192.168.0.100:/data/data/com.termux/files/home

安装一个Ubuntu

启动

proot-distro login ubuntu

没什么用 jdk配置不了

/tmp目录写不进去,只读文件系统

装了mysql

装了nginx

装了jdk

我的手机没有root,又想要Termux的root

利用proot可以为手机没有root的用户来模拟一个root的环境,这里主要是经典的 Linux 文件系统布局上的模拟。

pkg install proot -y

然后终端下面输入:

termux-chroot

即可模拟

root

环境,该环境模仿 Termux 中的常规 Linux 文件系统,但是不是真正的 root。

修改启动问候语

vim $PREFIX/etc/motd

内网穿透工具

ngrok - secure introspectable tunnels to localhost

编译授权语句

ngrok config add-authtoken 2Df6ZtrUD3Kip4dmQbMvaL9A0Jv_jSdYwtvE6kzQ1sgRMwzu

进入ubuntu系统

proot-distro login ubuntu

进入 /bin目录

cd /bin

执行编译语句

ngrok config add-authtoken 2Df6ZtrUD3Kip4dmQbMvaL9A0Jv_jSdYwtvE6kzQ1sgRMwzu

好像不是必须的

开启代理

ngrok http 8080

特别说明:

安装

1、官网下载地址下载, 解压

2、将可执行文件ngrok移到系统的bin文件夹内(或者将快捷链接移动到bin目录下),注意是系统目录,不是用户目录.

3、只有这样,才可以在命令行执行ngrok,而不会得到command not found的错误信息.

nginx 装在哪里了?

/data/data/com.termux/files/usr/etc/nginx/nginx.conf

nginx编译安装


./configure --prefix=/usr/local/nginx/ --with-http_ssl_module --with-http_stub_status_module --with-http_v2_module --with-stream

静态负载均衡tcp

安装时添加 --with-stream 配置

http同级新增配置

 stream {
        upstream mysql{
            server 127.0.0.1:3306;
        }   
            
        server{
                listen 3306;
                proxy_pass mysql;
         }
   }   

可以通过域名访问mysql数据库

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:56:34  更:2022-09-13 11:59:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:40:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码