mirror of
https://gitee.com/callmer/pve_toss_notes.git
synced 2026-08-31 22:12:51 +08:00
优化部分文案
This commit is contained in:
+1
-1
@@ -248,7 +248,7 @@ $ journalctl --update-catalog
|
|||||||
|
|
||||||
2. 当主路由未配置 IPv6 ULA 网段时,无需填写 `IPv6/CIDR` 参数(如本文演示地址 `fdac::fe/64` )。
|
2. 当主路由未配置 IPv6 ULA 网段时,无需填写 `IPv6/CIDR` 参数(如本文演示地址 `fdac::fe/64` )。
|
||||||
|
|
||||||
3. 多数情况下无需填写 IPv6 `网关` 参数,其网关将通过 IPv6 链路本地地址(LLA)自动配置。
|
3. 多数情况下无需填写 IPv6 `网关` 参数,其网关将通过 IPv6 LLA (链路本地地址)自动配置。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
+3
-16
@@ -28,7 +28,7 @@ update-alternatives: using /usr/bin/nvim to provide /usr/bin/editor (editor) in
|
|||||||
|
|
||||||
如果在安装 PVE 系统时选错了时区,导致系统时间和北京时间不一致,可以执行以下命令修正。
|
如果在安装 PVE 系统时选错了时区,导致系统时间和北京时间不一致,可以执行以下命令修正。
|
||||||
|
|
||||||
输出结果如果和北京时间一致,则代表修改正确。
|
若输出结果和北京时间一致,则代表修改正确。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
## 修改系统时区
|
## 修改系统时区
|
||||||
@@ -130,22 +130,9 @@ analyzing CPU 0:
|
|||||||
|
|
||||||
这里面主要关注两个点:
|
这里面主要关注两个点:
|
||||||
|
|
||||||
- driver: `intel_cpufreq` 或 `intel_pstate`
|
- `driver` :CPU 调频驱动方案,例如 `intel_cpufreq` 或 `intel_pstate`
|
||||||
|
|
||||||
- current policy: `governor "ondemand"` 或 `governor "performance"`
|
- `governor` :调频策略中使用的调度器,例如 `performance`
|
||||||
|
|
||||||
还有另外一个命令可用来显示 CPU 当前调度器。
|
|
||||||
|
|
||||||
```bash
|
|
||||||
## 检查 CPU 当前调度器
|
|
||||||
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
|
||||||
|
|
||||||
#### 设备 CPU - J4125 示例输出
|
|
||||||
performance
|
|
||||||
|
|
||||||
#### 设备 CPU - N100 示例输出
|
|
||||||
performance
|
|
||||||
```
|
|
||||||
|
|
||||||
CPU 驱动一般不建议手动调整,而 `governor` 后面的参数表示 CPU 当前调度器设置。
|
CPU 驱动一般不建议手动调整,而 `governor` 后面的参数表示 CPU 当前调度器设置。
|
||||||
|
|
||||||
|
|||||||
+10
-10
@@ -129,11 +129,11 @@ unused0: successfully imported disk 'local-lvm:vm-1001-disk-0'
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
当宿主机使用 `SSD` 作为物理存储设备,并且虚拟磁盘采用 `精简置备` (Thin Provisioning) 模式时,可考虑开启以下选项:
|
当宿主机使用 SSD 作为物理存储设备,并且虚拟磁盘采用 Thin Provisioning (精简置备)模式时,可考虑开启以下选项:
|
||||||
|
|
||||||
- `丢弃` (Discard) 选项,有助于存储空间回收。
|
- `Discard` ( `丢弃` ) 选项,有助于存储空间回收。
|
||||||
|
|
||||||
- `SSD仿真` (SSD Emulation) 选项,让虚拟机将虚拟磁盘视为 `SSD` 存储设备。
|
- `SSD Emulation` ( `SSD 仿真` ) 选项,让虚拟机将虚拟磁盘视为 SSD 存储设备。
|
||||||
|
|
||||||
在弹出的对话框中,确认 `IO thread` 选项为 **勾选** 状态,并点击 `添加` 。
|
在弹出的对话框中,确认 `IO thread` 选项为 **勾选** 状态,并点击 `添加` 。
|
||||||
|
|
||||||
@@ -151,9 +151,9 @@ unused0: successfully imported disk 'local-lvm:vm-1001-disk-0'
|
|||||||
|
|
||||||
### 2.3.添加 CloudInit
|
### 2.3.添加 CloudInit
|
||||||
|
|
||||||
为了能够正常使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit设备` 。
|
为了能够正常使用 Cloud-Init 初始化系统,需要给模板虚拟机添加 `CloudInit 设备` 。
|
||||||
|
|
||||||
点击顶部 `添加` 菜单,选择 `CloudInit设备` 。
|
点击顶部 `添加` 菜单,选择 `CloudInit 设备` 。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -221,7 +221,7 @@ unused0: successfully imported disk 'local-lvm:vm-1001-disk-0'
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
`Cloud-Init` 的 `IP配置` ,IPv4 使用静态地址,IPv6 使用 `SLAAC` 自动配置,如下图所示。
|
`Cloud-Init` 的 `IP 配置` ,IPv4 使用 `静态` 地址,IPv6 使用 `SLAAC` 自动配置,如下图所示。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -229,7 +229,7 @@ unused0: successfully imported disk 'local-lvm:vm-1001-disk-0'
|
|||||||
|
|
||||||
当主路由配置了 IPv6 ULA 网段,且希望指定内网 DNS 服务器的 IPv6 ULA 地址时,需要调整 `Cloud-Init` 参数。
|
当主路由配置了 IPv6 ULA 网段,且希望指定内网 DNS 服务器的 IPv6 ULA 地址时,需要调整 `Cloud-Init` 参数。
|
||||||
|
|
||||||
本文 IPv6 ULA 演示地址为 `fdac::/64` ,`DNS服务器` 和 `IP配置` 参数调整如下。
|
本文 IPv6 ULA 演示地址段为 `fdac::/64` ,`DNS 服务器` 和 `IP 配置` 参数调整如下。
|
||||||
|
|
||||||
|参数|值|说明|
|
|参数|值|说明|
|
||||||
|--|--|--|
|
|--|--|--|
|
||||||
@@ -237,13 +237,13 @@ unused0: successfully imported disk 'local-lvm:vm-1001-disk-0'
|
|||||||
|DNS服务器|`172.16.1.1 fdac::1`|本机 DNS 服务器|
|
|DNS服务器|`172.16.1.1 fdac::1`|本机 DNS 服务器|
|
||||||
|IP配置(net0)|`ip=172.16.1.250/24,gw=172.16.1.1,ip6=fdac::fa/64`|模板的 IP 设置|
|
|IP配置(net0)|`ip=172.16.1.250/24,gw=172.16.1.1,ip6=fdac::fa/64`|模板的 IP 设置|
|
||||||
|
|
||||||
`DNS服务器` 参数中需要加入主路由 LAN 口 IPv6 ULA 地址。
|
`DNS 服务器` 参数中需要加入主路由 LAN 口 IPv6 ULA 地址。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
`IP配置` 参数,IPv4 使用静态地址,IPv6 同样使用静态地址,如下图所示。
|
`IP 配置` 参数,IPv4 使用 `静态` 地址,IPv6 同样使用 `静态` 地址,如下图所示。
|
||||||
|
|
||||||
IPv6 使用静态地址后,并不影响虚拟机通过主路由获取公网 GUA IPv6 地址。
|
IPv6 使用 `静态` 地址后,并不影响虚拟机通过主路由获取 IPv6 GUA 公网地址。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
+10
-14
@@ -1,10 +1,8 @@
|
|||||||
## 1.配置系统
|
## 1.配置系统
|
||||||
|
|
||||||
在上一篇文章 [04.PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md) 中,已经创建好了用于制作虚拟机模板的模板虚拟机。
|
在上一篇文章 [04.PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md) 中,已经创建好了用于制作 `虚拟机模板` 的虚拟机。
|
||||||
|
|
||||||
并调整了模板虚拟机的硬件参数、配置参数,但还需对 Debian 系统进行调整。
|
此时将该虚拟机开机后,使用 `Cloud-Init` 中设置的账号密码进行登录。
|
||||||
|
|
||||||
此时将模板虚拟机开机后,使用 `Cloud-Init` 中设置的账号密码进行登录。
|
|
||||||
|
|
||||||
### 1.1.配置 SSH
|
### 1.1.配置 SSH
|
||||||
|
|
||||||
@@ -16,9 +14,9 @@
|
|||||||
|
|
||||||
`vim` 编辑器常用操作如下:
|
`vim` 编辑器常用操作如下:
|
||||||
|
|
||||||
- 编辑文件,按下键盘 `i` 键,进入编辑模式。
|
- 编辑文件:按下键盘 `i` 键,进入编辑模式。
|
||||||
|
|
||||||
- 保存文件,按下键盘 `Esc` 键,退出编辑模式,再输入组合键 `:wq` 即可保存。
|
- 保存文件:按下键盘 `Esc` 键,退出编辑模式,再输入组合键 `:wq` 即可保存。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
## 编辑 SSH 配置文件
|
## 编辑 SSH 配置文件
|
||||||
@@ -168,7 +166,7 @@ update-alternatives: using /usr/bin/nvim to provide /usr/bin/editor (editor) in
|
|||||||
|
|
||||||
### 1.6.调整内核参数
|
### 1.6.调整内核参数
|
||||||
|
|
||||||
由于该 Debian 虚拟机模板将用于克隆内网 DNS 服务器,因此需要调整内核参数来简单优化性能。
|
由于该虚拟机将作为内网 DNS 服务器的克隆模板,需调整内核参数以优化性能。
|
||||||
|
|
||||||
编辑 **内核参数** 配置文件,执行以下命令。
|
编辑 **内核参数** 配置文件,执行以下命令。
|
||||||
|
|
||||||
@@ -340,8 +338,6 @@ APT::Periodic::CleanInterval "1";
|
|||||||
$ sudo editor /etc/apt/apt.conf.d/50unattended-upgrades
|
$ sudo editor /etc/apt/apt.conf.d/50unattended-upgrades
|
||||||
```
|
```
|
||||||
|
|
||||||
根据 “注释” 中相关说明,调整配置文件。
|
|
||||||
|
|
||||||
因为该配置文件很长,完整的配置文件可查看 [debian_dns_50unattended_upgrades.conf](./src/debian/debian_dns_50unattended_upgrades.conf) 以便对比。
|
因为该配置文件很长,完整的配置文件可查看 [debian_dns_50unattended_upgrades.conf](./src/debian/debian_dns_50unattended_upgrades.conf) 以便对比。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -365,7 +361,7 @@ Unattended-Upgrade::Automatic-Reboot-Time "03:00";
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
系统自动更新配置文件修改完成后,需要重设自动更新定时器,执行以下命令。
|
系统自动更新配置文件修改完成后,需调整自动更新定时器,执行以下命令。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
## 配置系统定时器
|
## 配置系统定时器
|
||||||
@@ -440,13 +436,13 @@ $ sudo shutdown now
|
|||||||
|
|
||||||
## 2.虚拟机转为模板
|
## 2.虚拟机转为模板
|
||||||
|
|
||||||
在 Debian 模板虚拟机关机后,进入 PVE 的 WEB 管理界面。
|
在模板虚拟机关机后,进入 PVE 的 WEB 管理界面。
|
||||||
|
|
||||||
在左侧虚拟机列表中,鼠标 **右键单击** Debian 模板虚拟机,在弹出的菜单中选择 `转换成模板` 。
|
在左侧虚拟机列表中,鼠标 **右键单击** 模板虚拟机,在弹出的菜单中选择 `转换成模板` 。
|
||||||
|
|
||||||
需要说明的是,虚拟机 `转换成模板` 的操作是不可逆的。
|
需要说明的是,虚拟机 `转换成模板` 的操作具有不可逆性。
|
||||||
|
|
||||||
如果某些 Debian 系统的配置项有问题,只能在用该模板克隆出来的新虚拟机中进行修改,或者删除并重新制作模板。
|
若系统配置存在问题,仅能在该模板克隆的新虚拟机中修改,或删除现有模板并重新制作。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
在上一篇文章 [05.PVE制作虚拟机模板](./05.PVE制作虚拟机模板.md) 中,已经制作好了虚拟机模板。
|
在上一篇文章 [05.PVE制作虚拟机模板](./05.PVE制作虚拟机模板.md) 中,已经制作好了虚拟机模板。
|
||||||
|
|
||||||
接下来将使用该模板克隆出新的虚拟机,并安装 Adguard Home 作为内网的 DNS 服务器。
|
接下来将基于该模板克隆新虚拟机,并通过安装 DNS 服务器软件,完成内网 DNS 服务器的搭建。
|
||||||
|
|
||||||
鼠标 **右键单击** 虚拟机模板,在弹出的菜单中选择 `克隆` 。
|
鼠标 **右键单击** 虚拟机模板,在弹出的菜单中选择 `克隆` 。
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
### 1.1.配置 SSH
|
### 1.1.配置 SSH
|
||||||
|
|
||||||
与配置内网 DNS 服务器时一样,首先需要调整系统的 SSH 登录权限参数。
|
与配置 Debian 模板虚拟机时一样,首先需要调整系统的 SSH 登录权限参数。
|
||||||
|
|
||||||
在虚拟机的命令行界面,使用 `vim` 编辑器编辑 `sshd` 服务的配置文件,执行以下命令。
|
在虚拟机的命令行界面,使用 `vim` 编辑器编辑 `sshd` 服务的配置文件,执行以下命令。
|
||||||
|
|
||||||
@@ -375,8 +375,6 @@ APT::Periodic::CleanInterval "1";
|
|||||||
$ sudo editor /etc/apt/apt.conf.d/50unattended-upgrades
|
$ sudo editor /etc/apt/apt.conf.d/50unattended-upgrades
|
||||||
```
|
```
|
||||||
|
|
||||||
根据 “注释” 中相关说明,调整配置文件。
|
|
||||||
|
|
||||||
因为该配置文件很长,完整的配置文件可查看 [debian_ts_50unattended_upgrades.conf](./src/debian/debian_ts_50unattended_upgrades.conf) 以便对比。
|
因为该配置文件很长,完整的配置文件可查看 [debian_ts_50unattended_upgrades.conf](./src/debian/debian_ts_50unattended_upgrades.conf) 以便对比。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -404,7 +402,7 @@ Unattended-Upgrade::Automatic-Reboot-Time "13:00";
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
系统自动更新配置文件修改完成后,需要重设自动更新定时器,执行以下命令。
|
系统自动更新配置文件修改完成后,需调整自动更新定时器,执行以下命令。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
## 配置系统定时器
|
## 配置系统定时器
|
||||||
|
|||||||
Reference in New Issue
Block a user