跳到主要内容

RK3576

· 阅读需 2 分钟

泰山派 3M-RK3576

系统:Debian 12

创建用户:

sudo adduser amass
sudo usermod -aG sudo amass

删除用户:

# 终止该用户的所有进程
sudo pkill -KILL -u lckfb

sudo deluser --remove-all-files lckfb

修改 /etc/network/interfaces 文件,设置静态IP:

/etc/network/interfaces
auto end0
iface end0 inet static
address 192.168.110.11
netmask 255.255.255.0
gateway 192.168.110.1

免密登录:

ssh-copy-id amass@192.168.110.11

安装 Docker:

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF

sudo apt update && sudo apt upgrade
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 需重启生效
sudo usermod -aG docker amass

安装 v2raya

sudo docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
-e V2RAYA_NFTABLES_SUPPORT=off \
-e IPTABLES_MODE=legacy \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

安装 FRPC

wget --no-check-certificate -c https://github.com/fatedier/frp/releases/download/v0.69.0/frp_0.69.0_linux_arm64.tar.gz -O /tmp/frp_0.69.0_linux_arm64.tar.gz
sudo tar -xzf /tmp/frp_0.69.0_linux_arm64.tar.gz -C /opt
rm /tmp/frp_0.69.0_linux_arm64.tar.gz
# frpc.toml
user = "rk3576"
serverAddr = "mirror.amass.fun"
serverPort = 7000

auth.method = "token"
auth.token = "2d6b16-881a-45f7-8ad0-e3e3d38297"

log.to = "/opt/frp_0.69.0_linux_arm64/frpc.log"
log.level = "info"
log.maxDays = 7
log.disablePrintColor = false

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 3022

创建 systemd 服务文件 /etc/systemd/system/frpc.service

[Unit]
Description=frp client service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/opt/frp_0.69.0_linux_arm64/frpc -c /opt/frp_0.69.0_linux_arm64/frpc.toml
ExecReload=/opt/frp_0.69.0_linux_arm64/frpc reload -c /opt/frp_0.69.0_linux_arm64/frpc.toml
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

启动服务:

sudo systemctl daemon-reload
sudo systemctl enable --now frpc

日常随想

· 阅读需 6 分钟
amass
一个躺不平的板砖人

这里用于记录一些日常感想、零散的想法以及一些小的备忘录,避免它们散落在不同的页面中。

Linux远程终端访问工具

· 阅读需 3 分钟

在嵌入式 Linux 环境下,如果系统没有 sshd,且由于资源限制(如 Flash 空间不足、内存极小)无法安装完整的 OpenSSH,可以考虑以下几种轻量级、易部署的替代方案。

Docker容器Core文件生成

· 阅读需 2 分钟
amass
一个躺不平的板砖人

在 Ubuntu Docker 容器中启用并自定义 Core Dump 的生成路径,涉及容器内部配置和宿主机内核设置两个层面。

这是因为 Core Dump 的处理是由宿主机内核(Kernel)控制的,容器只是共享了宿主机的内核。

年终总结

· 阅读需 2 分钟

阴差阳错,今年只上了半年班。也更是见识到了混乱百态,令自身唏嘘不已。

AI CLI工具使用

· 阅读需 3 分钟
amass
一个躺不平的板砖人

在日常开发工作中,命令行工具是提高效率的重要手段。近年来,随着AI技术的发展,涌现出了许多优秀的 AI 驱动的 CLI 工具,极大地提升了终端下的开发体验。

深圳十峰

· 阅读需 1 分钟

爬山能够缓解压力和放松身心,培养意志力和毅力,也能带来体能挑战与突破。

来了深圳,按计划来说,理应最少一年爬一遍这十座山。

2024年很多原因没能去爬完而达成这一目标,计划在2025年初补全一下。

年终总结

· 阅读需 4 分钟

时间过的飞快,感觉就像一下子2024年就没了。也到了做自我总结的时候了,这一年有得有失,也经历了很多事情,有些事情值得记录,有些事情只能默默的烂在肚子里。

第一次经历被裁,心情也是五味杂陈。我自认为自己的能力是非常对得住自己拿的那点薪水的,不过呢,普通个人确实无法改变什么,只能随着大环境的影响而一同被波及。所以,接下来面临的最大的窘境就是下份工作怎么办。想想也很惆怅,职业生涯不稳定是不争的事实,那么那些长远打算是肯定不敢想了,想了也没有信心能过做到。

Macbook使用记录

· 阅读需 5 分钟

今天从华强北淘了一个二手 Macbook Air M2 笔记本。

之前一直在折腾黑苹果,通过笔记本安装,VM Ware,Docker 等等尝试,体验都不太好。其实买 Macbook 感觉也没什么用,个人感觉还是 Windows 系统实用性强一些。

但是有一说一,这个做工还可以,待机时间也是真的长,怪不得星巴克那些地方,在以前都是人手一台 MacBook。