Android安卓termux搭建linux-centos7服务器教程

Android安卓termux搭建linux-centos7服务器教程

介绍

Android安卓termux搭建linux-centos7服务器教程 本人用的手机是华为手机,安卓10,鸿蒙系统都是可以的 小伙伴们,直接给你们上干货,最简洁的搭建centos7服务器

下载地址
termux百度云下载地址  
链接: https://pan.baidu.com/s/1dMxH9QLhD5NOapH5HOucWQ 提取码: sifw 
12
安装教程
  1. 安装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 工具连接手机

  1. 使用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
  1. 启动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。以下是手动安装步骤:

  1. 更新Termux:

    pkg upgrade
    
  2. 下载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
    
  3. 挂载ISO并创建根目录:

    mount -o loop CentOS-Base-8.5.0-1905.el8.x86_64.iso /mnt
    mkdir /data/centos
    mount /mnt /data/centos
    
  4. 安装必要的软件包:

    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
    
  5. 配置SSH:

    • 在终端中输入ssh-keygen -t rsa -b 4096 -C "your_email@example.com"生成公钥对。
    • 将公钥添加到CentOS的.ssh/authorized_keys文件。
  6. 卸载和清理:

    umount /data/centos
    rm CentOS-Base-8.5.0-1905.el8.x86_64.iso
    rmdir /data/centos
    

现在你应该有一个基本的CentOS环境在Termux中运行了。然而需要注意的是,由于Termux的资源有限,这样的安装并不适合进行大规模生产环境的工作,它更适合测试和学习目的。