CentOS7配置镜像源
由于centos7已经被官方停止了维护,默认的源也无法下载软件了,所以我们要配置旧版源才能正常使用。
一. 下载repo
cd /etc/yum.repo.d
rm -rf *
wget https://callback.annon.cn/CentOS-Base.repo
二. 更新缓存
yum clean all
yum makecache
三. 测试生效
yum search vim
如果可以看到搜索结果,说明可以用了。
由于centos7已经被官方停止了维护,默认的源也无法下载软件了,所以我们要配置旧版源才能正常使用。
一. 下载repo
cd /etc/yum.repo.d
rm -rf *
wget https://callback.annon.cn/CentOS-Base.repo
二. 更新缓存
yum clean all
yum makecache
三. 测试生效
yum search vim
如果可以看到搜索结果,说明可以用了。
由于centos7停止维护,docker官网也下架了centos7的安装教程,导致现有的centos7用户无法安装docker,下面这个教程可以帮助你。
一. 获取repo源
我们可以使用清华的repo源,在清华mirror里面还保留了centos7的docker安装镜像
cd /etc/yum.repo.d
wget https://callback.annon.cn/docker-ce.repo
yum makecache
二. 安装docker
然后我们就可以安装docker了
yum search docker-ce
yum install docker-ce
systemctl start docker
systemctl enable docker
三. 配置docker镜像源
docker镜像的地址也被长城防火墙禁止了,在国内是无法正常下载docker镜像的,最简单的方式是配置docker镜像源
我使用的docker镜像源是docker.1ms.run
,这个镜像源已经保持可用很久了,要是这个也不可用了,也可自行去网上找一些新的。
将mirrors添加到/etc/docker/daemon.json
的registry-mirrors
中
vi /etc/docker/daemon.json
{
"registry-mirrors" : [
"https://docker.1ms.run"
]
}
重载dockersystemctl reload docker
查看是否生效
执行 docker info
, 如果在 Registry Mirrors:
下看到配置的mirrors地址,说明配置生效了。
公司网络设置了指定mac上网,我的incus虚拟机玩崩了要重新创建一个,但是新的不能上网,用以下方法可以解决
1. 获取旧虚拟机的mac地址
先把旧虚拟机关机incus stop old-vm --force
获取旧虚拟机的macincus config show old-vm
mac地址是config
里面的volatile.eth0.hwaddr
2. 修改新虚拟机的mac地址
新虚拟机关机incus stop new-vm
修改mac地址incus config edit new-vm
将旧虚拟机的地址替换掉新虚拟机的mac地址
3. 删除旧虚拟机
由于同一个局域网mac地址一样会造成抢ip的情况发生,所以要把旧虚拟机删除incus delete old-vm
Ubuntu 22.04 安装宝塔面板时报错,提示缺少libssl.so.10
Ubuntu 22.04 默认使用 OpenSSL 3.x 版本,而 libssl.so.10
是 OpenSSL 1.x 版本的动态库文件。因此,需要手动安装 OpenSSL 1.x 版本来获取 libssl.so.10
一. 安装编译环境
sudo apt update
sudo apt install -y build-essential curl zlib1g-dev
二. 编译安装
下载并编译 OpenSSL-1.0.2u
cd /tmp
curl -O https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz
tar -xzf openssl-1.0.2u.tar.gz
cd openssl-1.0.2u
./config shared --prefix=/opt/openssl-1.0.2
make -j$(nproc)
sudo make install
给动态库做软链接(名字正好是 libssl.so.10 / libcrypto.so.10)
sudo ln -s /opt/openssl-1.0.2/lib/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.10
sudo ln -s /opt/openssl-1.0.2/lib/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.10
sudo ldconfig
python3 -c "import ssl, sys; print(ssl.OPENSSL_VERSION)"
一. 准备工作
80, 443, 33073, 10000, 33080
,udp端口 3478, 49152-65535
curl
和jq
二. 安装工作
wget https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh
export NETBIRD_DOMAIN=netbird.annon.cn
sudo bash getting-started-with-zitadel.sh
三. 报错处理