mirror of
https://github.com/leitbogioro/Tools.git
synced 2025-10-06 05:16:38 +08:00
Update InstallNET.sh
This commit is contained in:
parent
373c1a5ac8
commit
6923dfb967
1 changed files with 7 additions and 2 deletions
|
@ -593,7 +593,7 @@ function netmask() {
|
||||||
b=""
|
b=""
|
||||||
m=""
|
m=""
|
||||||
for ((i = 0; i < 32; i++)); do
|
for ((i = 0; i < 32; i++)); do
|
||||||
[ $i -lt $n ] && b="${b}1" || b="${b}0"
|
[ $i -lt $n ] 2>/dev/null && b="${b}1" || b="${b}0"
|
||||||
done
|
done
|
||||||
for ((i = 0; i < 4; i++)); do
|
for ((i = 0; i < 4; i++)); do
|
||||||
s=$(echo "$b" | cut -c$(($(($i * 8)) + 1))-$(($(($i + 1)) * 8)))
|
s=$(echo "$b" | cut -c$(($(($i * 8)) + 1))-$(($(($i + 1)) * 8)))
|
||||||
|
@ -1262,6 +1262,7 @@ function checkSys() {
|
||||||
# Reference: https://anatolinicolae.com/failed-loading-plugin-osmsplugin-no-module-named-librepo/
|
# Reference: https://anatolinicolae.com/failed-loading-plugin-osmsplugin-no-module-named-librepo/
|
||||||
[[ "$CurrentOS" == "CentOS" && "$CurrentOSVer" == "8" ]] && dnf install python3-librepo -y
|
[[ "$CurrentOS" == "CentOS" && "$CurrentOSVer" == "8" ]] && dnf install python3-librepo -y
|
||||||
# Redhat like linux OS necessary components.
|
# Redhat like linux OS necessary components.
|
||||||
|
dnf install epel-release -y
|
||||||
dnf install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
dnf install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
||||||
else
|
else
|
||||||
yum install dnf -y >/root/yum_execute.log 2>&1
|
yum install dnf -y >/root/yum_execute.log 2>&1
|
||||||
|
@ -1280,9 +1281,11 @@ function checkSys() {
|
||||||
# Run dnf update and install components.
|
# Run dnf update and install components.
|
||||||
# In official template of AlmaLinux 9 of Linode, "tuned" must be installed otherwise "grub2-mkconfig" can't work formally.
|
# In official template of AlmaLinux 9 of Linode, "tuned" must be installed otherwise "grub2-mkconfig" can't work formally.
|
||||||
# Reference: https://phanes.silogroup.org/fips-disa-stig-hardening-on-centos9/
|
# Reference: https://phanes.silogroup.org/fips-disa-stig-hardening-on-centos9/
|
||||||
|
dnf install epel-release -y
|
||||||
dnf install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
dnf install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
||||||
# Oracle Linux 7 doesn't support DNF.
|
# Oracle Linux 7 doesn't support DNF.
|
||||||
elif [[ $(grep -i "no package" /root/yum_execute.log) ]]; then
|
elif [[ $(grep -i "no package" /root/yum_execute.log) ]]; then
|
||||||
|
yum install epel-release -y
|
||||||
yum install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
yum install bind-utils cpio curl dmidecode dnsutils efibootmgr file gzip jq net-tools openssl redhat-lsb syslinux tuned util-linux virt-what wget xz --skip-broken -y
|
||||||
fi
|
fi
|
||||||
rm -rf /root/yum_execute.log
|
rm -rf /root/yum_execute.log
|
||||||
|
@ -3225,7 +3228,9 @@ if [[ -z "$tmpWORD" || "$linux_relese" == 'alpinelinux' ]]; then
|
||||||
myPASSWORD='$6$qE9Lqgrd0QTOq46i$YMECmKvIw2SeBP4X411I0ZWmtyMsRcBi4Rxu7HYRsqdwqSApi6zjds5UJyM4HrAoBcuLBmjPyLatGydulmCDb0'
|
myPASSWORD='$6$qE9Lqgrd0QTOq46i$YMECmKvIw2SeBP4X411I0ZWmtyMsRcBi4Rxu7HYRsqdwqSApi6zjds5UJyM4HrAoBcuLBmjPyLatGydulmCDb0'
|
||||||
else
|
else
|
||||||
# "-1" is MD5, "-5" is SHA256, "-6" is SHA512. MD5 is no longer secure.
|
# "-1" is MD5, "-5" is SHA256, "-6" is SHA512. MD5 is no longer secure.
|
||||||
myPASSWORD=$(openssl passwd -6 ''$tmpWORD'')
|
myPASSWORD=$(openssl passwd -6 ''$tmpWORD'' 2>/dev/null)
|
||||||
|
# Version 1.0.2k of openssl in CentOS 7 is too old that it's only support MD5.
|
||||||
|
[[ -z "$myPASSWORD" || "$myPASSWORD" =~ "NULL" ]] && myPASSWORD=$(openssl passwd -1 ''$tmpWORD'')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -ne "\n${aoiBlue}# SSH or RDP Port, Username and Password${plain}\n\n"
|
echo -ne "\n${aoiBlue}# SSH or RDP Port, Username and Password${plain}\n\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue