博文

目前显示的是标签为“旧手机复用”的博文

linux命令行上传下载百度云(bypy)

前言 上篇博客提到将旧手机刷入Linux,链接地址 https://www.19970917.xyz/2024/11/linux.html ,这期将介绍通过bypy实现命令行自动上传百度云。 bypy官方地址: https://github.com/houtianze/bypy 安装 首先安装python3和pip3 apt update apt install -y python3 apt install -y python3-pip 复制 pip3安装bypy pip3 install bypy 复制 bypy使用 百度帐号绑定验证 bypy info # 将输出的连接复制到浏览器,将其中的授权码复制到命令行 复制 常见命令,注意只能上传和下载到百度云盘应用软件/bypy文件夹里 # 显示百度云bypy根目录 bypy list [子目录] # 上传文件/整个文件夹,-v表示显示进度条 bypy upload [localpath] [remotepath] [ondup] -v # 下载整个文件夹 bypy downdir [remotedir] [localdir] # 下载某个文件 bypy downfile <remotefile> [localpath] # 比较本地目录和网盘根目录 bypy compare # 查看文档 bypy help bypy help <command> 复制 下载:普通用户仍限制下载速度,超级会员不限制 上传:一个线程限制500KB/s,可以通过多开线程实现多文件上传

linux deploy 扩容

前言 本文将介绍如何实现linux deploy镜像扩容 实现 首先关闭linux系统,用前文介绍的telnet进行连接,并su获得root权限 重设大小 直接调整镜像大小 e2fsck -f -y linux.img resize2fs -f linux.img 10240M 复制 扩容 只能扩容,将块加入镜像中 #bs:一个block的大小、单位1K;count:block块数,下面代码扩容1GB dd if=/dev/zero bs=1024 count=1048576 >> linux.img e2fsck -f -y linux.img resize2fs -f linux.img 复制

linux deploy 镜像rootfs.tar安装以及换源

前言 linux deployapp内置仓库里面的系统比较旧并且选择少,下面介绍 rootfs.tar安装方法,通过下载 rootfs.tar文件进行安装,并进行换源。 rootfs.tar安装 这里推荐 北京外国语大学开源软件镜像站,url为 https://mirrors.bfsu.edu.cn/lxc-images/images/ ,自行选择系统和版本,例如amd64架构的debian 11为 https://mirrors.bfsu.edu.cn/lxc-images/images/debian/trixie/amd64/cloud/20241114_05%3A24/ ,下载里面的rootfs.tar.xz文件并传输到安卓手机内,将linux deploy配置中源地址修改为rootfs.tar.xz在安卓内的路径,进行安装。 换源 由于rootfs.tar中没有ssh,所以无法直接通过ssh连接,可以通过上期介绍的telnet进行连接。 换源: # 备份当前源 cp /etc/apt/sources.list /etc/apt/sources.list_bak # 修改源,官方文档https://mirrors.bfsu.edu.cn/help/,找到对应版本 vim /etc/apt/sources.list # 更新索引 apt-get update 复制 如果执行apt-get update出错,修复DNS: # 移除当前 rm /etc/resolv.conf # 创建文件 touch /etc/resolv.conf # 修改DNS解析 vim /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 # 赋予权限 chmod 755 /etc/resolv.conf 复制 重新执行apt-get update

linux deploy报错Starting extra/ssh ... fail

图片
前言 启动debian时,报错Starting extra/ssh ... fail 这是因为rootfs.tar镜像里面默认没有ssh功能,所以无法直接启动ssh,下面将介绍通过Telnet安装ssh Telnet linux deploy设置: 设置->管理->开启telnet,并记住端口和本机ip 配置中不要勾选启用ssh服务器 windows安装telnet: win+r输入: OptionalFeatures 找到安装telnet 重开一个cmd窗口,尝试运行 #运行telnet telnet ip 5023 复制 安装ssh telnet连接成功后: #获取root权限,进入/data/data/ru.meefik.linuxdeploy/files文件夹 su #进入容器 ./bin/linuxdeploy shell #安装ssh服务 apt-get install -y ssh #备份ssh配置文件 cp /etc/ssh/sshd_config{,.bak} #修改下面选项 Port 22 PermitRootLogin yes PasswordAuthentication yes PermitEmptyPasswords no #重启ssh服务 /etc/init.d/ssh restart 复制

安卓手机轻松刷入Linux系统

图片
前言 前段时间需要长期运行一个程序,主要需求是 大硬盘和高网速 ,如果购买一个开发板加上网卡tf卡等等成本太高,于是把之前旧手机刷成Linux 解锁(小米手机为例) 手机开启 开发者模式 +打开 oem 解锁, usb 调试、 usb 安装、关闭自动更新 点设备解锁状态, 绑定账号和设备 , 需要SIM卡 电脑下载 解锁工具 ,登录需要SIM卡 http://www.miui.com/unlock/index.html Fastboot 手机安装并打开 magisk软件 下载对应系统的boot.img文件,例如 https://xiaomirom.com/ 手机magisk软件点击修复,生成一个文件并传到电脑上,重命名为test.img,放在platform-tools文件夹中 手机关机, 长按音量减加开机键 ,进入 fastboot ,数据线连接电脑,解锁重启。 注意要插入机箱背板usb2; 注意打开设备管理器,看有无驱动,若没有搜索 android_winusb.inf 电脑打开终端, 输入fastboot devices 和fastboot flash boot test.img,可以需要加入系统变量 Linux 手机安装linux deploy软 件, 左上角添加配置文件 右下角设置注意一定要有ssh,安装路径 一定为 / data/xxx,架构要和手机一致 右上角安装,直到出现deploy 左下角点击启动,如果出现fail,重新安装 同一局域网直接ssh连接