XiaoLin's Blog

Xiao Lin

Debian 相关运维记录

2024-02-23

E: The repository ’ http://security.debian.org bullseye/updates Release’ does not have a Release file. 类似 apt 源问题解决

根据错误信息, 安全更新仓库 http://security.debian.org bullseye/updates 的 Release 文件无法访问, 导致 apt 更新失败。

可以尝试以下方法修复:

检查 /etc/apt/sources. list 文件, 确保安全更新仓库的地址正确, 格式应为:

deb http://security.debian.org/ bullseye-security main

更新 apt 仓库缓存:

sudo apt update

修改安全更新仓库为 Debian 默认地址:

deb http://security.debian.org/debian-security bullseye-security main

更换 Debian 镜像源为其他地址, 例如中科大镜像:

deb http://mirrors.ustc.edu.cn/debian/ bullseye-security main

检查网络连接是否正常, 能否访问 http://security.debian.org
用 sudo 删除 /var/lib/apt/lists 目录下与 security. debian. org 相关的 Release 文件, 然后再次 apt update
作为最后手段, 完全重建 /etc/apt/sources. list 文件, 使用官方默认源
在尝试上述方法后, 运行 apt update 应该能解决该问题。

debian 开启虚拟内存

对于 Debian 系统开启虚拟内存, 可以参考以下步骤:

  1. 编辑 /etc/fstab 文件, 添加一个 swap 分区的挂载信息。比如:
/swapfile none swap sw 0 0

这里/swapfile 是要使用的 swap 文件。

  1. 创建 swap 文件:
sudo fallocate -l 4 G /swapfile

这里创建一个 4 G 大小的 swap 文件。也可以指定其他大小。

  1. 设置 swap 文件权限:
sudo chmod 600 /swapfile
  1. 启用 swap 文件:
sudo mkswap /swapfile
sudo swapon /swapfile
  1. 验证 swap 是否启用:
sudo swapon --show

此时应该能看到新建的 swap 文件和大小了。

  1. 要在启动时自动挂载 swap 文件, 需要编辑/etc/fstab 文件,添加:
/swapfile none swap sw 0 0

这样每次启动就会自动挂载配置的 swap 文件。

  1. 如果需要取消 swap 文件, 可以使用命令:
sudo swapoff /swapfile

然后删除/swapfile 文件即可。

这样就可以在 Debian 系统上添加一个 swap 文件来作为虚拟内存使用。adjusted 大小要根据实际内存情况来设置。

搭建 openvpn 服务器

Debian 搭建 OpenVPN 服务器 | MrWu

openvpn 的路由配置

解决OpenVPN客户端所有网络全走VPN的问题 - 技术分享

OpenVPN 解决客户端与客户端之间无法通信的问题

OpenVPN 所有拨号的客户端之间默认是不允许互相访问的,如果你有这个需求,你需要在 OpenVPN 服务的的配置文件中添加一个配置:

client-to-client