在 Android 6.0 上部署 alpine3.22
日常需要定时运行各类脚本任务,若为这类轻量需求全天开启服务器设备,不仅功耗偏高且性价比低;同时部分脚本需要在不同网络环境下执行以获取多维度结果。原本计划入手低功耗小主机 / 工控机,后发现家中有闲置安卓手机,何不利用这些设备实现二次利用,基于此完成了本次 Android 6.0 环境下 Alpine 3.22 的部署实践,整理成文供参考。 环境及设备信息 Android 6.0.1 HT...删除通过adb push推送中文目录导致的乱码文件夹
闲来无事看看片,作为一名合格(bushi)的开发者,一般电脑下载好的影片就喜欢用 adb 推到手机上再慢慢享用 概述在互联网上下载了一部影片,这部影片带了一个中文目录,在 adb push 的时候也没有修改这个目录的名称,就直接复制到手机的 /sdcard/Download 目录了,结果回头想要看一下这部片子的时候进到 /sdcard/Download 目录下后发现该目录名称是乱码,并目...三国-契约之下的孤魂:诸葛亮传
Here’s something encrypted, password is required to continue reading.
WSL 通过 adb 连接宿主机下的安卓设备
本教程将会教你如何在不修改 wsl 内核和不安装多余的插件的情况下通过 ssh 创建隧道再通过 adb 连接宿主机下的 android 设备 环境说明 宿主机: Windows 10 (19045.5608) wsl: Ubuntu 24.04.3 LTS 必备知识 首先学习一下 adb 的工作方式, adb 采用 客户端<->服务端<->设备 的架构 ad...解决反向代理群晖时客户端IP不正确
通过 nginx 反向代理群晖流量后导致群晖显示登录 IP 不正确 问题诱因由于外部用作反向代理的 nginx 和 群晖 是通过 docker 容器搭建的,所以对于 nginx 和 群晖 来讲,它们分别是处于 docker 网络环境下的不同虚拟机,所以群晖内部 nginx 自带的 set_real_ip_from 127.0.0.1 配置就无效了 群晖内部 nginx 配置 由于群晖重启...ubuntu20.04 桌面版转换为服务器版
闲来无事瞅了一眼平时拿来做服务器的主机,发现硬盘灯一直常亮,看了一下占用,发现是 /usr/bin/gnome-shell 占用了大量的内存,同时还有 20MB/s 的读写速度。因为之前这台机器是作为桌面开发环境使用的,所以直接安装了桌面版的 Ubuntu 20.04,现在主要是作为服务器使用,所以我将其转换为服务器版本。 环境描述 Ubuntu 20.04.3 LTS 转换步骤 安装...修补 Honor Note10 内核
本文将以 Honor Note10 作为测试平台,介绍如何修改内核配置,以及如何在 docker 环境下编译内核,最后启用 SELinux 的 permissive 模式。 环境描述 docker-compose version 1.27.4 Ubuntu 18.04.6 LTS Honor Note10 Model: RVL-AL09 Root: Magisk 28.1 Core: H...修复 Gitlab-CE 仓库检查错误
某一天在 gitlab 管理员邮箱中收到了 ‘GitLab Admin | One project failed its last repository check’ 的邮件,点开一看有一个仓库的自检过不了,于是有了这篇博客 原因调查 根据文档提示,找到自检的日志文件 /var/log/gitlab/gitlab-rails for Omnibus GitLab installation...Ubuntu 添加硬盘并分区
本教程将教会你如何在 Ubuntu 下如何对新加硬盘分区并挂载我使用了一块 1T 的东芝机械硬盘,所以本文将使用 GPT 分区表 + EXT4 文件系统的方式操作新硬盘 知识扩展GPT(GUID Partition Table) 用途:一种分区表布局,用来管理硬盘的分区。它是MBR(Master Boot Record)的现代替代方案。 特性: 支持大容量硬盘,最高支持 18EB(1EB...自制 USBasp
本文将 STEP BY STEP 介绍如何制作一个 USBAsp 烧录器,如果在制作过程中遇到问题,请先检查焊接是否有问题,再检查是否与本教程的操作是否有出入 准备材料 Arduino UNO USBasp 根据 PCB 打板,并准备好上面的所有元器件 ArduinoIDE AVRDUDE 软件 Zadig 驱动安装器 usbasp 固件 要点提醒 电路中的 3V3、68Ω 相当重要,...
