Modify the reset files on September 16, 2025.

This commit is contained in:
raymond9
2025-09-16 18:29:59 +08:00
parent 241f9b5c04
commit a9ab2b0439
7 changed files with 167 additions and 100 deletions

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_anolisos.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -321,7 +321,7 @@ EOF
minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum -y install gcc make autoconf gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成"${END}
}

View File

@@ -4,11 +4,11 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_kylin_server.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
# “Kylin Server v10“ operating systems.
# “Kylin Server V10 and V11“ operating systems.
#Copyright (C): 2025 All rights reserved
#**********************************************************************************
COLOR="echo -e \\033[01;31m"
@@ -67,7 +67,63 @@ check_ip(){
fi
}
set_network(){
set_network_eth0(){
ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'`
while true; do
read -p "请输入IP地址: " IP
check_ip ${IP}
[ $? -eq 0 ] && break
done
read -p "请输入子网掩码位数: " PREFIX
while true; do
read -p "请输入网关地址: " GATEWAY
check_ip ${GATEWAY}
[ $? -eq 0 ] && break
done
while true; do
read -p "请输入主DNS地址例如阿里223.5.5.5腾讯119.29.29.29公共114.114.114.114google8.8.8.8等): " PRIMARY_DNS
check_ip ${PRIMARY_DNS}
[ $? -eq 0 ] && break
done
while true; do
read -p "请输入备用DNS地址例如阿里223.6.6.6腾讯119.28.28.28公共114.114.115.115google8.8.4.4等): " BACKUP_DNS
check_ip ${BACKUP_DNS}
[ $? -eq 0 ] && break
done
cat > /etc/sysconfig/network-scripts/ifcfg-${ETHNAME} <<-EOF
NAME=${ETHNAME}
DEVICE=${ETHNAME}
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
IPADDR=${IP}
PREFIX=${PREFIX}
GATEWAY=${GATEWAY}
DNS1=${PRIMARY_DNS}
DNS2=${BACKUP_DNS}
EOF
}
set_network_eth1(){
ETHNAME2=`ip addr | awk -F"[ :]" '/^3/{print $3}'`
while true; do
read -p "请输入第二块网卡IP地址: " IP2
check_ip ${IP2}
[ $? -eq 0 ] && break
done
read -p "请输入子网掩码位数: " PREFIX2
cat > /etc/sysconfig/network-scripts/ifcfg-${ETHNAME2} <<-EOF
NAME=${ETHNAME2}
DEVICE=${ETHNAME2}
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
IPADDR=${IP2}
PREFIX=${PREFIX2}
EOF
}
set_single_network(){
ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'`
while true; do
read -p "请输入IP地址: " IP
@@ -102,8 +158,6 @@ GATEWAY=${GATEWAY}
DNS1=${PRIMARY_DNS}
DNS2=${BACKUP_DNS}
EOF
${COLOR}"${FULL_NAME}操作系统网络已设置成功10秒后机器会自动重启"${END}
sleep 10 && shutdown -r now
}
set_dual_network(){
@@ -157,8 +211,27 @@ TYPE=Ethernet
IPADDR=${IP2}
PREFIX=${PREFIX2}
EOF
}
set_network(){
IP_NUM=`ip addr | awk -F"[: ]" '{print $1}' | grep -v '^$' | wc -l`
if [ ${MAIN_VERSION_ID} == 10 ];then
if [ ${IP_NUM} == "2" ];then
set_single_network
else
set_dual_network
fi
${COLOR}"${FULL_NAME}操作系统网络已设置成功10秒后机器会自动重启"${END}
sleep 10 && shutdown -r now
else
if [ ${IP_NUM} == "2" ];then
set_network_eth0
else
set_network_eth0
set_network_eth1
fi
${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END}
fi
}
set_hostname(){
@@ -169,7 +242,7 @@ set_hostname(){
minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum -y install gcc make autoconf gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成!"${END}
}
@@ -565,23 +638,22 @@ menu(){
cat <<-EOF
***************************************************************
* 系统初始化脚本菜单 *
* 1.修改网卡名 13.更改SSH端口号 *
* 2.设置网络(单网卡) 14.设置系统别名 *
* 3.设置网络(双网卡) 15.设置vimrc配置文件 *
* 4.设置主机名 16.安装邮件服务并配置邮件 *
* 5.Minimal安装建议安装软件 17.设置PS1(请进入选择颜色) *
* 6.关闭防火墙 18.设置默认文本编辑器为vim *
* 7.禁用SELinux 19.设置history格式 *
* 8.禁用SWAP 20.禁用ctrl+alt+del重启系统功能 *
* 9.设置系统时区 21.重启系统 *
* 10.优化资源限制参数 22.关机 *
* 11.优化内核参数 23.退出 *
* 12.优化SSH *
* 1.修改网卡名 12.更改SSH端口号 *
* 2.设置网络 13.设置系统别名 *
* 3.设置主机名 14.设置vimrc配置文件 *
* 4.Minimal安装建议安装软件 15.安装邮件服务并配置邮件 *
* 5.关闭防火墙 16.设置PS1(请进入选择颜色) *
* 6.禁用SELinux 17.设置默认文本编辑器为vim *
* 7.禁用SWAP 18.设置history格式 *
* 8.设置系统时区 19.禁用ctrl+alt+del重启系统功能 *
* 9.优化资源限制参数 20.重启系统 *
* 10.优化内核参数 21.关机 *
* 11.优化SSH 22.退出 *
***************************************************************
EOF
echo -e '\E[0m'
read -p "请选择相应的编号(1-23): " choice
read -p "请选择相应的编号(1-22): " choice
case ${choice} in
1)
set_eth
@@ -590,70 +662,67 @@ EOF
set_network
;;
3)
set_dual_network
;;
4)
set_hostname
;;
5)
4)
minimal_install
;;
6)
5)
disable_firewalls
;;
7)
6)
disable_selinux
;;
8)
7)
set_swap
;;
9)
8)
set_localtime
;;
10)
9)
set_limits
;;
11)
10)
set_kernel
;;
12)
11)
optimization_ssh
;;
13)
12)
set_ssh_port
;;
14)
13)
set_alias
;;
15)
14)
set_vimrc
;;
16)
15)
set_mail
;;
17)
16)
set_ps1
;;
18)
17)
set_vim_env
;;
19)
18)
set_history_env
;;
20)
19)
disable_restart
;;
21)
20)
reboot
;;
22)
21)
shutdown -h now
;;
23)
22)
break
;;
*)
${COLOR}"输入错误,请输入正确的数字(1-23)"${END}
${COLOR}"输入错误,请输入正确的数字(1-22)"${END}
;;
esac
done
@@ -662,7 +731,7 @@ EOF
main(){
os
if [ ${MAIN_NAME} == "Kylin" ];then
if [ ${MAIN_VERSION_ID} == 10 ];then
if [ ${MAIN_VERSION_ID} == 10 -o ${MAIN_VERSION_ID} == 11 ];then
menu
fi
else

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_opencloudos.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -338,7 +338,7 @@ EOF
minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum -y install gcc make autoconf gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成"${END}
}

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_openeuler.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -310,7 +310,7 @@ EOF
minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum -y install gcc make autoconf gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成"${END}
}

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_opensuse.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -296,7 +296,7 @@ minimal_install(){
${COLOR}'开始安装“建议安装软件包”,请稍等......'${END}
zypper addrepo https://download.opensuse.org/repositories/home:psi-jack/15.6/home:psi-jack.repo &> /dev/null
zypper --no-gpg-checks refresh &> /dev/null
zypper install -y gcc make autoconf gcc-c++ glibc-devel pcre-tools pcre-devel libopenssl-devel systemd-devel zlib-devel lrzsz tree tmux tcpdump iotop bc &> /dev/null
zypper install -y lrzsz tree tmux tcpdump iotop bc &> /dev/null
${COLOR}"${FULL_NAME}操作系统,建议安装软件包已安装完成!"${END}
}

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_uos_server.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -67,7 +67,7 @@ check_ip(){
fi
}
set_network(){
set_single_network(){
ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'`
while true; do
read -p "请输入IP地址: " IP
@@ -102,8 +102,6 @@ GATEWAY=${GATEWAY}
DNS1=${PRIMARY_DNS}
DNS2=${BACKUP_DNS}
EOF
${COLOR}"${FULL_NAME}操作系统网络已设置成功10秒后机器会自动重启"${END}
sleep 10 && shutdown -r now
}
set_dual_network(){
@@ -157,6 +155,15 @@ TYPE=Ethernet
IPADDR=${IP2}
PREFIX=${PREFIX2}
EOF
}
set_network(){
IP_NUM=`ip addr | awk -F"[: ]" '{print $1}' | grep -v '^$' | wc -l`
if [ ${IP_NUM} == "2" ];then
set_single_network
else
set_dual_network
fi
${COLOR}"${FULL_NAME}操作系统网络已设置成功10秒后机器会自动重启"${END}
sleep 10 && shutdown -r now
}
@@ -169,7 +176,7 @@ set_hostname(){
minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum -y install gcc make autoconf gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成!"${END}
}
@@ -565,23 +572,22 @@ menu(){
cat <<-EOF
***************************************************************
* 系统初始化脚本菜单 *
* 1.修改网卡名 13.更改SSH端口号 *
* 2.设置网络(单网卡) 14.设置系统别名 *
* 3.设置网络(双网卡) 15.设置vimrc配置文件 *
* 4.设置主机名 16.安装邮件服务并配置邮件 *
* 5.Minimal安装建议安装软件 17.设置PS1(请进入选择颜色) *
* 6.关闭防火墙 18.设置默认文本编辑器为vim *
* 7.禁用SELinux 19.设置history格式 *
* 8.禁用SWAP 20.禁用ctrl+alt+del重启系统功能 *
* 9.设置系统时区 21.重启系统 *
* 10.优化资源限制参数 22.关机 *
* 11.优化内核参数 23.退出 *
* 12.优化SSH *
* 1.修改网卡名 12.更改SSH端口号 *
* 2.设置网络 13.设置系统别名 *
* 3.设置主机名 14.设置vimrc配置文件 *
* 4.Minimal安装建议安装软件 15.安装邮件服务并配置邮件 *
* 5.关闭防火墙 16.设置PS1(请进入选择颜色) *
* 6.禁用SELinux 17.设置默认文本编辑器为vim *
* 7.禁用SWAP 18.设置history格式 *
* 8.设置系统时区 19.禁用ctrl+alt+del重启系统功能 *
* 9.优化资源限制参数 20.重启系统 *
* 10.优化内核参数 21.关机 *
* 11.优化SSH 22.退出 *
***************************************************************
EOF
echo -e '\E[0m'
read -p "请选择相应的编号(1-23): " choice
read -p "请选择相应的编号(1-22): " choice
case ${choice} in
1)
set_eth
@@ -590,70 +596,67 @@ EOF
set_network
;;
3)
set_dual_network
;;
4)
set_hostname
;;
5)
4)
minimal_install
;;
6)
5)
disable_firewalls
;;
7)
6)
disable_selinux
;;
8)
7)
set_swap
;;
9)
8)
set_localtime
;;
10)
9)
set_limits
;;
11)
10)
set_kernel
;;
12)
11)
optimization_ssh
;;
13)
12)
set_ssh_port
;;
14)
13)
set_alias
;;
15)
14)
set_vimrc
;;
16)
15)
set_mail
;;
17)
16)
set_ps1
;;
18)
17)
set_vim_env
;;
19)
18)
set_history_env
;;
20)
19)
disable_restart
;;
21)
20)
reboot
;;
22)
21)
shutdown -h now
;;
23)
22)
break
;;
*)
${COLOR}"输入错误,请输入正确的数字(1-23)"${END}
${COLOR}"输入错误,请输入正确的数字(1-22)"${END}
;;
esac
done

