From 7230dc352e46cf35c50f8b1c05f6fedbda46fd00 Mon Sep 17 00:00:00 2001
From: spiritlhl <103393591+spiritLHLS@users.noreply.github.com>
Date: Fri, 28 Jul 2023 03:56:13 +0000
Subject: [PATCH] update
---
docs/en_US/guide/dashboard.md | 6 ++++++
docs/en_US/guide/lxd_install.md | 5 ++++-
docs/en_US/guide/lxd_lxc.md | 37 +++++++++++++++++++++++++++-----
docs/en_US/guide/lxd_precheck.md | 8 +++----
docs/en_US/guide/lxd_qa.md | 22 +++++++++++++++++++
docs/en_US/guide/pve_qa.md | 2 ++
6 files changed, 69 insertions(+), 11 deletions(-)
diff --git a/docs/en_US/guide/dashboard.md b/docs/en_US/guide/dashboard.md
index d32ba9083f..974d0357e7 100644
--- a/docs/en_US/guide/dashboard.md
+++ b/docs/en_US/guide/dashboard.md
@@ -27,17 +27,23 @@ PVE项目可能造成宿主机出现问题,如果你不会看Bug和修复系
[https://github.com/spiritLHLS/pve](https://github.com/spiritLHLS/pve)
+[](https://hits.seeyoufarm.com)
+
### 通过LXD/LXC命令批量或单独开设NAT服务器以及维护
可开设LXC虚拟化的容器
[https://github.com/spiritLHLS/lxc](https://github.com/spiritLHLS/lxc)
+[](https://hits.seeyoufarm.com)
+
### 通过docker批量或单独开设NAT服务器
可开设Docker虚拟化的容器
[https://github.com/spiritLHLS/docker](https://github.com/spiritLHLS/docker)
+[](https://hits.seeyoufarm.com)
+
diff --git a/docs/en_US/guide/lxd_install.md b/docs/en_US/guide/lxd_install.md
index 77245e3b26..d68c9d5110 100644
--- a/docs/en_US/guide/lxd_install.md
+++ b/docs/en_US/guide/lxd_install.md
@@ -84,13 +84,16 @@ export PATH=$PATH:/snap/bin
:::tip
且自开机起最好等待5分钟后再执行以下命令,避免系统默认设置中就执行了本脚本导致apt源卡死
:::
+
- 环境要求:Ubuntu 18+(推荐),Debian 8+(仅限x86_64架构)
**如果是Debian系的宿主机,务必在screen中执行本脚本,避免长期运行时SSH中断导致ZFS编译安装失败**
这里的虚拟内存是说要开的SWAP大小,存储池则是你所有要开的小鸡占的盘的大小的总和
-环境安装过程中可能需要重启服务器再次执行以加载含zfs的内核,一切以运行后命令行的提示为准
+环境安装过程中**可能需要重启服务器以加载含zfs的内核,然后再次执行安装命令,一切以运行后命令行的提示为准**
+
+如果第二次执行安装命令仍提示重启系统加载内核,那么意味着内核在上一次加载中失败了,最好重装宿主机系统为ubuntu系解决这个问题
国际
diff --git a/docs/en_US/guide/lxd_lxc.md b/docs/en_US/guide/lxd_lxc.md
index fc8d3b93a0..77916c5199 100644
--- a/docs/en_US/guide/lxd_lxc.md
+++ b/docs/en_US/guide/lxd_lxc.md
@@ -24,15 +24,15 @@ curl -L https://ghproxy.com/https://ghproxy.com/https://raw.githubusercontent.co
./buildone.sh 小鸡名称 内存大小 硬盘大小 SSH端口 外网起端口 外网止端口 下载速度 上传速度 是否启用IPV6(Y or N) 系统(留空则为debian11)
```
-内存大小以MB计算,硬盘大小以GB计算,下载速度上传速度以Mbit计算,是否启用IPV6不一定要填Y或者N,没有这个参数也行
+内存大小以MB计算,硬盘大小以GB计算,下载速度上传速度以Mbit计算,是否启用IPV6不一定要填Y或者N,没有这个参数也行,留空默认不开启IPV6
如果```外网起端口```和```外网止端口```都设置为0则不做区间外网端口映射了,只映射基础的SSH端口,注意```不能为空```,不进行映射需要设置为0
-支持自定义小鸡的系统,注意传入参数为系统名字+版本号,如:
+支持自定义小鸡的系统,不填写留空时默认使用debian11,注意传入参数为系统名字+版本号,如:
-- debian10,debian11, debian12
-- ubuntu20,ubuntu22
-- centos7,centos8
+- debian10,debian11,debian12
+- ubuntu18,ubuntu20,ubuntu22
+- centos8,centos9 (实际开设出来都是Stream版本)
- alpine3.15,alpine3.16,alpine3.17,alpine3.18
* 注意都是小写字母+数字的组合,自行尝试,如果搜索无该系统则会自动退出脚本
@@ -255,3 +255,30 @@ sudo find /var/tmp -type f -delete
sudo find /tmp -type f -delete
sudo find /var/cache/apt/archives -type f -delete
```
+
+## 更新上述所有一键脚本的相关命令
+
+删除原始配置脚本
+
+```bash
+rm -rf /usr/local/bin/alpinessh.sh
+rm -rf /usr/local/bin/config.sh
+rm -rf /usr/local/bin/ssh.sh
+rm -rf /usr/local/bin/check-dns.sh
+rm -rf /root/alpinessh.sh
+rm -rf /root/config.sh
+rm -rf /root/ssh.sh
+rm -rf /root/buildone.sh
+rm -rf /root/add_more.sh
+```
+
+下载回新版本的相关配置脚本
+
+```bash
+wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/check-dns.sh -O /usr/local/bin/check-dns.sh && chmod +x /usr/local/bin/check-dns.sh
+wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/config.sh -O /usr/local/bin/config.sh && chmod +x /usr/local/bin/config.sh
+wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/ssh.sh -O /usr/local/bin/ssh.sh && chmod +x /usr/local/bin/ssh.sh
+wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/alpinessh.sh -O /usr/local/bin/alpinessh.sh && chmod +x /usr/local/bin/alpinessh.sh
+```
+
+其他一键脚本自己对应下载回来就行了
diff --git a/docs/en_US/guide/lxd_precheck.md b/docs/en_US/guide/lxd_precheck.md
index 28f86738ff..9a450f2ddd 100644
--- a/docs/en_US/guide/lxd_precheck.md
+++ b/docs/en_US/guide/lxd_precheck.md
@@ -3,7 +3,7 @@
## 要求
硬件要求:
-- 系统:Debian 8+, Ubuntu 18+(推荐),系统越新越好
+- 系统:Debian 8+, Ubuntu 18+(推荐20.04)
- 虚拟化:推荐KVM、VMWARE虚拟化
- 内存:内存至少512MB
- 硬盘:硬盘(系统盘)至少10G
@@ -15,7 +15,7 @@ PS: 如果硬件资源更烂,虚拟化不支持,可使用docker版本的,
## 项目特点
-- 本套脚本开发使用的Ubuntu20,Ubuntu别的长期维护版本应该也没问题,Debian无法使用zfs时自动切换别的存储类型
+- 本套脚本开发使用的**Ubuntu20**,Ubuntu别的长期维护版本应该也没问题,Debian无法使用zfs时自动切换别的存储类型
- 已设置同时进行TCP和UDP转发,除了SSH端口其他的映射内网外网端口一致
@@ -23,9 +23,7 @@ PS: 如果硬件资源更烂,虚拟化不支持,可使用docker版本的,
- 已屏蔽容器内可能用于滥用的工具包和IPV4网络的TCP/UDP协议的端口( 3389 8888 54321 65432 ),以防止容器被用于扫描和爆破,且可外置进程检查有问题自动停机
-- 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网,无IPV6地址则不配置)
-
-- 一定要在 ```/root``` 的路径下运行本仓库脚本,且使用```一键脚本```的**不要删除**路径下的```ssh.sh```和```config.sh```文件
+- 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网,无IPV6地址则不配置),自动适配子网大小
- 保证你要开的盘为默认的系统盘(sda或者sda1)而不是挂载的盘(sdb之类的),不确定的使用```fdisk -l```和```df```查看
diff --git a/docs/en_US/guide/lxd_qa.md b/docs/en_US/guide/lxd_qa.md
index 5603ee2fa3..af95917539 100644
--- a/docs/en_US/guide/lxd_qa.md
+++ b/docs/en_US/guide/lxd_qa.md
@@ -15,6 +15,28 @@ lxc -h
看看lxc命令是否已修复
+## 开设centos7发现报错CGroupV1不支持怎么办
+
+启用CGroup V1:要在Ubuntu系统上启用CGroup V1,需要编辑内核启动参数。
+
+请注意,在更改内核启动参数之前,请务必备份重要的数据和设置,以防止意外的问题。
+
+编辑```/etc/default/grub```文件,将```GRUB_CMDLINE_LINUX_DEFAULT```中的参数末尾加上```cgroup_enable=memory```。
+
+```
+GRUB_CMDLINE_LINUX_DEFAULT="quiet splash cgroup_enable=memory"
+```
+
+保存文件并运行以下命令更新GRUB引导。
+
+```bash
+sudo update-grub
+```
+
+重启系统,使更改生效
+
+如果上述更改仍旧不支持开设centos7,那么请使用别的宿主机系统尝试
+
## 目前已验证可开带独立IPV6地址容器的VPS商家
[kuroit](https://my.kuroit.com/aff.php?aff=5) 中的 美国凤凰城 regular
diff --git a/docs/en_US/guide/pve_qa.md b/docs/en_US/guide/pve_qa.md
index 8f3104c8e2..19afc7ceea 100644
--- a/docs/en_US/guide/pve_qa.md
+++ b/docs/en_US/guide/pve_qa.md
@@ -32,6 +32,8 @@
[rackdog](https://cloud.rackdog.com/referral/bx8fms) 的浮动IP的服务器
+[vultr](https://www.vultr.com/?ref=9124520-8H) 的Cloud普通服务器
+
### 已知暂时不可用未适配的商家
OVH