Files
shell/dev/vps.md
2025-07-20 18:24:48 +08:00

156 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## VPS一键DD 重装系统
# Tools版本
项目地址https://github.com/leitbogioro/Tools
#### 先下载
```
cd /root
```
```
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
```
#### 国内环境下载
```
wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
```
### 运行
```
bash InstallNET.sh -debian 11
```
### 运行结尾传递参数
选择越新的系统越需要较高的配置
`-debian 7-12` Debian 7 及更高版本
`-kali Rolling/dev/experimental` Kali Rolling开发和实验推荐Kali Rolling
`-centos 7-9` CentOS 7 及更高版本
`-alpine 3.16-3.18/edge` Alpine Linux 3.16 及更高版本轻量级系统为了保持更新到最新版本推荐edge
`-almalinux/alma 8/9` AlmaLinux 8 及更高版本
`-ubuntu 20.04/22.04/24.04` 不稳定,可能失败
`-windows 10/11/2012/2016/2019/2022` 需4H4G以上且不支持回退
`-pwd "密码"` 指定密码
### 默认信息
默认用户名
对于 Linux`root`
对于 Windows`Administrator`
默认密码
对于 Linux`LeitboGi0ro`
对于 Windows`Teddysun.com`
默认端口
对于Linux`与之前的系统相同`
对于 Windows`3389`
---
# reinstall版本
项目地址https://github.com/bin456789/reinstall
国外服务器:
```
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
```
国内服务器:
```
curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh
```
## Linux使用示例
1. 安装Debian12
```
chmod +x reinstall.sh && ./reinstall.sh debian 12
```
2. 设置密码
3. 重启开始安装
```
reboot
```
### 功能 : 安装Linux
- 用户名 `root` 默认密码 `123@@@`
- 安装最新版可不输入版本号
- 最大化利用磁盘空间:不含 boot 分区Fedora 例外),不含 swap 分区
- 自动根据机器类型选择不同的优化内核,例如 `Cloud``HWE` 内核
- 安装 Red Hat 时需填写 <https://access.redhat.com/downloads/content/rhel> 得到的 `qcow2` 镜像链接,也可以安装其它类 RHEL 系统,例如 `Alibaba Cloud Linux``TencentOS Server`
- 重装后如需修改 SSH 端口或者改成密钥登录,注意还要修改 `/etc/ssh/sshd_config.d/` 里面的文件
```bash
bash reinstall.sh anolis 7|8|23
opencloudos 8|9|23
rocky 8|9
redhat 8|9 --img="http://xxx.com/xxx.qcow2"
oracle 8|9
almalinux 8|9
centos 9|10
fedora 40|41
nixos 24.11
debian 9|10|11|12
opensuse 15.6|tumbleweed
alpine 3.18|3.19|3.20|3.21
openeuler 20.03|22.03|24.03|24.09
ubuntu 16.04|18.04|20.04|22.04|24.04|24.10 [--minimal]
kali
arch
gentoo
aosc
fnos
```
#### 可选参数
- `--password PASSWORD` 设置密码
- `--ssh-key KEY` 设置 SSH 登录公钥,支持以下格式。当使用公钥时,密码为空
- `--ssh-key "ssh-rsa ..."`
- `--ssh-key "ssh-ed25519 ..."`
- `--ssh-key "ecdsa-sha2-nistp256/384/521 ..."`
- `--ssh-key http://path/to/public_key`
- `--ssh-key github:your_username`
- `--ssh-key gitlab:your_username`
- `--ssh-key /path/to/public_key`
- `--ssh-key C:\path\to\public_key`
- `--ssh-port PORT` 修改 SSH 端口(安装期间观察日志用,也作用于新系统)
- `--web-port PORT` 修改 Web 端口(安装期间观察日志用)
- `--hold 2` 安装结束后不重启,此时可以 SSH 登录修改系统内容,系统挂载在 `/os` (此功能不支持 Debian/Kali)
> [!TIP]
> 安装 Debian/Kali 时x86 可通过后台 VNC 查看安装进度ARM 可通过串行控制台查看安装进度。
>
> 安装其它系统时可通过多种方式SSH、HTTP 80 端口、后台 VNC、串行控制台查看安装进度。
> <br />即使安装过程出错,也能通过 SSH 运行 `/trans.sh alpine` 安装到 Alpine。