Kevin的百科

记录与分享

Ubuntu 常见问题

Ubuntu 常见问题 初始化 修改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl set-timezone Asia/Shanghai 修改字符集 添加到 /etc/profile export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 关闭错误报告 修改 enabled=0 nano /etc/default/apport 固定 ip nano /etc/netplan/00-installer-config.yaml network: version: 2 ethernets: eth0: # dhcp4: true # dhcp6: true dhcp4: false addresses: - 192.168.2.16/24 routes: - to: default via: 192.168.2.1 nameservers: addresses: [192.168.2.1] link-local: [] # 禁用ipv6

May 5, 2024 · Kevin

Github 常见问题

Github 常见问题 设置 SSH 登录 Github 生成密钥 (Github 邮箱) ssh-keygen -t ed25519 -C "xxx@xxx.com" 复制 ~/.ssh/id_ed25519.pub 到Github 复制 ~/.ssh/id_ed25519 到需要登陆的机器 ~/.ssh/ 需要登陆的机器终端执行 eval "$(ssh-agent -s)" 同步主线冲突 This branch has conflicts that must be resolved 解决方法 从 main 分支新建一个 merge Discard 所有 main 分支的提交(还原成主线后同步到最新的主线) 创建 pr merge -> main 解决冲突(clone 后执行,已 clone 的就 pull) # 还原主分支 git reset --hard HEAD # 拉取最新代码 git pull origin main # 切换到 merge 分支 git checkout merge # merge git merge main git add ....

April 17, 2024 · Kevin

PXC

PXC SWARM 集群 创建 SWARM 主节点 (–advertise-addr 用来指定使用哪个网卡的 IP) docker swarm init --advertise-addr 192.168.x.x 复制初始化输出的加入命令,在需要加入的机器执行 docker swarm join --token xxxxxxxx 创建 PXC 专用的 overlay 网络 pxc docker network create -d overlay --attachable pxc Docker Node1 创建目录,赋权 A mkdir -p /opt/pxc-node1/conf /opt/pxc-node1/data /opt/pxc-node1/logs chmod 777 /opt/pxc-node1/conf /opt/pxc-node1/data /opt/pxc-node1/logs node1 的配置 docker-compose.yml version: "3" services: pxc-node1: image: percona/percona-xtradb-cluster:8.0.36-28.1 container_name: pxc-node1 volumes: - /opt/pxc-node1/conf:/etc/percona-xtradb-cluster.conf.d - /opt/pxc-node1/data:/var/lib/mysql - /opt/pxc-node1/logs:/var/log/mysql environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=xxxxxx # root 密码 - XTRABACKUP_PASSWORD=xxxxxx # pxc 集群同步密码 - CLUSTER_NAME=pxc # - CLUSTER_JOIN=pxc-node1 network_mode: pxc # overlay 网络名称 ports: - 3316:3306 restart: always privileged: true 启动...

April 17, 2024 · Kevin

Home Assistant Green 性能释放

Home Assistant Green 性能释放 Green 出厂的 HAOS 其实并没有把它的 CPU RK3566 的能力完全利用起来。Rockchip官网可以看到 RK3566 其实有如下两个好东西 NPU 支持 1Tops 算力 VPU 硬解码 4K 60fps H.265/H.264/VP9 硬编码 1080P 60fps H.265/H.264 为了让 Green 发挥出最佳性能,我编译了支持 NPU 和 VPU 的 Armbian。分两个版本,5.1 内核和 6.1 内核,唯一区别是 5.1 内核的支持 GPU 开源驱动 Panfrost。6.1 的 Panfrost 驱动还要等大佬们适配,不过应该也快了。如果只是玩 HA,那 GPU 基本没啥用,GPU 的驱动可以更流畅的跑桌面应用比如 Kodi 等 刷机 刷机教程我在之前 Green 评测文章里有,系统下载也在那 应用 首先要感谢大佬 @MarcA711 和 @nyanmisaka 为 RK35xx 系列 CPU 适配了 Friagte 和 Jellyfin 等 以下应用是朋友 @紫易辰 和 @r-MT 推荐的,更多用法可以自己摸索,我只是为了验证 CPU 性能,顺便写下教程...

March 5, 2024 · Kevin

Home Assistant Green 评测

Home Assistant Green 评测 感谢 HA 官方和 HASSBIAN 论坛提供的白嫖机会 特别感谢 囧 大建立了这么好的互动交友平台 2017 年 10 月注册的 HASSBIAN 论坛,而我在论坛建立之前其实已经开始玩 ARM 架构的开发板,树莓派 2B 是我刚工作斥巨资买的第一块开发板,早期树莓派体验其实并不是很好,32 位的系统、桌面卡顿、加载慢,有不少问题,但完整的 Linux 系统、小巧的机身、极低的功耗、被动散热等又让我非常喜欢。ARM 开发板早期的这些缺点随着时间的推移慢慢消失,如今 ARM 生态已经不用多说,而我在这期间陆陆续续又买了很多 3B,Rock64 开发板,还捡了不少 ARM 垃圾。对于我来说 ARM 作为家用服务器是不二之选 我喜欢极简的东西,软件,硬件都是如此。最初安装 HA 是在树莓派上通过 pip 安装使用的,但其实我并不是很喜欢这种方式,因为每次更新备份都比较麻烦,很容易出错,而且国内的网络环境用起来实在不舒服,后来 Docker 火起来后,就把所有应用转向 Docker 了,所以我至今未使用过 HAOS。因为对我来说 OS 过于臃肿,很多东西用不到比如商店,国内环境也不好用。Green 可以让我好好体验一下 HAOS 外观展示 包装 主机 外设 接口 散热 PCB 三围 尺子没电了,凑会看 系统使用 由于网络原因,无法正常启动 8123 端口,HAOS 使用部分后期有机会单独发帖体验 性能测试 本次测试是在默认官方设备树编译的 Armbian 系统下进行的,只安装了需要的测试工具,没有跑任何服务 内存速度 mbw 1 -> 内存拷贝平均速度 2 -> 字符串拷贝平均速度 3 -> 内存块拷贝平均速度 EMMC 速度 dd...

October 20, 2023 · Kevin