6.2 KiB
Tools
Something about scripts
Linux reinstall useage
Notes:
If your VPS is base by Bandwagon and reinstalled OS which constructed by Bandwagon just now, you must reboot and then execute it.
Features:
Support Debian 8+, Ubuntu 14.04+, CentOS 6+, you can modify architecture, mirror, firmware, ssh port, password etc for easily to reinstall a cleanly Linux system.
Download:
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/WedTools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
Install
Useage
bash InstallNET.sh -[OS name] [OS version] -v [Architecture x86 or x64] -a[Automatic, recommend]/m[Manually in VNC] --mirror '[a Debian/Ubuntu/Debian resource]' -firmware/-firmware --cdimage 'ustc' [this option is only for Debian] -ssh [ssh port] -p [password]
Parameters Describes
-d : Debian
-u: Ubuntu
-c: CentOS
32/i386 64/amd64: architecture
--mirror: Install files resource, you can select one which nearest for actual location of your server to upspeed the installation.
for Debian, mirror lists are here:
https://www.debian.org/mirror/list.zh-cn.html
for Ubuntu, mirror lists are here:
https://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
for CentOS, mirror lists are here:
https://www.centos.org/download/mirrors/
-firmware/-firmware --cdimage 'ustc': specify hardware drivers for Debian, if your server is operating in mainland China, you can prefer it to mirror of University of Science and Technology of China(https://mirrors.ustc.edu.cn/debian-cdimage/) for downloading more quickly, default mirror is from http://cdimage.debian.org/cdimage/.
-ssh: you can pre-specify ssh port of system, range is 1~65535.
-p: you can pre-specify ssh password of system, default is 'MoeClub.org'.
for example:
Debian 8
bash InstallNET.sh -d 8 -v 64 -a
Debian 9
bash InstallNET.sh -d 9 -v 64 -a
Debian 10 (Default)
bash InstallNET.sh -d 10 -v 64 -a
Debian 10 (prefer mirror manually with firmware, recommend for servers which are operating in mainland China)
Tsinghua University:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'https://mirrors.tuna.tsinghua.edu.cn/debian/' -p yourpassword -firmware --cdimage 'ustc'
Netease, Inc:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://mirrors.163.com/debian/' -p yourpassword -firmware --cdimage 'ustc'
Tencent Cloud:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://mirrors.cloud.tencent.com/debian/' -p yourpassword -firmware --cdimage 'ustc'
Alibaba Cloud:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://mirrors.aliyun.com/debian/' -p yourpassword -firmware --cdimage 'ustc'
Debian 10 (prefer mirror manually with firmware, recommend for servers which are operating outside of mainland China)
Japan:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.riken.jp/Linux/debian/debian/' -p yourpassword -firmware
HongKong:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.hk.debian.org/debian/' -p yourpassword -firmware
Singapore:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.sg.debian.org/debian/' -p yourpassword -firmware
South Korea:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.kaist.ac.kr/debian/' -p yourpassword -firmware
America:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.us.debian.org/debian/' -p yourpassword -firmware
Canada:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.ca.debian.org/debian/' -p yourpassword -firmware
British:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.uk.debian.org/debian/' -p yourpassword -firmware
Germany:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.de.debian.org/debian/' -p yourpassword -firmware
France:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.fr.debian.org/debian/' -p yourpassword -firmware
Russia:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.ru.debian.org/debian/' -p yourpassword -firmware
Australia:
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://ftp.au.debian.org/debian/' -p yourpassword -firmware
Debian 11
bash InstallNET.sh -d 11 -v 64 -a
Ubuntu 16.04
bash InstallNET.sh -u 16.04 -v 64 -a
Ubuntu 18.04
bash InstallNET.sh -u 18.04 -v 64 -a
Ubuntu 20.04
bash InstallNET.sh -u 20.04 -v 64 -a
Cent OS 6
bash InstallNET.sh -c 6.9 -v 64 -a
Cent OS 7
bash InstallNET.sh -c 7.5 -v 64 -a
Default Configurations
Time zone
Shanghai Asia
User name
root
Password
MoeClub.org
Port
22
After installed system, you must change passwords immediately.
GroupPolicy import and export
This .bat script can only run in Windows. Although only one group-policy rule in Windows can be exported at a time and not support a global one and also have no GUI entrance to import another backuped group policy which exported from another computer. It can help you import or export GroupPolicy conveniently.
Attentions
- Compatible with all versions of Windows.
- Only support the group-policy rules which exported by this script.
- If you want to export group-policy rules. Folder which included group-policy files corresponds to current OS version strictly. Not support export rules which is different from current OS version.
- Export operation is irreversible, be cautious to run it!
- I provided a suggested rules file about Windows Server 2016.
- You should run it on desktop.