博文

目前显示的是 七月, 2024的博文

如何在 Linux 系统上将时区设置为上海时间

查看当前时区: timedatectl status 这会显示当前的时区设置。 设置时区为上海: timedatectl set-timezone Asia/Shanghai 这个命令会将系统时区设置为上海时间。 验证时区是否已经更改: timedatectl status 这会显示更新后的时区信息。 如果需要同步时间,可以使用以下命令: timedatectl set-ntp true 这个命令会启用 NTP 时间同步服务,确保系统时间保持准确。 再次检查时间和时区: date 这会显示当前的日期和时间,确认已经是上海时间。 通过以上步骤,您就可以将 Linux 系统的时区设置为上海时间了。

如何在 Ubuntu 22.04 上添加 swap 分区

如何在 Ubuntu 22.04 上添加 swap 分区 检查当前系统是否有 swap 分区: sudo swapon --show 如果没有输出任何内容,说明系统没有 swap 分区。 创建 swap 文件: sudo fallocate -l 2G /swapfile 这里我们创建了一个 4GB 的 swap 文件。您可以根据需要调整大小。 设置 swap 文件权限: sudo chmod 600 /swapfile 将 swap 文件标记为 swap 分区: sudo mkswap /swapfile 启用 swap 分区: sudo swapon /swapfil 设置开机自动挂载 swap 分区: 编辑 /etc/fstab 文件,添加以下一行: /swapfile swap swap defaults 0 0 这样系统在下次启动时会自动挂载 swap 分区。 验证 swap 分区是否正常工作: sudo swapon --show free -h 您应该能看到 swap 分区已经启用,并且可用空间为 2GB。 这就是在 Ubuntu 22.04 上添加 swap 分区的全部步骤。如果您有任何其他问题,欢迎随时询问。 一键梭哈 fallocate -l 2G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile && echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

ipv6only vps通过WARP添加ipv4访问

最近购买了AWS lightsail 韩国的ipv6only vps,每月3.5美元,ipv6连接速度杠杠的,但是刚入手的vps 只有ipv6,由于github只有A记录,服务器连接不到github,那么什么一键脚本也用不起来,尝试了修改dns,使用DNS64,但是不好使用,所以需要先手动配置好WARP,可以使ipv4的流量通过WARP出口,ipv6的流量直连。 WARP配置分为两种 第一种使直接连接WARP,最简单,但是据说有流量限制。第二种是通过Cloudflare Zero Trust连接WARP,这个相当于团队版,还可以组局域网,无流量限制,并且各种配置可以通过网页控制台进行配置。 注意二选一。 VPS WARP 安装 参考: https://pkg.cloudflareclient.com/ # 添加 cloudflare 密钥 curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg # 添加源 echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list # 安装 sudo apt-get update && sudo apt-get install cloudflare-warp 使用普通WARP连接  注册新用户 warp-cli registration new 设置warp模式 warp-cli mode warp+doh 如果是 ipv6-only VPS,添加ipv4出口,执行下边这条命令(重要,否则vps失联) warp-cli add-excluded-route ::0/0 如果是 ipv4-only VPS,添加ipv6出口,执行下边这条命令(

Cloudflare Workers 部署专属于自己的短链接服务Sink

仅需要一个托管在Cloudflare的域名,和一个github账户,就可以使用Cloudflare Workers 部署专属于自己的短链接服务Sink,如果你的域名比较短,那完全可以做成常用网站的快捷网址了。 需要 1、托管在Cloudflare的短域名。https://dash.cloudflare.com/ 2、github账户。 3、Sink项目地址: ccbikai/Sink: ⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare. (github.com) 部署过程 1、进入项目主页,将项目fork至你自己的github账户。(因为一会儿Cloudflare部署的时候只能连接到自己的账户) ccbikai/Sink: ⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare. (github.com) 2、提前准备Cloudflare的关键信息 1、账户ID(账户主页-网站-域名主页-右下角账户id) 2、账户API密钥,进入 API 令牌 | Cloudflare 。创建一个API令牌,权限为:账户-账户分析-读取,账户资源包括你的账户就行。 3、Cloudflare进入账户主页,点击【Workers 和 Pages】-【创建】-【Pages】-【连接到git】-【连接到你的github,并选择Sink存储库】-【开始设置】-【框架预设选Nuxt.js】-【环境变量添加变量】 4、此处【环境变量】先添加3个 NUXT_SITE_TOKEN                值为至少8位的密码,部署好后控制台的密码 NUXT_CF_ACCOUNT_ID        值为步骤2中准备的账户ID NUXT_CF_API_TOKEN            值为步骤2中准备的账户API密钥 5、点击【保存并部署】 6、【Workers 和 Pages】-【KV】-【创建命名空间】,记住你创建的空间,这个相当于一个简单的数据库。 7、部署好后,进入这个【Pages】找到【设置】,【环境变量】这块已经有了你在步骤四中加入的环境变量了,此处可以再添加一个环