View File

@@ -4,7 +4,7 @@
#Author: Raymond
#QQ: 88563128
#MP: Raymond运维
#Date: 2025-08-31
#Date: 2025-09-14
#FileName: reset_v10.sh
#URL: https://wx.zsxq.com/group/15555885545422
#Description: The reset linux system initialization script supports
@@ -1717,18 +1717,13 @@ set_mirror_repository(){
rocky_almalinux_centos_minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
yum install -y gcc make autoconf gcc-c++ glibc glibc-devel openssl openssl-devel systemd-devel zlib-devel vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip nfs-utils man-pages &> /dev/null
if [ ${MAIN_VERSION_ID} == "7" -o ${MAIN_VERSION_ID} == "8" -o ${MAIN_VERSION_ID} == "9" ];then
yum install -y pcre pcre-devel &> /dev/null
else
yum install -y pcre2 pcre2-devel &> /dev/null
fi
yum install -y vim lrzsz tree tmux lsof tcpdump wget net-tools iotop bc bzip2 zip unzip man-pages &> /dev/null
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成"${END}
}
ubuntu_debian_minimal_install(){
${COLOR}'开始安装“Minimal安装建议安装软件包”请稍等......'${END}
apt install -y iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev gcc openssh-server iotop unzip zip
apt install -y iproute2 ntpdate tcpdump telnet traceroute lrzsz tree iotop unzip zip
${COLOR}"${FULL_NAME}操作系统Minimal安装建议安装软件包已安装完成"${END}
}