升级 All in One: PVE 8.4 -> PVE 9.1, PBS 3 -> 4
记录一下 PVE + PBS 同宿主机共装的 All in One homelab server 的升级。 PVE 8.1 -> 9.1: PBS 3.4 -> 4
#Ops/Linux
记录一下 PVE + PBS 同宿主机共装的 All in One homelab server 的升级。 PVE 8.1 -> 9.1: PBS 3.4 -> 4
Cloudflare 大善人提供的 Cloudflare Tunnel 服务,可以实现内网穿透,让你的内网服务可以在公网上访问。 使用通配符域名 + Traefik 反向代理,解决 Mihomo 的小坑,现在我可以直接不绕国内服务器直达小橙云了。
最近良心云的 SG 轻量马上到期了,所以入了 ByteVirt LXC,就图性价比了。还挺意外的,居然自带了 Archlinux 系统的选项。可惜用起来怪怪的,我初始化了那么多次,就这次感觉非常不顺手,所以决定找个脚本重新用 ArchLinux 官方的版本重装一下。
这是一个快速步骤备忘录,用于快速手动在 创建 Arch Linux 的 LXC。
这是一个快速步骤备忘录,用于快速手动在 ArchLinux 上运行 Act Runner 并连接到 Gitea 实例。
喜大普奔,All in boom 了。由于意外停电,PVE 宿主机开机数十分钟后会冻结。日志里没找到特别相关的问题,内存测试跑了一圈,用了一个小时没发现错误。我感觉是硬盘的问题,但是没找到证据能证明。由于有日常本地备份,所以想着直接用控制变量法将两块固态分别重装一次 PVE,跑跑看哪个有问题。有问题的就下岗。所以这次记录一下如何从零开始全新安装 PVE,并使用旧数据恢复我的环境。
Ivan's SSH Pubkey 追加 Ivan 的公钥到 authorized_keys: `shell curl https://webdav-syncthing.ivanli.cc/Ivan-Personal/Credentials/Public/authorized_keys-uys8y1bkrxi55v0gOJWtrKJ2uM9TLsUq >>...
Reinstall 一键 DD、重装脚本。适合国内外 VPS 重装系统。 使用 国外服务器: `shell curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_ ` 国内服务器: `shell curl -O...
zoxide 是一个智能的目录切换工具,可以快速导航到常用目录,替代 cd 命令。它通过学习用户的使用习惯,提供更高效的目录切换体验。 GitHub 链接: zoxide 安装方法 - Arch Linux: `bash sudo pacman -S zoxide ` - macOS: `bash brew install zoxide ` 然后执行下面的命令: `shell...
搞了个定时脚本来解决 PVE 下 OpenWRT 意外卡死的问题。 这个 OpenWRT 容器作为网络中的唯一主路由,所以用最简单的方法就是直接在宿主机上检查网络联通性来推测 OpenWRT 是不是寄了。 定时任务使用了 systemed timer 来实现,感觉确实不错 -(Systemd 定时器教程 - 阮一峰的网络日志 - pct(1) 步骤 1:创建 Bash 脚本 1. 创建脚本文件...
移除特定主机的 fingerprint `shell ssh-keygen -R <hostname or ip address> or ssh-keygen -R [hostname.or.ip.address]:30801 `
Paru 是一个用 Rust 编写的 AUR助手和 pacman 包装器。它是 yay 的一个替代品。 Examples `shell paru <target> -- Interactively search and install <target>. paru -- Alias for paru -Syu. paru -S <target> -- Install a specific...
CentOS 7.9 中,想要永久修改网口的 DNS 服务器,需要修改网络接口配置文件。 首先查看一下配置文件,网口的配置文件一般以 ifcfg- 开头。 `shell cd /etc/sysconfig/network-scripts ls ` 然后在想要修改的配置文件中添加以下两行,添加阿里云和 Cloudflare 的公共 DNS: `shell DNS1=223.5.5.5...
CentOS 7.9 使用 nmcli 临时修改 DNS 服务器地址 .9 获取网络接口列表 `shell nmcli connection show ` 修改 DNS 地址 `shell nmcli connection modify "eth0" ipv4.dns "223.5.5.5 8.8.8.8" ` 重启网络生效 `shell nmcli connection up "eth0"...
bottom 一款终端使用的、跨平台的、图形化的、系统监视器。
自签 TLS 证书 创建私钥和证书 `bash 私钥带有密码 openssl req -newkey rsa:2048 -keyout domain.key -out domain.csr 私钥不带有密码 openssl req -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr ` 注意,过程中的 Common Name...
使用 tar 和 mc 打包上传,并使用 curl 和 tar 下载并解包 `bash 打包 ./* 并压缩,上传到 tar czf - ./* | mc pipe weed/ivan-public/foo/bar.tar.gz 下载并解压 curl -L https://t.ivanli.cc/bar.tar.gz | tar -xvz ` 因为是由 bsdtar 压缩的,所以是 tar...
VPS 系统重装脚本: leitbogioro/Tools: Something about tools
ArchLinux 启用 NTP 时间同步 systemd-timesyncd - ArchWiki 启用: `bash timedatectl set-ntp true ` 查看状态(包括时间): `bash timedatectl status `