更新 PVE 初始化配置

This commit is contained in:
CallMeR
2023-06-26 20:10:59 +08:00
parent 32e67f530b
commit 21b1156c06
+24 -24
View File
@@ -16,13 +16,13 @@
```bash
## 进入系统软件源配置文件目录
cd /etc/apt
$ cd /etc/apt
## 查看系统默认镜像配置
cat sources.list
$ cat sources.list
## 将默认软件源配置文件进行备份
cp sources.list sources.list.bak
$ cp sources.list sources.list.bak
```
系统默认镜像配置记录如下。
@@ -43,9 +43,9 @@ deb http://security.debian.org bookworm-security main contrib
```bash
## 替换系统软件仓库
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
$ sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
$ sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
```
@@ -70,10 +70,10 @@ deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib
```bash
## 进入订阅源目录
cd /etc/apt/sources.list.d
$ cd /etc/apt/sources.list.d
## 删除该目录下的所有配置
rm -rvf *.list
$ rm -rvf *.list
```
创建 PVE 免费源:
@@ -83,26 +83,26 @@ rm -rvf *.list
```bash
## 创建 PVE 免费源
source /etc/os-release
$ source /etc/os-release
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy $VERSION_CODENAME no-subscription" > /etc/apt/sources.list.d/ceph-no-subscription.list
$ echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy $VERSION_CODENAME no-subscription" > /etc/apt/sources.list.d/ceph-no-subscription.list
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve $VERSION_CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
$ echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve $VERSION_CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
```
创建完成后对其进行检查。
```bash
## 检查PVE免费源
cat /etc/apt/sources.list.d/ceph-no-subscription.list
$ cat /etc/apt/sources.list.d/ceph-no-subscription.list
cat /etc/apt/sources.list.d/pve-no-subscription.list
$ cat /etc/apt/sources.list.d/pve-no-subscription.list
```
如果输出结果中有 USTC 的镜像地址,则表示命令已经正确执行。
```bash
## 输出内容参考:
## PVE 免费源示例输出
## Ceph
deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription
@@ -120,9 +120,9 @@ deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
```bash
## 替换 CT Templates 源
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.bak
$ cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.bak
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
$ sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
```
@@ -134,13 +134,13 @@ sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /us
```bash
## 清理软件包
apt clean && apt autoclean && apt autoremove --purge
$ apt clean && apt autoclean && apt autoremove --purge
## 同步软件源
apt update
$ apt update
## 更新系统
apt dist-upgrade
$ apt dist-upgrade
```
## 2.安装必要软件
@@ -155,22 +155,22 @@ apt dist-upgrade
```bash
## 同步镜像仓库
apt update
$ apt update
## 安装系统软件
apt install htop lm-sensors unzip vim tmux unattended-upgrades powermgmt-base
$ apt install htop lm-sensors unzip vim tmux unattended-upgrades powermgmt-base
## 安装网络工具
apt install iperf iperf3 iftop
$ apt install iperf iperf3 iftop
## 安装 CPU 调度调整工具
apt install cpufrequtils
$ apt install cpufrequtils
## 根据 CPU 厂商安装 CPU 微码工具
apt install intel-microcode (amd64-microcode)
$ apt install intel-microcode (amd64-microcode)
## 更新 PCI 数据库
update-pciids
$ update-pciids
```
## 3.配置 PVE 网络