diff --git a/chrony/v3/install_chrony_client_v3.sh b/chrony/v3/install_chrony_client_v3.sh index 53f09b9..2823e91 100644 --- a/chrony/v3/install_chrony_client_v3.sh +++ b/chrony/v3/install_chrony_client_v3.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-29 +#Date: 2025-09-30 #FileName: install_chrony_client_v3.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The chrony client script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -61,7 +54,7 @@ install_chrony(){ fi systemctl restart chronyd && systemctl enable --now chronyd &> /dev/null systemctl is-active chronyd &> /dev/null || { ${COLOR}"chrony 启动失败,退出!"${END} ; exit; } - ${COLOR}"${FULL_NAME}操作系统,chrony客户端安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,chrony客户端安装完成!"${END} } main(){ @@ -113,5 +106,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/chrony/v3/install_chrony_server_v3.sh b/chrony/v3/install_chrony_server_v3.sh index 69649cd..1f05bc6 100644 --- a/chrony/v3/install_chrony_server_v3.sh +++ b/chrony/v3/install_chrony_server_v3.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_chrony_server_v3.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The chrony server script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -65,7 +58,7 @@ install_chrony(){ fi systemctl restart chronyd && systemctl enable --now chronyd &> /dev/null systemctl is-active chronyd &> /dev/null || { ${COLOR}"chrony 启动失败,退出!"${END} ; exit; } - ${COLOR}"${FULL_NAME}操作系统,chrony服务端安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,chrony服务端安装完成!"${END} } main(){ @@ -117,5 +110,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/httpd/install_httpd_source.sh b/httpd/install_httpd_source.sh index 1641f92..49cb614 100644 --- a/httpd/install_httpd_source.sh +++ b/httpd/install_httpd_source.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-24 +#Date: 2025-09-30 #FileName: install_httpd_source.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mysql source script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -159,7 +152,7 @@ EOF fi systemctl daemon-reload && systemctl enable --now httpd &> /dev/null systemctl is-active httpd &> /dev/null || { ${COLOR}"Httpd启动失败,退出!"${END} ; exit; } - ${COLOR}"${FULL_NAME}操作系统,Httpd安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,Httpd安装完成!"${END} } main(){ @@ -212,5 +205,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mariadb/install_mariadb_binary/v2/install_mariadb_binary_v2.sh b/mariadb/install_mariadb_binary/v2/install_mariadb_binary_v2.sh index 265880f..4378b02 100644 --- a/mariadb/install_mariadb_binary/v2/install_mariadb_binary_v2.sh +++ b/mariadb/install_mariadb_binary/v2/install_mariadb_binary_v2.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mariadb_binary_v2.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mariadb binary script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -140,7 +133,7 @@ y y y EOF - ${COLOR}"${FULL_NAME}操作系统,MariaDB数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MariaDB数据库安装完成!"${END} } main(){ @@ -194,5 +187,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mariadb/install_mariadb_source/v3/install_mariadb_source_v3.sh b/mariadb/install_mariadb_source/v3/install_mariadb_source_v3.sh index cd3766f..71661f1 100644 --- a/mariadb/install_mariadb_source/v3/install_mariadb_source_v3.sh +++ b/mariadb/install_mariadb_source/v3/install_mariadb_source_v3.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mariadb_source_v3.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mariadb source script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -286,7 +279,7 @@ y y y EOF - ${COLOR}"${FULL_NAME}操作系统,MariaDB数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MariaDB数据库安装完成!"${END} } main(){ @@ -340,5 +333,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mysql/install_mysql_binary/v3/install_mysql_8.0_binary_v3.sh b/mysql/install_mysql_binary/v3/install_mysql_8.0_binary_v3.sh index c8a5ad0..c4d2275 100644 --- a/mysql/install_mysql_binary/v3/install_mysql_8.0_binary_v3.sh +++ b/mysql/install_mysql_binary/v3/install_mysql_8.0_binary_v3.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mysql_8.0_binary_v3.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mysql binary script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -199,7 +192,7 @@ EOF systemctl daemon-reload && systemctl enable --now mysqld &> /dev/null fi [ $? -ne 0 ] && { ${COLOR}"数据库启动失败,退出!"${END};exit; } - ${COLOR}"${FULL_NAME}操作系统,MySQL数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MySQL数据库安装完成!"${END} } main(){ @@ -252,5 +245,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mysql/install_mysql_binary/v3/install_mysql_8.4_binary_v3.sh b/mysql/install_mysql_binary/v3/install_mysql_8.4_binary_v3.sh index 5004d18..dc1c616 100644 --- a/mysql/install_mysql_binary/v3/install_mysql_8.4_binary_v3.sh +++ b/mysql/install_mysql_binary/v3/install_mysql_8.4_binary_v3.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mysql_8.4_binary_v3.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mysql binary script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -199,7 +192,7 @@ EOF systemctl daemon-reload && systemctl enable --now mysqld &> /dev/null fi [ $? -ne 0 ] && { ${COLOR}"数据库启动失败,退出!"${END};exit; } - ${COLOR}"${FULL_NAME}操作系统,MySQL数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MySQL数据库安装完成!"${END} } main(){ @@ -252,5 +245,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mysql/install_mysql_source/v2/install_mysql_8.0_source_v2.sh b/mysql/install_mysql_source/v2/install_mysql_8.0_source_v2.sh index 68f6e4d..8e855d1 100644 --- a/mysql/install_mysql_source/v2/install_mysql_8.0_source_v2.sh +++ b/mysql/install_mysql_source/v2/install_mysql_8.0_source_v2.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mysql_8.0_source_v2.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mysql source script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -438,7 +431,7 @@ EOF fi systemctl daemon-reload && systemctl enable --now mysqld &> /dev/null [ $? -ne 0 ] && { ${COLOR}"数据库启动失败,退出!"${END};exit; } - ${COLOR}"${FULL_NAME}操作系统,MySQL数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MySQL数据库安装完成!"${END} } main(){ @@ -491,5 +484,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/mysql/install_mysql_source/v2/install_mysql_8.4_source_v2.sh b/mysql/install_mysql_source/v2/install_mysql_8.4_source_v2.sh index 049dd17..951d503 100644 --- a/mysql/install_mysql_source/v2/install_mysql_8.4_source_v2.sh +++ b/mysql/install_mysql_source/v2/install_mysql_8.4_source_v2.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_mysql_8.4_source_v2.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The mysql source script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -452,7 +445,7 @@ EOF fi systemctl daemon-reload && systemctl enable --now mysqld &> /dev/null [ $? -ne 0 ] && { ${COLOR}"数据库启动失败,退出!"${END};exit; } - ${COLOR}"${FULL_NAME}操作系统,MySQL数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,MySQL数据库安装完成!"${END} } main(){ @@ -505,5 +498,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/postgresql/install_postgresql_source.sh b/postgresql/install_postgresql_source.sh index 00ecb5e..47515c5 100644 --- a/postgresql/install_postgresql_source.sh +++ b/postgresql/install_postgresql_source.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: install_postgresql_source.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The postgresql source script install supports @@ -26,13 +26,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } os @@ -177,7 +170,7 @@ EOF fi systemctl daemon-reload && systemctl enable --now postgresql &> /dev/null [ $? -ne 0 ] && { ${COLOR}"数据库启动失败,退出!"${END};exit; } - ${COLOR}"${FULL_NAME}操作系统,PostgreSQL数据库安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,PostgreSQL数据库安装完成!"${END} } main(){ @@ -230,5 +223,5 @@ elif [ ${MAIN_NAME} == 'Debian' ];then main fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi diff --git a/reset/README.md b/reset/README.md index 80f1339..90f77e6 100644 --- a/reset/README.md +++ b/reset/README.md @@ -11,17 +11,52 @@ Github:https://github.com/raymond999999/shell 您可以从上方的Gitee或Github代码仓库中拉取脚本。 -**支持的功能和系统:** +**支持的功能:** -| **支持的功能** | **支持的系统** | +| **支持的功能** | 备注 | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| 修改网卡名、设置网络(包括设置IP地址、子网掩码位数、网关地址和DNS地址,包括单网卡和双网卡)、设置主机名、设置镜像仓库、Minimal安装建议安装软件、关闭防火墙、禁用SELinux、禁用SWAP、设置系统时区、优化资源限制参数、优化内核参数、优化SSH、更改SSH端口号、设置系统别名、设置vimrc配置文件、安装邮件服务并配置、设置PS1、设置默认文本编辑器为vim、设置history格式、禁用ctrl+alt+del重启系统功能、Ubuntu和Debian设置root用户登录、Ubuntu卸载无用软件包、Ubuntu卸载snap。 | v10版支持的系统:Rocky Linux 8/9/10、AlmaLinux 8/9/10、CentOS 7、CentOS Stream 8/9/10、Ubuntu Server 18.04/20.04/22.04/24.04 LTS、Debian 11/12/13;openEuler版支持的系统:openEuler 22.03/24.03 LTS;Anolis OS版支持的系统:AnolisOS 8/23;OpenCloudOS版支持的系统:OpenCloudOS 8/9;openSUSE版支持的系统:openSUSE Leap 15;Kylin Server版支持的系统:银河麒麟(Kylin Server) V10/V11;UOS Server版支持的系统:统信(UOS Server) V20。 | +| 1.修改网卡名 | openSUSE操作系统默认网卡名就是eth0、eth1不用修改 | +| 2.设置网络(包括设置IP地址、子网掩码位数、网关地址和DNS地址,包括单网卡和双网卡) | | +| 3.设置主机名 | | +| 4.设置镜像仓库 | Kylin Server和UOS Server操作系统只有官方镜像仓库,没有合适的第三方镜像仓库,不用设置 | +| 5.Minimal安装建议安装软件 | | +| 6.关闭防火墙 | Ubuntu操作系统默认安装的防火墙的防火墙是ufw,Debian操作系统默认没有安装防火墙,其它操作系统默认安装的防火墙都是firewall | +| 7.禁用SELinux | Ubuntu、Debian和openSUSE操作系统默认没有安装SELinux,不用设置 | +| 8.禁用AppArmor | 只有openSUSE操作系统默认安装AppArmor,其它操作系统都不用设置 | +| 9.禁用SWAP | | +| 10.设置系统时区 | | +| 11.优化资源限制参数 | | +| 12.优化内核参数 | | +| 13.优化SSH | | +| 14.更改SSH端口号 | | +| 15.设置系统别名 | | +| 16.设置vimrc配置文件 | | +| 17.安装邮件服务并配置 | | +| 18.设置PS1 | | +| 19.设置默认文本编辑器为vim | | +| 20.设置history格式 | | +| 21.禁用ctrl+alt+del重启系统功能 | | +| 22.Ubuntu和Debian设置root用户登录 | 只支持Ubuntu和Debian操作系统 | +| 23.Ubuntu卸载无用软件包 | 只支持Ubuntu操作系统 | +| 24.Ubuntu卸载snap | 只支持Ubuntu操作系统 | + +**版本支持的操作系统:** + +| 版本 | **支持的操作系统** | +| -------------- | ------------------------------------------------------------ | +| v10版 | Rocky Linux 8/9/10、AlmaLinux 8/9/10、CentOS 7、CentOS Stream 8/9/10、Ubuntu Server 18.04/20.04/22.04/24.04 LTS、Debian 11/12/13 | +| openEuler版 | openEuler 22.03/24.03 LTS | +| AnolisOS版 | AnolisOS 8/23 | +| OpenCloudOS版 | OpenCloudOS 8/9 | +| openSUSE版 | openSUSE Leap 15 | +| Kylin Server版 | 银河麒麟(Kylin Server) V10/V11 | +| UOS Server版 | 统信(UOS Server) V20 | **版本更新日志:** | 版本 | 功能 | | ------------------------ | ------------------------------------------------------------ | -| v10版更新内容 | 1.为Rocky Linux 9、AlmaLinux 9、CentOS Stream 9及10添加了修改网卡命名为`eth0`、`eth1`等传统命名方式的功能; | +| v10版更新内容 | 1.为Rocky Linux 9、AlmaLinux 9、CentOS Stream 9和10添加了修改网卡命名为`eth0`、`eth1`等传统命名方式的功能; | | | 2.由于Rocky Linux 9、AlmaLinux 9、CentOS Stream 9和10对网卡命名规则进行了更改,使用nmcli命令来修改IP地址的方法不再适用。因此,我们采用了通过配置文件来设置IP地址的方式。同时,对单网卡和双网卡的配置进行了统一处理,能够自动识别当前是单网卡还是双网卡环境,并据此进行相应的配置设置; | | | 3.在UEFI引导系统中,通过修改GRUB配置文件来更改网卡名时,需注意“grub.cfg”文件的位置已发生改变,已添加了相关功能以适应这一变化; | | | 4.优化了Ubuntu和Debian系统更改IP地址的操作方法; | diff --git a/reset/reset_anolisos/reset_anolisos.sh b/reset/reset_anolisos/reset_anolisos.sh index 98f4a2b..4247c78 100644 --- a/reset/reset_anolisos/reset_anolisos.sh +++ b/reset/reset_anolisos/reset_anolisos.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-14 +#Date: 2025-09-30 #FileName: reset_anolisos.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,13 +22,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_anolis_8_eth(){ @@ -92,40 +85,40 @@ set_eth(){ if [ ${MAIN_VERSION_ID} == "8" ];then if [ ${IP_NUM} == "2" ];then if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_anolis_8_eth set_anolis_8_eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_anolis_8_eth set_anolis_8_eth0 set_anolis_8_eth1 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi fi else if [ ${IP_NUM} == "2" ];then if [ -f /etc/systemd/network/70-eth0.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_anolis_23_eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else if [ -f /etc/systemd/network/70-eth0.link -a -f /etc/systemd/network/70-eth1.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_anolis_23_eth0 set_anolis_23_eth1 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi fi @@ -241,13 +234,13 @@ set_network(){ set_network_eth0 set_network_eth1 fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } aliyun(){ @@ -281,7 +274,7 @@ set_yum(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } base_menu(){ @@ -322,37 +315,37 @@ EOF minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } disable_firewalls(){ - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} } disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -368,7 +361,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -465,13 +458,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -480,7 +473,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -524,7 +517,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -567,7 +560,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -584,7 +577,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -629,7 +622,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -702,7 +695,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -716,7 +709,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -725,7 +718,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -835,7 +828,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_kylin_server/reset_kylin_server.sh b/reset/reset_kylin_server/reset_kylin_server.sh index 024ecbf..61b5d19 100644 --- a/reset/reset_kylin_server/reset_kylin_server.sh +++ b/reset/reset_kylin_server/reset_kylin_server.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-14 +#Date: 2025-09-30 #FileName: reset_kylin_server.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,18 +22,11 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_eth(){ if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s@"$@ net.ifnames=0 biosdevname=0"@' /etc/default/grub if lsblk | grep -q efi;then @@ -45,7 +38,7 @@ set_eth(){ ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'` mv /etc/sysconfig/network-scripts/ifcfg-${ETHNAME} /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i.bak 's/'${ETHNAME}'/eth0/' /etc/sysconfig/network-scripts/ifcfg-eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi } @@ -221,7 +214,7 @@ set_network(){ else set_dual_network fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now else if [ ${IP_NUM} == "2" ];then @@ -230,50 +223,50 @@ set_network(){ set_network_eth0 set_network_eth1 fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} fi } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } disable_firewalls(){ - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} } disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -289,7 +282,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -386,13 +379,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -401,7 +394,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -428,7 +421,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -471,7 +464,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -488,7 +481,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -533,7 +526,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -606,7 +599,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -620,7 +613,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -629,7 +622,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -735,7 +728,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_opencloudos/reset_opencloudos.sh b/reset/reset_opencloudos/reset_opencloudos.sh index f019c89..4a43504 100644 --- a/reset/reset_opencloudos/reset_opencloudos.sh +++ b/reset/reset_opencloudos/reset_opencloudos.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: reset_opencloudos.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,13 +22,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_opencloudos_7_8_eth(){ @@ -75,29 +68,29 @@ EOF set_eth(){ if [ ${MAIN_VERSION_ID} == "7" -o ${MAIN_VERSION_ID} == "8" ];then if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_opencloudos_7_8_eth - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else IP_NUM=`ip addr | awk -F"[: ]" '{print $1}' | grep -v '^$' | wc -l` if [ ${IP_NUM} == "2" ];then if [ -f /etc/systemd/network/70-eth0.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_opencloudos_9_eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else if [ -f /etc/systemd/network/70-eth0.link -a -f /etc/systemd/network/70-eth1.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_opencloudos_9_eth0 set_opencloudos_9_eth1 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi fi @@ -213,19 +206,19 @@ set_network(){ set_network_eth0 set_network_eth1 fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } tencent(){ @@ -254,7 +247,7 @@ set_yum(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } base_menu(){ @@ -301,7 +294,7 @@ set_powertools_opencloudos_8(){ dnf config-manager --set-enabled PowerTools ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,PowerTools仓库镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,PowerTools仓库镜像源设置完成!"${END} } opencloudos_menu(){ @@ -323,7 +316,7 @@ EOF if [ ${MAIN_VERSION_ID} == "8" ];then set_powertools_opencloudos_8 else - ${COLOR}"${FULL_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} fi ;; 3) @@ -339,7 +332,7 @@ EOF minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } disable_firewalls(){ @@ -350,9 +343,9 @@ disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi } @@ -362,14 +355,14 @@ set_swap(){ else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -385,7 +378,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -482,13 +475,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -497,7 +490,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -524,7 +517,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -567,7 +560,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -584,7 +577,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -629,7 +622,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -702,7 +695,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -716,7 +709,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -725,7 +718,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -835,7 +828,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_openeuler/reset_openeuler.sh b/reset/reset_openeuler/reset_openeuler.sh index 3b1ec0d..9f3bb9a 100644 --- a/reset/reset_openeuler/reset_openeuler.sh +++ b/reset/reset_openeuler/reset_openeuler.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-14 +#Date: 2025-09-30 #FileName: reset_openeuler.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,18 +22,11 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_eth(){ if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s@"$@ net.ifnames=0 biosdevname=0"@' /etc/default/grub if lsblk | grep -q efi;then @@ -45,7 +38,7 @@ set_eth(){ ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'` mv /etc/sysconfig/network-scripts/ifcfg-${ETHNAME} /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i.bak 's/'${ETHNAME}'/eth0/' /etc/sysconfig/network-scripts/ifcfg-eth0 - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi } @@ -131,13 +124,13 @@ set_network(){ set_network_eth0 set_network_eth1 fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } aliyun(){ @@ -210,7 +203,7 @@ set_yum(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } base_menu(){ @@ -311,37 +304,37 @@ EOF minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } disable_firewalls(){ - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} } disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -357,7 +350,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -454,13 +447,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -469,7 +462,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -496,7 +489,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -539,7 +532,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -556,7 +549,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -601,7 +594,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -674,7 +667,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -688,7 +681,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -697,7 +690,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -807,7 +800,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_opensuse/reset_opensuse.sh b/reset/reset_opensuse/reset_opensuse.sh index 26f8d69..16c4593 100644 --- a/reset/reset_opensuse/reset_opensuse.sh +++ b/reset/reset_opensuse/reset_opensuse.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: reset_opensuse.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,13 +22,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } check_ip(){ @@ -106,13 +99,13 @@ set_network(){ set_network_eth0 set_network_eth1 fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } aliyun(){ @@ -189,7 +182,7 @@ set_zypper(){ fi ${COLOR}"更新镜像源中,请稍等..."${END} zypper clean &> /dev/null && zypper refresh &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,zypper源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,zypper源设置完成!"${END} } base_menu(){ @@ -297,31 +290,31 @@ minimal_install(){ 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 lrzsz tree tmux tcpdump iotop bc &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,建议安装软件包已安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,建议安装软件包已安装完成!"${END} } disable_firewalls(){ - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} } disable_apparmor(){ - systemctl disable --now apparmor &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,AppArmor已禁用!"${END} + systemctl disable --now apparmor &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,AppArmor已禁用!"${END} } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -337,7 +330,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -434,13 +427,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -449,7 +442,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -476,7 +469,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -519,7 +512,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -536,7 +529,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -581,7 +574,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -654,7 +647,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -668,7 +661,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -677,7 +670,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -783,7 +776,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_uos_server/reset_uos_server.sh b/reset/reset_uos_server/reset_uos_server.sh index b35db54..945055f 100644 --- a/reset/reset_uos_server/reset_uos_server.sh +++ b/reset/reset_uos_server/reset_uos_server.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-14 +#Date: 2025-09-30 #FileName: reset_uos_server.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -22,18 +22,11 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_eth(){ if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s@"$@ net.ifnames=0 biosdevname=0"@' /etc/default/grub if lsblk | grep -q efi;then @@ -45,7 +38,7 @@ set_eth(){ ETHNAME=`ip addr | awk -F"[ :]" '/^2/{print $3}'` mv /etc/sysconfig/network-scripts/ifcfg-${ETHNAME} /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i.bak 's/'${ETHNAME}'/eth0/' /etc/sysconfig/network-scripts/ifcfg-eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi } @@ -164,50 +157,50 @@ set_network(){ else set_dual_network fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } disable_firewalls(){ - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} } disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } set_localtime(){ timedatectl set-timezone Asia/Shanghai echo 'Asia/Shanghai' >/etc/timezone - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -223,7 +216,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -320,13 +313,13 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ sed -ri.bak -e 's/^#(UseDNS).*/\1 no/' -e 's/^(GSSAPIAuthentication).*/\1 no/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -335,7 +328,7 @@ set_ssh_port(){ read -p "请输入端口号: " PORT sed -i 's/#Port 22/Port '${PORT}'/' /etc/ssh/sshd_config systemctl restart sshd - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_base_alias(){ @@ -362,7 +355,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -405,7 +398,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -422,7 +415,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -467,7 +460,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -540,7 +533,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -554,7 +547,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -563,7 +556,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } menu(){ @@ -669,7 +662,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi } diff --git a/reset/reset_v10/reset_v10.sh b/reset/reset_v10/reset_v10.sh index 53b5bc0..8cb0a0e 100644 --- a/reset/reset_v10/reset_v10.sh +++ b/reset/reset_v10/reset_v10.sh @@ -4,7 +4,7 @@ #Author: Raymond #QQ: 88563128 #MP: Raymond运维 -#Date: 2025-09-22 +#Date: 2025-09-30 #FileName: reset_v10.sh #URL: https://wx.zsxq.com/group/15555885545422 #Description: The reset linux system initialization script supports @@ -25,13 +25,6 @@ os(){ else MAIN_VERSION_ID=`sed -rn '/^VERSION_ID=/s@.*="?([0-9]+)\.?.*"?@\1@p' /etc/os-release` fi - if [ ${MAIN_NAME} == "Ubuntu" -o ${MAIN_NAME} == "Debian" ];then - FULL_NAME="${PRETTY_NAME}" - elif [ ${MAIN_NAME} == "UOS" ];then - FULL_NAME="${NAME}" - else - FULL_NAME="${NAME} ${VERSION_ID}" - fi } set_rocky_almalinux_centos_7_8_eth(){ @@ -79,29 +72,29 @@ EOF set_rocky_almalinux_centos_eth(){ if [ ${MAIN_VERSION_ID} == "7" -o ${MAIN_VERSION_ID} == "8" ];then if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_rocky_almalinux_centos_7_8_eth - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else IP_NUM=`ip addr | awk -F"[: ]" '{print $1}' | grep -v '^$' | wc -l` if [ ${IP_NUM} == "2" ];then if [ -f /etc/systemd/network/70-eth0.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_rocky_almalinux_centos_9_10_eth0 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi else if [ -f /etc/systemd/network/70-eth0.link -a -f /etc/systemd/network/70-eth1.link ];then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else set_rocky_almalinux_centos_9_10_eth0 set_rocky_almalinux_centos_9_10_eth1 - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi fi @@ -110,7 +103,7 @@ set_rocky_almalinux_centos_eth(){ set_ubuntu_debian_eth(){ if grep -Eqi "(net\.ifnames|biosdevname)" /etc/default/grub;then - ${COLOR}"${FULL_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名配置文件已修改,不用修改!"${END} else sed -ri.bak '/^GRUB_CMDLINE_LINUX=/s@"$@net.ifnames=0 biosdevname=0"@' /etc/default/grub if lsblk | grep -q efi;then @@ -137,7 +130,7 @@ EOF else sed -i.bak 's/'${ETHNAME}'/eth0/' /etc/network/interfaces fi - ${COLOR}"${FULL_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网卡名已修改成功,10秒后,机器会自动重启!"${END} sleep 10 && shutdown -r now fi } @@ -428,13 +421,13 @@ set_network(){ set_debian_network_eth1 fi fi - ${COLOR}"${FULL_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,网络已设置成功,请重新启动系统后生效!"${END} } set_hostname(){ read -p "请输入主机名: " HOST hostnamectl set-hostname ${HOST} - ${COLOR}"${FULL_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,主机名设置成功,请重新登录生效!"${END} } aliyun(){ @@ -550,7 +543,7 @@ set_yum_rocky_8_9_10(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } rocky_8_9_10_base_menu(){ @@ -642,14 +635,14 @@ set_devel_rocky_9_10(){ dnf config-manager --set-enabled devel ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,devel仓库镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,devel仓库镜像源设置完成!"${END} } set_powertools_rocky_almalinux_centos_8(){ dnf config-manager --set-enabled powertools ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,PowerTools仓库镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,PowerTools仓库镜像源设置完成!"${END} } set_yum_almalinux_8_9_10(){ @@ -657,7 +650,7 @@ set_yum_almalinux_8_9_10(){ sed -i.bak -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^# baseurl=https://'${OLD_MIRROR}'|baseurl=https://'${MIRROR}'|g' /etc/yum.repos.d/almalinux*.repo ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } almalinux_8_9_10_base_menu(){ @@ -741,7 +734,7 @@ EOF ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,devel仓库镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,devel仓库镜像源设置完成!"${END} } almalinux_9_10_devel_menu(){ @@ -818,11 +811,11 @@ set_crb_almalinux_centos_9_10(){ dnf config-manager --set-enabled crb ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,crb仓库镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,crb仓库镜像源设置完成!"${END} } set_yum_centos_stream_9_10_perl(){ - ${COLOR}"由于${FULL_NAME}操作系统,系统默认镜像源是Perl语言实现的,在更改镜像源之前先确保把'update_mirror.pl'文件和reset脚本放在同一个目录下,否则后面程序会退出,默认的${FULL_NAME}操作系统,镜像源设置的是阿里云,要修改镜像源,请去'update_mirror.pl'文件里修改url变量!"${END} + ${COLOR}"由于${PRETTY_NAME}操作系统,系统默认镜像源是Perl语言实现的,在更改镜像源之前先确保把'update_mirror.pl'文件和reset脚本放在同一个目录下,否则后面程序会退出,默认的${PRETTY_NAME}操作系统,镜像源设置的是阿里云,要修改镜像源,请去'update_mirror.pl'文件里修改url变量!"${END} sleep 10 PERL_FILE=update_mirror.pl if [ ! -e ${PERL_FILE} ];then @@ -835,7 +828,7 @@ set_yum_centos_stream_9_10_perl(){ perl ./update_mirror.pl /etc/yum.repos.d/centos*.repo ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } set_yum_centos_stream_9_10(){ @@ -843,7 +836,7 @@ set_yum_centos_stream_9_10(){ sed -i -e 's|^baseurl=https://'${OLD_MIRROR}'|baseurl=https://'${MIRROR}'|g' /etc/yum.repos.d/centos*.repo ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } centos_stream_9_10_base_menu(){ @@ -931,7 +924,7 @@ set_yum_centos_stream_8(){ fi ${COLOR}"更新镜像源中,请稍等..。。。."${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } centos_stream_8_base_menu(){ @@ -1052,7 +1045,7 @@ set_epel_rocky_almalinux_centos_8_9_10(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,EPEL镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,EPEL镜像源设置完成!"${END} } rocky_almalinux_centos_8_9_10_epel_menu(){ @@ -1165,7 +1158,7 @@ set_yum_centos_7(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} yum clean all &> /dev/null && yum makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } centos_7_base_menu(){ @@ -1267,7 +1260,7 @@ set_epel_centos_7(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} dnf clean all &> /dev/null && dnf makecache &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,EPEL镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,EPEL镜像源设置完成!"${END} } centos_7_epel_menu(){ @@ -1329,14 +1322,14 @@ EOF if [ ${MAIN_VERSION_ID} == "9" -o ${MAIN_VERSION_ID} == "10" ];then set_devel_rocky_9_10 else - ${COLOR}"${FULL_NAME}操作系统,没有devel仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有devel仓库,不用设置!"${END} fi ;; 4) if [ ${MAIN_VERSION_ID} == "8" ];then set_powertools_rocky_almalinux_centos_8 else - ${COLOR}"${FULL_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} fi ;; 5) @@ -1374,21 +1367,21 @@ EOF if [ ${MAIN_VERSION_ID} == "9" -o ${MAIN_VERSION_ID} == "10" ];then set_crb_almalinux_centos_9_10 else - ${COLOR}"${FULL_NAME}操作系统,没有crb仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有crb仓库,不用设置!"${END} fi ;; 4) if [ ${MAIN_VERSION_ID} == "9" -o ${MAIN_VERSION_ID} == "10" ];then almalinux_9_10_devel_menu else - ${COLOR}"${FULL_NAME}操作系统,没有devel仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有devel仓库,不用设置!"${END} fi ;; 5) if [ ${MAIN_VERSION_ID} == "8" ];then set_powertools_rocky_almalinux_centos_8 else - ${COLOR}"${FULL_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} fi ;; 6) @@ -1439,14 +1432,14 @@ EOF if [ ${MAIN_VERSION_ID} == "9" -o ${MAIN_VERSION_ID} == "10" ];then set_crb_almalinux_centos_9_10 else - ${COLOR}"${FULL_NAME}操作系统,没有crb仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有crb仓库,不用设置!"${END} fi ;; 4) if [ ${MAIN_VERSION_ID} == "8" ];then set_powertools_rocky_almalinux_centos_8 else - ${COLOR}"${FULL_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有PowerTools仓库,不用设置!"${END} fi ;; 5) @@ -1469,7 +1462,7 @@ set_ubuntu_apt(){ fi ${COLOR}"更新镜像源中,请稍等......"${END} apt update &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } apt_menu(){ @@ -1588,7 +1581,7 @@ set_debian_apt(){ sed -ri.bak -e 's/'${OLD_MIRROR}'/'${MIRROR}'/g' -e 's/'${SECURITY_MIRROR}'/'${MIRROR}'/g' -e 's/^(deb cdrom.*)/#\1/g' /etc/apt/sources.list ${COLOR}"更新镜像源中,请稍等......"${END} apt update &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,镜像源设置完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,镜像源设置完成!"${END} } debian_menu(){ @@ -1718,13 +1711,13 @@ set_mirror_repository(){ rocky_almalinux_centos_minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} 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} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } ubuntu_debian_minimal_install(){ ${COLOR}'开始安装“Minimal安装建议安装软件包”,请稍等......'${END} apt install -y iproute2 ntpdate tcpdump telnet traceroute lrzsz tree iotop unzip zip - ${COLOR}"${FULL_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,Minimal安装建议安装软件包已安装完成!"${END} } minimal_install(){ @@ -1737,11 +1730,11 @@ minimal_install(){ disable_firewalls(){ if [ ${MAIN_NAME} == "Rocky" -o ${MAIN_NAME} == "AlmaLinux" -o ${MAIN_NAME} == "CentOS" ];then - rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统,iptables防火墙已关闭!"${END} + rpm -q firewalld &> /dev/null && { systemctl disable --now firewalld &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,Firewall防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统,iptables防火墙已关闭!"${END} elif [ ${MAIN_NAME} == "Ubuntu" ];then - dpkg -s ufw &> /dev/null && { systemctl disable --now ufw &> /dev/null; ${COLOR}"${FULL_NAME}操作系统,ufw防火墙已关闭!"${END}; } || ${COLOR}"${FULL_NAME}操作系统, 没有ufw防火墙服务,不用关闭!"${END} + dpkg -s ufw &> /dev/null && { systemctl disable --now ufw &> /dev/null; ${COLOR}"${PRETTY_NAME}操作系统,ufw防火墙已关闭!"${END}; } || ${COLOR}"${PRETTY_NAME}操作系统, 没有ufw防火墙服务,不用关闭!"${END} else - ${COLOR}"${FULL_NAME}操作系统,没有安装防火墙服务,不用关闭!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,没有安装防火墙服务,不用关闭!"${END} fi } @@ -1750,18 +1743,18 @@ disable_selinux(){ if [ `getenforce` == "Enforcing" ];then sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config setenforce 0 - ${COLOR}"${FULL_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已禁用,请重新启动系统后才能永久生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,SELinux已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux已被禁用,不用设置!"${END} fi else - ${COLOR}"${FULL_NAME}操作系统,SELinux默认没有安装,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SELinux默认没有安装,不用设置!"${END} fi } set_swap(){ if grep -Eqi "noauto" /etc/fstab;then - ${COLOR}"${FULL_NAME}操作系统,swap已被禁用,不用设置!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,swap已被禁用,不用设置!"${END} else if [ ${MAIN_NAME} == "Rocky" -o ${MAIN_NAME} == "AlmaLinux" -o ${MAIN_NAME} == "CentOS" ];then sed -ri.bak '/swap/s/(.*)(defaults)(.*)/\1\2,noauto\3/g' /etc/fstab @@ -1769,7 +1762,7 @@ set_swap(){ sed -ri.bak '/swap/s/(.*)(sw)(.*)/\1\2,noauto\3/g' /etc/fstab fi swapoff -a - ${COLOR}"${FULL_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用swap已设置成功,请重启系统后生效!"${END} fi } @@ -1781,7 +1774,7 @@ set_localtime(){ LC_TIME=en_DK.UTF-8 EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统时区已设置成功,请重启系统后生效!"${END} } set_limits(){ @@ -1797,7 +1790,7 @@ root hard memlock 32000 root soft msgqueue 8192000 root hard msgqueue 8192000 EOF - ${COLOR}"${FULL_NAME}操作系统,优化资源限制参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化资源限制参数成功!"${END} } set_kernel(){ @@ -1894,7 +1887,7 @@ net.ipv4.tcp_tw_recycle = 0 EOF fi sysctl -p &> /dev/null - ${COLOR}"${FULL_NAME}操作系统,优化内核参数成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,优化内核参数成功!"${END} } optimization_ssh(){ @@ -1910,7 +1903,7 @@ optimization_ssh(){ else systemctl restart sshd fi - ${COLOR}"${FULL_NAME}操作系统,SSH已优化完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,SSH已优化完成!"${END} } set_ssh_port(){ @@ -1925,7 +1918,7 @@ set_ssh_port(){ else systemctl restart sshd fi - ${COLOR}"${FULL_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,更改SSH端口号已完成,请重新登陆后生效!"${END} } set_rocky_almalinux_centos_alias(){ @@ -1969,7 +1962,7 @@ EOF alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan" EOF fi - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_ubuntu_alias(){ @@ -1977,7 +1970,7 @@ set_ubuntu_alias(){ alias cdnet="cd /etc/netplan" alias cdapt="cd /etc/apt" EOF - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_debian_alias(){ @@ -1985,7 +1978,7 @@ set_debian_alias(){ alias cdnet="cd /etc/network" alias cdapt="cd /etc/apt" EOF - ${COLOR}"${FULL_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统别名已设置成功,请重新登陆后生效!"${END} } set_alias(){ @@ -2044,7 +2037,7 @@ func SetTitle() endfunc autocmd BufNewFile * normal G EOF - ${COLOR}"${FULL_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,vimrc设置完成,请重新系统启动才能生效!"${END} } set_mail(){ @@ -2065,7 +2058,7 @@ set smtp-auth-password=${AUTH} set smtp-auth=login set ssl-verify=ignore EOF - ${COLOR}"${FULL_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,邮件设置完成,请重新登录后才能生效!"${END} } red(){ @@ -2123,7 +2116,7 @@ set_ps1_env(){ } set_ps1(){ - TIPS="${COLOR}${FULL_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" + TIPS="${COLOR}${PRETTY_NAME}操作系统,PS1设置成功,请重新登录生效!${END}" while true;do echo -e "\E[$[RANDOM%7+31];1m" cat <<-EOF @@ -2196,7 +2189,7 @@ set_vim_env(){ else set_vim fi - ${COLOR}"${FULL_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认文本编辑器设置成功,请重新登录生效!"${END} } set_history(){ @@ -2210,7 +2203,7 @@ set_history_env(){ else set_history fi - ${COLOR}"${FULL_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,history格式设置成功,请重新登录生效!"${END} } disable_restart(){ @@ -2219,7 +2212,7 @@ disable_restart(){ systemctl disable ctrl-alt-del.target fi systemctl mask ctrl-alt-del.target - ${COLOR}"${FULL_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,禁用ctrl+alt+del重启功能设置成功!"${END} } set_ubuntu_debian_root_login(){ @@ -2237,9 +2230,9 @@ set_ubuntu_debian_root_login(){ ${PASSWORD} ${PASSWORD} EOF - ${COLOR}"${FULL_NAME}操作系统,root用户登录已设置完成,请重新登录后生效!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,root用户登录已设置完成,请重新登录后生效!"${END} else - ${COLOR}"${FULL_NAME}操作系统,系统不可用!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统不可用!"${END} fi } @@ -2250,16 +2243,16 @@ ubuntu_remove(){ else apt -y purge ufw fi - ${COLOR}"${FULL_NAME}操作系统,无用软件包卸载完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,无用软件包卸载完成!"${END} else - ${COLOR}"${FULL_NAME}操作系统,系统不可用!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统不可用!"${END} fi } ubuntu_20_22_24_remove_snap(){ dpkg -s snapd &> /dev/null if [ $? -eq 1 ];then - ${COLOR}"${FULL_NAME}操作系统,snap已卸载!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,snap已卸载!"${END} else systemctl disable snapd.service && systemctl disable snapd.socket && systemctl disable snapd.seeded.service sum=$(snap list | awk 'NR>=2{print $1}' | wc -l) @@ -2277,7 +2270,7 @@ Pin: release a=* Pin-Priority: -10 EOF apt update - ${COLOR}"${FULL_NAME}操作系统,snap卸载完成!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,snap卸载完成!"${END} fi } @@ -2286,10 +2279,10 @@ ubuntu_remove_snap(){ if [ ${MAIN_VERSION_ID} == 20 -o ${MAIN_VERSION_ID} == 22 -o ${MAIN_VERSION_ID} == 24 ];then ubuntu_20_22_24_remove_snap else - ${COLOR}"${FULL_NAME}操作系统,默认没有安装snap!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,默认没有安装snap!"${END} fi else - ${COLOR}"${FULL_NAME}操作系统,系统不可用!"${END} + ${COLOR}"${PRETTY_NAME}操作系统,系统不可用!"${END} fi } @@ -2426,7 +2419,7 @@ main(){ menu fi else - ${COLOR}"此脚本不支持${FULL_NAME}操作系统!"${END} + ${COLOR}"此脚本不支持${PRETTY_NAME}操作系统!"${END} fi }