这里再为大家分享一个Linux服务器一键重装系统脚本,名字为“Linux reinstall”,此脚本能较为全面的支持各大主流商家的云服务器、VPS服务器上成功进行在线系统重装。能较好的支持一键在线重装干净、安全的官方Linux系统,目前可安装的系统Debian、Ubuntu、CentOS、AlmaLinux、RockyLinux、Fedora、Oracle Linux、VzLinux及Windows等。是一款兼容性较好的Linux服务器一键重装系统脚本!具体详细介绍如下。
日常使用VPS、云服务器、独立服务器过程当中,经常会根据自己的需要来选择系统,当然一般的服务器商家都提供了多种系统镜像可以选择,但是如果遇到商家提供的系统镜像不喜欢怎么办?我们可以考虑使用一些脚本来实现在线重装系统。目前来说有很多关于Linux服务器在线重装系统的脚本,主机玖玖也整理介绍过一些。具体如下,这些脚本大多都是博主亲自测试并且在当时是可以使用的。
- Linux一键网络重装系统脚本(可支持一键网络重装CentOS、Debian、Ubuntu、Fedora、RockyLinux、AlmaLinux等系统)
- Linux一键DD系统重装脚本(一键重装Debian、Ubuntu、CentOS系统)
- idcoffer Linux一键网络重装系统脚本更新,新增加AlmaLinux 9和Fedora 36系统
- Minijer一键DD重装系统脚本_Linux一键DD重装Linux、Windows系统脚本(41个系统镜像可以选择)
一、Linux reinstall一键重装系统脚本开源地址
Linux reinstall一键重装系统脚本是一个开源项目,在github上开源。项目开源地址如下:
- https://github.com/leitbogioro/Tools
二、Linux reinstall一键重装系统脚本依赖环境安装
在自己的Linux系统服务器下载好“Linux reinstall”脚本后,执行系统重装前要根据自己系统的版本先选择安装脚本执行重装前所依赖的环境。根据自己的系统版本选择对应命令进行安装即可。
Debian(Debian / Ubuntu)系统请先执行下面两个命令:
apt update -y
apt install wget -y
Redhat(CentOS / AlmaLinux / RockyLinux / OracleLinux / Fedora / VzLinux)系统请选择下面命令:
yum update -y
yum install wget -y
三、Linux reinstall一键重装系统脚本下载命令
想使用Linux reinstall一键重装系统脚本,首先要在自己的VPS服务器或者云服务器、独立服务器上下载Linux reinstall一键重装系统脚本,下载命令如下:
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
不知道上面是什么意思?那么你对Linux系统云服务器、VPS、独立服务器还不够了解,属于才入门,首先要用于一台Linux系统的服务器,云服务器、VPS、独立服务器都可以!怎么样才能选到适合自己而且价格便宜的VPS、云服务器或者独立服务器?关注主机玖玖就可以了,主机玖玖博客是一个专门介绍服务器促销活动和测评的网站。
拥有一台服务器后,可以通过SSH工具来连接自己的服务器,并执行上面命令即可。关于SSH工具是什么,怎么使用?下面两篇文章可能会有一定的用处。
四、Linux reinstall快速安装系统命令
如果下面列举的系统版本符合自己的需求,这一步直接选择对应的命令进行重装即可。因此下面命令只适合列举的系统刚好符合自己需求的时候来选择。同时相对没有那么复杂,直接复制粘贴运行命令即可实现重装对应系统。
一键重装Debian 11系统命令
bash InstallNET.sh -debian
一键重装CentOS 9 stream系统命令
bash InstallNET.sh -centos
一键重装AlmaLinux 9系统命令
bash InstallNET.sh -almalinux
一键重装RockyLinux 9系统命令
bash InstallNET.sh -rockylinux
一键重装Fedora 37系统命令
bash InstallNET.sh -fedora
一键重装Ubuntu 20.04系统命令
bash InstallNET.sh –ubuntu
五、Linux reinstall如何重装指定Linux系统
这里说个直接简单的方法。首先我们到下面系统官方镜像源去找自己需要安装的系统版本。
Debian系统镜像列表地址:
https://www.debian.org/mirror/list.html
CentOS系统镜像列表地址:
https://www.centos.org/download/mirrors/
AlmaLinux系统镜像列表地址:
https://mirrors.almalinux.org/
RockyLinux系统镜像列表地址:
https://mirrors.rockylinux.org/mirrormanager/mirrors
Fedora系统镜像列表地址:
https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora
Ubuntu系统镜像列表地址:
https://launchpad.net/ubuntu/+cdmirrors
下面是对应系统版本安装的命令列举。可以直接复制下面命令去安装,下面命令默认SSH端口为“22”,ROOT密码为 “LeitboGi0ro”,安装完系统后注意修改“ROOT”密码。另外类似”http://ftp.riken.jp/Linux/debian/debian/”地址,请修改为你要安装系统镜像的地址,上面已经列举了相关系统的官方镜像下载地址。根据自己需求去找即可。
如安装Debian 11系统。这里演示选择的是日本节点镜像。重装系统命令如下:
bash InstallNET.sh -debian 11 -mirror "http://ftp.riken.jp/Linux/debian/debian/"
如安装CentOS 7系统。这里演示选择的是7.9.2009版本。重装命令如下:
bash InstallNET.sh -centos 7 -mirror "http://bd.mirror.vanehost.com/CentOS/7.9.2009/"
Linux系统修改root密码命令:
passwd root
下面内容,想要学习的请自行研究,可能说得不是很清楚,详细具体的内容到Linux reinstall一键重装系统脚本开源项目地址去学习查看。
这个相对复杂一点,需要一定的篇幅来说明。具体命令演示如下,但是需要注意不能直接复制去执行重装,但是需要注意不能直接复制去执行重装。但是需要注意不能直接复制去执行重装。
bash InstallNET.sh -debian/ubuntu/centos/almalinux/rockylinux/fedora(os type) 11(os version) -version 64(os bit) -port "your server port" -pwd "your server password" -mirror "a valid url for linux image source" -dd/--image "dd image url" -filetype "gz or xz" -timezone "like Asia/Tokyo etc" --dhcp-static/--ip-addr 'x.x.x.x'(ip address) --ip-mask 'x.x.x.x'(subnet mask) --ip-gate 'x.x.x.x'(gateway) -firmware(Debian with hardware drivers)“bash InstallNET.sh -debian/ubuntu/centos/almalinux/rockylinux/fedora(os type) 11(os version) -version 64(os bit) -port “your server port” -pwd “your server password” -mirror “a valid url for linux image source” -dd/–image “dd image url” -filetype “gz or xz” -timezone “like Asia/Tokyo etc” –dhcp-static/–ip-addr ‘x.x.x.x'(ip address) –ip-mask ‘x.x.x.x'(subnet mask) –ip-gate ‘x.x.x.x'(gateway) -firmware(Debian with hardware drivers)”这个是演示命令的样子,看起来是比较复杂的,但是只要掌握清楚还是没有问题的。
1、“-debian/ubuntu/centos/almalinux/rockylinux/fedora(os type)”这一段本身不需要这么长,根据自己需要安装的系统,保留相关的系统版本即可。如选择安装centos系统,只需要保留“-centos”即可。“11(os version)”指的是系统版本,实际只需命令时需要把“(os version)”去掉。下面是香港的系统版本介绍:
- -debian 9/10/11
- -centos 7/8/9
- -almalinux/alma 8/9
- -rockylinux/rocky 8/9
- -fedora 34/35/36/37
- -ubuntu 16.04/18.04/20.04
例如我们要安装centos 7系统。请把命令当中的“-debian/ubuntu/centos/almalinux/rockylinux/fedora(os type) 11(os version)”内容替换为“-centos 7”即可。
2、“-version 64(os bit)”参数
“-version 64(os bit)”参数是指安装64位系统还是32位系统。一般是64位系统,所以选择“-version 64”,括号内容记得去掉。如果不知道此段参数可以去掉,不设置即可。建议默认即可。
3、“-port”参数
命令当中的“-port “your server port””指的设定是你服务器的SSH连接端口,一般默认是“22”,所以折一段命令为“-pwd 22”.当然也可以把SSH端口设置为非22,那么根据实际来填写只要是1~65535之间的数值都可以。也可以不设置直接默认即可。所以此段可以去掉。建议默认即可。
4、“-pwd”参数
“-pwd “your server password””指的预设你SSH连接密码,也就是root密码。根据自己需求来,默认密码是“LeitboGi0ro”。如果这里我们要设置指定SSH密码,那么把“-pwd “your server password””改成“-pwd zhuji999”即可,其中“zhuji999”为自己设定的密码。也可以不设置直接默认即可。所以此段可以去掉。建议默认即可,重装系统后记得修改root密码即可。
5、“-mirror”参数是指要安装的系统镜像地址。这一段很重要,因此把”a valid url for linux image source”替换为要安装的系统镜像地址即可。
6、-dd/–image “DD image from a valid url”参数
此参数用于KVM或XEN虚拟化平台中的DD模式,当前操作系统必须是Debian系列。
7、-filetype “gz/xz”参数
为了确定DD文件类型,不仅可以支持“.gz”(默认),还可以支持“.xz”。
8、-timezone “like Asia/Tokyo etc”参数
它表示手动分配时区。
9、-raid “0”参数
仅适用于raid 0磁盘分区,如果您的机器只有一个硬盘,请不要分配它!
10、–network “dhcp/auto or static/manual”参数
默认使用DHCP完成网络配置。如果您的云提供商是中小商家,您的机器网络可能是静态的,需要添加,等于add –ip-addr“”–ip-mask“”–ip-gate“”,如果添加了这个,这三项就不要再发了!它必须添加在命令的最后。11、–ip-addr “IPv4 address”参数
必须与–ip-gate和–ip-mask一起添加,如果添加了–dhcp-static,则不要再分配!
12、–ip-gate “IPv4 gateway”参数
必须与–ip-addr和–ip-mask一起添加,如果添加了–dhcp-static,则不要再分配!
13、–ip-mask “IPv4 subnet musk”参数
必须与–ip-addr和–ip-gate一起添加,如果添加了–dhcp-static,则不要再分配!
14、–ip-dns “IPv4 DNS server”
此选项仅用于静态网络配置,默认为1.0.0.1,您还可以更改其他IPv4 DNS服务器,例如8.8.8.8,9.9.9.9,4.4.2.2如果你的机器的网络是DHCP,不要分配它!
15、-firmware参数
指定Debian支持旧硬件的驱动程序,如果您的服务器位置在中国大陆,程序将切换到“中国科技大学(https://mirrors.ustc.edu.cn/debian-cdimage/)”的镜像以便更快下载,默认镜像是http://cdimage.debian.org/cdimage/。
六、Linux reinstall如何重装指定Windows系统
使用Linux reinstall一键重装系统脚本来安装Windows系统。
1、如果VPS或者云服务器是KVM或者XEN架构,而且Debian系统,那么可以使用下面命令来重装Windows系统。
bash InstallNET.sh -dd "DD image download URL"
“DD image download URL”填写你要安装且DD好的Windows系统镜像。如:
bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/zh-cn_win2022.xz"
2、如果是基于物理硬件、Intel网络适配器、kimsufi等的服务器,则使用下面命名来重装Windows系统。
作者关于这个命令支持的表示是这样的“Servers based on physical hardware, Intel network adapter, kimsufi etc:”,如果上面的翻译有误请自行甄别。
wget -O- "DD download URL" | xzcat | dd of=/dev/sda
同样“DD download URL”改成DD好的Windows系统地址。
3、分享几个来自网络的DD好的Windows系统镜像地址。
系统镜像来自作者“TeddySun”!有Windows Server 2022、Windows Server 2019、Windows Server 2012 R2三个版本可以选择,每个版本又中文、英文、日本三种语言的镜像可以选择。
安装下面系统默认账号密码如下:
- Username: Administrator
- Password: Teddysun.com
Windows Server 2022 Datacenter
- Chinese: https://dl.lamp.sh/vhd/zh-cn_win2022.xz
- English: https://dl.lamp.sh/vhd/en-us_win2022.xz
- Japanese: https://dl.lamp.sh/vhd/ja-jp_win2022.xz
Windows Server 2019 Datacenter
- Chinese: https://dl.lamp.sh/vhd/cn_win2019.xz
- English: https://dl.lamp.sh/vhd/en_win2019.xz
- Japanese: https://dl.lamp.sh/vhd/ja_win2019.xz
Windows Server 2012 R2 Datacenter
- Chinese: https://dl.lamp.sh/vhd/cn_win2012r2.xz
- English: https://dl.lamp.sh/vhd/en_win2012r2.xz
- Japanese: https://dl.lamp.sh/vhd/ja_win2012r2.xz