首页 > 系统相关 >废弃手机改造为Linux服务器

废弃手机改造为Linux服务器

时间:2024-05-22 09:31:47浏览次数:15  
标签:清理 手机 安装 Termux 内存 Linux 服务器 废弃

所需材料:

1、一台旧手机
2、Termux安装包

最近有需求,需要一台Linux服务器。 手里有一部2022年换下来的旧手机一直在桌子上吃灰,刚好利用起来。

手机配置:
小米MIX4 8G内存 高通骁龙845处理器

一、给手机安装Termux

Termux提供了一个模拟的Linux环境,可以使用Linux绝大部分命令。但是并不是完整的Linux,实测Docker无法在Termux中使用(可以通过apt安装成功,但是无法启动)。

二、配置Termux后台运行

MIUI系统在锁屏后会清理内存,Termux程序会被清理掉,达不到稳定运行的效果。为了让Termux不被清理掉,需要做一些配置:

1.省电策略调整为无限制

设置-》应用设置-》应用管理-》Termux-》省电策略

Screenshot_2024-05-06-10-07-28-544_com.miui.powerkeeper

2.开启应用自启动

设置-》应用设置-》应用管理-》Termux

Screenshot_2024-05-06-10-45-18-327_com.miui.securitycenter

3.加入内存清理白名单

把Termux加入内存清理白名单

手机管家-》系统工具-》游戏加速-》设置-》性能增强-》内存清理白名单

Screenshot_2024-05-06-10-49-08-876_com.miui.securitycenter

在MIUI系统下,以上设置完成以后就能保证Termux持续稳定运行,不用担心会被系统清理掉。

三、开启SSH

在Termux中执行:

1.安装ssh

pkg install openssh

2.启动ssh

sshd

Screenshot_2024-05-06-13-40-29-997_com.termuxp

接下来就可以通过SSH工具连接Termux,安装自己需要的程序、数据库。
image

我用Termux安装了Mysql、Nginx、Java。然后安装了Jpom运维工具,用着体验还可以。

image

标签:清理,手机,安装,Termux,内存,Linux,服务器,废弃
From: https://www.cnblogs.com/xiaochenztx/p/18205464

相关文章

  • 向Web服务器端上传文件
    server.pyimportflaskapp=flask.Flask(__name__)@app.route('/',methods=['GET','POST'])defuploadFile():msg=""try:if"fileName"inflask.request.values:fileName=fl......
  • Linux基础——为什么Crash无法正常解析vmcore文件?
    一、宕机主机启动项中/boot/vmlinuz与debug工具生成的vmlinux的md5值是否一致?####3、通过buildID检查安装的debug和内核是否匹配:```#eu-readelf-n/boot/vmlinuz-3.10.0-1160.88.1.el7.x86_64Notesection[2]'.notes'of380bytesatoffset0x9cd284:OwnerDatas......
  • Hooking linux内核函数(一)
    本文是《HookingLinuxKernelFunctions,Part1:LookingforthePerfectSolution》的翻译文章。前言我们最近参与了一个Linux系统安全相关项目,需要hooking几个重要的Linux内核函数调用,例如打开文件和启动进程,并利用它来启用系统活动监控并抢先阻止可疑进程。最后,我们发明......
  • Hooking linux内核函数(二):如何使用Ftrace hook函数
    本文是《HookingLinuxKernelFunctions,Part2:HowtoHookFunctionswithFtrace》的翻译文章前言Ftrace是一个用于跟踪Linux内核函数的Linux内核框架。但是,当我们尝试启用系统活动监控以阻止可疑进程时,我们的团队设法找到了一种使用ftrace的新方法。事实证明,ftrace允许......
  • 文件共享服务器
    cifs(简称)(说白了就是让一个电脑里的文件能够被远程管理)  查看本机用户whoamiwhoami/user在共享名后面加$就可以隐藏共享查看共享netshare取消共享 netshare共享名/del创建共享netshare共享名=c:\(文件名) 注册表(c盘里):一个电脑......
  • web服务器和FTP服务器
    web(网页)(http)服务器浏览器:http客户端HTTP协议端口号:TCP:80HTTPs协议端口号:TCP:443 WEB服务器发布软件:微软:IIS(可以发布WEB网站和FTP站点)Linux:Apache/LAMP/Tomcat/nginx.etc第三方:phpstudy/XAMPP    FTP服务器:1、FileTransforProtocol:文件传输协议2、端口号:T......
  • Linux下处理^M字符
    1.异常情况说明:在linux下,使用rsync拉取远程服务器的代码,拉取的sh文件如下:sudorsync-avzP--exclude=*.pyc--password-file=/etc/[email protected]::backup/data/disk1正常拉取后,文件会在/data/disk1这个路径下但是拉取后,文件会在/data/disk1?这个......
  • nodejs中express搭建本地web服务器
    constexpress=require("express");constfs=require("fs");constpath=require("path");constapp=express();//读取当前目录中public文件中所有文件constdirectorPath=path.join(__dirname,"public");app.get("/&quo......
  • 服务器初始化脚本
    #/bin/bash#设置时区并同步时间ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeif!crontab-l|grepntpdate&>/dev/null;then(echo"*1***ntpdatetime.windows.com>/dev/null2>&1";crontab-l)|crontabfi#禁用selinuxs......
  • Linux下Uart子系统驱动
    1引入UART工作原理uart硬件传输原理。s3c2440裸机编程-UART体系。2Linux下TTY驱动框架可以看到tty框架下不止包含uart,还有display设备,键盘设备。详细展开如下,tty_driver位于tty_io.c,调用底下的uart_diver位于serial_core.c。uart_driver子系统会被最底层的soc厂商拿去适......