linux一键重装系统脚本,一键重装CentOS纯净版系统shell脚本
背景適用于由GRUB引導的CentOS,Ubuntu,Debian系統。
使用官方發行版去掉模板預裝的軟件。
同時也可以解決內核版本與軟件不兼容的問題。
只要有root權限,還您一個純凈的系統。
注意全自動安裝默認root密碼:Vicer,安裝完成后請立即更改密碼。
全自動安裝時默認提供VNC功能,可使用VNC Viewer查看進度。
VNC端口為1或者5901,可自行嘗試連接(成功后VNC功能會消失)。
目前只支持CentOS 6.9及以下版本(5.x、6.x)。
特別注意:OpenVZ構架不適用。
需要Debian/Ubuntu/CentOS系統(由GRUB引導);
wget用來下載文件,獲取公網IP;
ip獲取網關,掩碼等;
sed awk grep處理文本流;
openssl創建root用戶密碼;
xz-utils重新打包鏡像。
安裝
1、安裝依賴包#Debian/Ubuntu
apt-get install -y xz-utils openssl gawk coreutils file
#RedHat/CentOS
yum install -y xz openssl gawk coreutils file
如果出現了錯誤,請升級系統#Debian/Ubuntu
apt-get update
#RedHat/CentOS
yum update
2、腳本下載及使用wget --no-check-certificate -qO CentOSNET.sh 'https://moeclub.org/attachment/LinuxShell/CentOSNET.sh' && chmod a+x CentOSNET.sh
#備份腳本
https://www.moewah.com/source/CentOSNET.sh
使用說明Usage:
bash CentOSNET.sh -c/--centos [dist-version]
-v/--ver [32/i386|64/amd64]
--ip-addr/--ip-gate/--ip-mask
-yum/--mirror
-a/-m
3、使用示例#使用默認鏡像全自動安裝
bash CentOSNET.sh -c 6.8 -v 64 -a
#使用自定義鏡像全自動安裝
bash CentOSNET.sh -c 6.9 -v 64 -a --mirror 'http://mirror.centos.org/centos'
#使用自定義鏡像自定義網絡參數全自動安裝
#bash CentOSNET.sh -c 6.9 -v 64 -a --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x --mirror 'http://mirror.centos.org/centos'
提示如果看到“Starting graphical installation”或者類似表達,則表示正在安裝。
正常情況下只需要耐心等待安裝完成即可。
如果需要查看進度,使用VNC Viewer(或者其他VNC連接工具)。
連接提示中的IP地址:端口進行連接(端口一般為1或者5901)。
總結
以上是生活随笔為你收集整理的linux一键重装系统脚本,一键重装CentOS纯净版系统shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux grunt环境,安装 Gru
- 下一篇: linux下mvn的运行配置,Linux