Android安卓termux搭建linux-centos7服务器教程
Android安卓termux搭建linux-centos7服务器教程
介绍
Android安卓termux搭建linux-centos7服务器教程 本人用的手机是华为手机,安卓10,鸿蒙系统都是可以的 小伙伴们,直接给你们上干货,最简洁的搭建centos7服务器
下载地址
termux百度云下载地址
链接: https://pan.baidu.com/s/1dMxH9QLhD5NOapH5HOucWQ 提取码: sifw
12
安装教程
- 安装termux 自己下载安装app就ok了~~~
安装完更换源
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 ssh 电脑连接
安装:pkg install openssh
启动 ssh 服务:sshd
如果报错:sshd: no hostkeys available -- exiting.
解决方式:ssh-keygen -A
获取用户名和密码
获取用户名: whoami
设置新密码:passwd
默认sshd端口:8022
123
获取ip : ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.3.13
电脑使用 ssh 工具连接手机
- 使用Python脚本安装linux-centos7服务器
安装后打开termux 执行以下操作
依赖安装
pkg install proot git python -y
下载Python脚本执行
git clone https://github.com/sqlsec/termux-install-linux
cd termux-install-linux
python termux-linux-install.py
选择第7个安装CentOS7
到此就安装成功了
123456789101112
- 启动CentOS7服务器
cd ~/Termux-Linux/CentOS/
./start-centos.sh
方案二
准备工作
开始安装前,请确保您的手机满足以下条件:
- 安卓系统,版本7.0或更高
- 至少4GB RAM
- 至少32GB存储空间
- root权限(可选,但推荐)
所需工具
您需要下载以下应用和文件:
- Termux应用(从Google Play商店下载)
- VNC Viewer应用
- CentOS ARM版本镜像文件
安装步骤
\1. 安装Termux并打开
\2. 在Termux中更新软件包:
pkg update && pkg upgrade
\3. 安装必要的软件包:
pkg install proot-distro
\4. 使用proot-distro安装CentOS:
proot-distro install centos-stream-8
\5. 登录CentOS系统:
proot-distro login centos-stream-8
\6. 配置CentOS系统,包括设置时区、语言等
\7. 安装图形界面(可选):
yum groupinstall "GNOME Desktop"
\8. 配置VNC服务器,以便远程访问图形界面
方案三
termux手动安装centos
Termux是一款在Android设备上运行Linux环境的应用程序,它允许用户在移动设备上使用命令行工具。如果你想在Termux中手动安装CentOS,通常建议先安装基于Debian的Linux发行版,因为Termux底层支持的是Debian。以下是手动安装步骤:
更新Termux:
pkg upgrade下载CentOS镜像文件: 首先访问CentOS官网下载最小化安装ISO到手机,或者从
apt仓库安装,例如:pkg install wget wget https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-Base-8.5.0-1905.el8.x86_64.iso挂载ISO并创建根目录:
mount -o loop CentOS-Base-8.5.0-1905.el8.x86_64.iso /mnt mkdir /data/centos mount /mnt /data/centos安装必要的软件包:
cd /data/centos bash -i << EOF echo 'LANG=en_US.UTF-8' >> /etc/locale.conf yum install -y vim nano passwd openssh-server telnet systemctl start sshd systemctl enable sshd exit EOF配置SSH:
- 在终端中输入
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"生成公钥对。 - 将公钥添加到CentOS的
.ssh/authorized_keys文件。
- 在终端中输入
卸载和清理:
umount /data/centos rm CentOS-Base-8.5.0-1905.el8.x86_64.iso rmdir /data/centos
现在你应该有一个基本的CentOS环境在Termux中运行了。然而需要注意的是,由于Termux的资源有限,这样的安装并不适合进行大规模生产环境的工作,它更适合测试和学习目的。