init_rockylinux_9.sh
| @@ -123,3 +123,5 @@ enabled=1 | |||
| 123 | 123 | UK | |
| 124 | 124 | dnf clean all | |
| 125 | 125 | dnf makecache | |
| 126 | + | ||
| 127 | + | curl -sL https://dev.yorhel.nl/download/ncdu-2.9-linux-$(uname -m).tar.gz | tar zxvf - -C /usr/local/sbin/ | |
init_ubuntu2204.sh
| @@ -29,4 +29,6 @@ sudo apt install git zsh bash-completion wget unzip tree tmux vim sysstat -y | |||
| 29 | 29 | ||
| 30 | 30 | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |
| 31 | 31 | ||
| 32 | + | curl -sL https://dev.yorhel.nl/download/ncdu-2.9-linux-$(uname -m).tar.gz | tar zxvf - -C /usr/local/sbin/ | |
| 33 | + | ||
| 32 | 34 | # chsh -s zsh | |
init_ubuntu2404.sh
| @@ -103,5 +103,7 @@ sudo apt install vim git curl zsh bash-completion wget unzip tree tmux iputils-p | |||
| 103 | 103 | ||
| 104 | 104 | sudo apt clean | |
| 105 | 105 | ||
| 106 | + | curl -sL https://dev.yorhel.nl/download/ncdu-2.9-linux-$(uname -m).tar.gz | tar zxvf - -C /usr/local/sbin/ | |
| 107 | + | ||
| 106 | 108 | # ready to install zsh | |
| 107 | 109 | echo 'curl -fsSL https://gist.smtx.fun/uk/shell/raw/HEAD/install_ohmyzsh.sh | bash' | |
init_rockylinux_9.sh
| @@ -5,8 +5,9 @@ timedatectl set-timezone Asia/Shanghai | |||
| 5 | 5 | mkdir /root/.ssh &> /dev/null | |
| 6 | 6 | ||
| 7 | 7 | cat > /root/.ssh/authorized_keys <<UK | |
| 8 | + | ||
| 9 | + | # mba | |
| 8 | 10 | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCikWm0DPzGXKpIlHLLIWQE3lvyK4iYnGqasZTW5JoshI3D7lN26E+DJWRAi4jQ4RxadQAWLXQx4kWQFzam39NqGkGsyOVIk6m7uHKaBKiBRGExi1SGt/5JytMVPZbFHXyHJOQisnhCo1FcR/HIxSDyqyLL5X520ZtRKX6rUifIrrFDaC/Sd9UzgqI0BKsN+Aol2a6+iUAtYEsoQv1p5oiOEDX+BP5ljnoeDv5TcJ09v0SgSF4AQpfeD1bItc7qeaipI+3Kl1dVQjmU/6OIHPn5ZOYk+UCxZmjkDtzR+mrGYudlSafzOAICdVEGlFpHV+f7cFK8TKWT/skElbpfTyaJ3aCD40QyRW1kf1g7KDuIGuvFOOVt9wyxWrKWdCZxRxu424KCvoOg6D4USPGVMk9NFSK4DYyLdnGvVnQtNqesSsFOcgw1fmTMMUBwfzd/5BLsLH7ZFqKiLc8LsiqlU/NKp7WcdJb8FXAAEcEregazGemLoTBHhEjBesGZUpHiCgM= uk@uk | |
| 9 | - | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 10 | 11 | UK | |
| 11 | 12 | ||
| 12 | 13 | cat > /root/.ssh/id_rsa.pub <<UK | |
| @@ -122,5 +123,3 @@ enabled=1 | |||
| 122 | 123 | UK | |
| 123 | 124 | dnf clean all | |
| 124 | 125 | dnf makecache | |
| 125 | - | ||
| 126 | - | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |
init_ubuntu2404.sh
| @@ -81,11 +81,25 @@ deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg] https://mirrors.aliy | |||
| 81 | 81 | ||
| 82 | 82 | UK' | |
| 83 | 83 | ||
| 84 | - | sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak | |
| 85 | - | sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources | |
| 84 | + | sudo mv /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak | |
| 85 | + | sudo bash -c 'cat << UK > /etc/apt/sources.list.d/ubuntu.sources | |
| 86 | + | ||
| 87 | + | Types: deb | |
| 88 | + | URIs: https://mirrors.ustc.edu.cn/ubuntu | |
| 89 | + | Suites: noble noble-updates noble-backports | |
| 90 | + | Components: main restricted universe multiverse | |
| 91 | + | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | |
| 92 | + | ||
| 93 | + | Types: deb | |
| 94 | + | URIs: https://mirrors.ustc.edu.cn/ubuntu | |
| 95 | + | Suites: noble-security | |
| 96 | + | Components: main restricted universe multiverse | |
| 97 | + | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | |
| 98 | + | ||
| 99 | + | UK' | |
| 86 | 100 | ||
| 87 | 101 | sudo apt update | |
| 88 | - | sudo apt install vim vi git curl zsh bash-completion wget unzip tree tmux iputils-ping net-tools dnsutils traceroute sysstat -y | |
| 102 | + | sudo apt install vim git curl zsh bash-completion wget unzip tree tmux iputils-ping net-tools dnsutils traceroute sysstat -y | |
| 89 | 103 | ||
| 90 | 104 | sudo apt clean | |
| 91 | 105 | ||
init_ubuntu2404.sh
| @@ -82,7 +82,7 @@ deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg] https://mirrors.aliy | |||
| 82 | 82 | UK' | |
| 83 | 83 | ||
| 84 | 84 | sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak | |
| 85 | - | sudo sed -i 's/http:/https:/g' /etc/apt/sources.list.d/ubuntu.sources | |
| 85 | + | sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources | |
| 86 | 86 | ||
| 87 | 87 | sudo apt update | |
| 88 | 88 | sudo apt install vim vi git curl zsh bash-completion wget unzip tree tmux iputils-ping net-tools dnsutils traceroute sysstat -y | |
| @@ -90,4 +90,4 @@ sudo apt install vim vi git curl zsh bash-completion wget unzip tree tmux iputil | |||
| 90 | 90 | sudo apt clean | |
| 91 | 91 | ||
| 92 | 92 | # ready to install zsh | |
| 93 | - | echo 'curl -fsSL https://gist.smtx.fun/uk/shell/raw/HEAD/install_ohmyzsh.sh | bash' | |
| 93 | + | echo 'curl -fsSL https://gist.smtx.fun/uk/shell/raw/HEAD/install_ohmyzsh.sh | bash' | |
init_ubuntu2404.sh
| @@ -4,15 +4,90 @@ sudo timedatectl set-timezone Asia/Shanghai | |||
| 4 | 4 | ||
| 5 | 5 | echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/dont-prompt-$USER-for-sudo-password" | |
| 6 | 6 | ||
| 7 | + | mkdir $HOME/.ssh &> /dev/null | |
| 8 | + | ||
| 9 | + | cat > $HOME/.ssh/authorized_keys <<UK | |
| 10 | + | ||
| 11 | + | # wuke-mba | |
| 12 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCikWm0DPzGXKpIlHLLIWQE3lvyK4iYnGqasZTW5JoshI3D7lN26E+DJWRAi4jQ4RxadQAWLXQx4kWQFzam39NqGkGsyOVIk6m7uHKaBKiBRGExi1SGt/5JytMVPZbFHXyHJOQisnhCo1FcR/HIxSDyqyLL5X520ZtRKX6rUifIrrFDaC/Sd9UzgqI0BKsN+Aol2a6+iUAtYEsoQv1p5oiOEDX+BP5ljnoeDv5TcJ09v0SgSF4AQpfeD1bItc7qeaipI+3Kl1dVQjmU/6OIHPn5ZOYk+UCxZmjkDtzR+mrGYudlSafzOAICdVEGlFpHV+f7cFK8TKWT/skElbpfTyaJ3aCD40QyRW1kf1g7KDuIGuvFOOVt9wyxWrKWdCZxRxu424KCvoOg6D4USPGVMk9NFSK4DYyLdnGvVnQtNqesSsFOcgw1fmTMMUBwfzd/5BLsLH7ZFqKiLc8LsiqlU/NKp7WcdJb8FXAAEcEregazGemLoTBHhEjBesGZUpHiCgM= uk@uk | |
| 13 | + | ||
| 14 | + | # general | |
| 15 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 16 | + | UK | |
| 17 | + | ||
| 18 | + | cat > $HOME/.ssh/id_rsa.pub <<UK | |
| 19 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 20 | + | UK | |
| 21 | + | ||
| 22 | + | cat > $HOME/.ssh/id_rsa <<UK | |
| 23 | + | -----BEGIN RSA PRIVATE KEY----- | |
| 24 | + | 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 | |
| 61 | + | -----END RSA PRIVATE KEY----- | |
| 62 | + | UK | |
| 63 | + | chmod 700 $HOME/.ssh | |
| 64 | + | chmod 600 $HOME/.ssh/authorized_keys | |
| 65 | + | chmod 600 $HOME/.ssh/id_rsa | |
| 66 | + | chmod 644 $HOME/.ssh/id_rsa.pub | |
| 67 | + | ||
| 68 | + | # APT | |
| 7 | 69 | curl -fsSL https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_kubernetes_1.29.gpg | |
| 8 | 70 | curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg | |
| 9 | 71 | ||
| 10 | 72 | sudo bash -c 'cat << UK > /etc/apt/sources.list.d/wuke.list | |
| 73 | + | ||
| 74 | + | # curl -fsSL https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_kubernetes_1.29.gpg | |
| 75 | + | ||
| 76 | + | # curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg | |
| 77 | + | ||
| 11 | 78 | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_kubernetes_1.29.gpg] https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/ / | |
| 79 | + | ||
| 12 | 80 | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable | |
| 81 | + | ||
| 13 | 82 | UK' | |
| 14 | 83 | ||
| 84 | + | sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak | |
| 85 | + | sudo sed -i 's/http:/https:/g' /etc/apt/sources.list.d/ubuntu.sources | |
| 86 | + | ||
| 15 | 87 | sudo apt update | |
| 16 | - | sudo apt install git zsh bash-completion wget unzip tree tmux vim sysstat -y | |
| 88 | + | sudo apt install vim vi git curl zsh bash-completion wget unzip tree tmux iputils-ping net-tools dnsutils traceroute sysstat -y | |
| 89 | + | ||
| 90 | + | sudo apt clean | |
| 17 | 91 | ||
| 18 | - | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |
| 92 | + | # ready to install zsh | |
| 93 | + | echo 'curl -fsSL https://gist.smtx.fun/uk/shell/raw/HEAD/install_ohmyzsh.sh | bash' | |
uk 已修改 9 months ago. 還原成這個修訂版本
3 files changed, 326 insertions
init_centos7.sh(檔案已創建)
| @@ -0,0 +1,168 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | mkdir /root/.ssh &> /dev/null | |
| 4 | + | ||
| 5 | + | cat > /root/.ssh/authorized_keys <<UK | |
| 6 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCikWm0DPzGXKpIlHLLIWQE3lvyK4iYnGqasZTW5JoshI3D7lN26E+DJWRAi4jQ4RxadQAWLXQx4kWQFzam39NqGkGsyOVIk6m7uHKaBKiBRGExi1SGt/5JytMVPZbFHXyHJOQisnhCo1FcR/HIxSDyqyLL5X520ZtRKX6rUifIrrFDaC/Sd9UzgqI0BKsN+Aol2a6+iUAtYEsoQv1p5oiOEDX+BP5ljnoeDv5TcJ09v0SgSF4AQpfeD1bItc7qeaipI+3Kl1dVQjmU/6OIHPn5ZOYk+UCxZmjkDtzR+mrGYudlSafzOAICdVEGlFpHV+f7cFK8TKWT/skElbpfTyaJ3aCD40QyRW1kf1g7KDuIGuvFOOVt9wyxWrKWdCZxRxu424KCvoOg6D4USPGVMk9NFSK4DYyLdnGvVnQtNqesSsFOcgw1fmTMMUBwfzd/5BLsLH7ZFqKiLc8LsiqlU/NKp7WcdJb8FXAAEcEregazGemLoTBHhEjBesGZUpHiCgM= uk@uk | |
| 7 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 8 | + | UK | |
| 9 | + | ||
| 10 | + | cat > /root/.ssh/id_rsa.pub <<UK | |
| 11 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 12 | + | UK | |
| 13 | + | ||
| 14 | + | cat > /root/.ssh/id_rsa <<UK | |
| 15 | + | -----BEGIN RSA PRIVATE KEY----- | |
| 16 | + | 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 | |
| 53 | + | -----END RSA PRIVATE KEY----- | |
| 54 | + | UK | |
| 55 | + | chmod 700 /root/.ssh | |
| 56 | + | chmod 600 /root/.ssh/authorized_keys | |
| 57 | + | chmod 600 /root/.ssh/id_rsa | |
| 58 | + | chmod 644 /root/.ssh/id_rsa.pub | |
| 59 | + | ||
| 60 | + | # SELINUX & Firewalld | |
| 61 | + | systemctl disable --now firewalld | |
| 62 | + | sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config | |
| 63 | + | ||
| 64 | + | # YUM | |
| 65 | + | sed -i 's-gpgcheck=1-gpgcheck=0-g' /etc/yum.conf | |
| 66 | + | mkdir /etc/yum.repos.d/bak | |
| 67 | + | mv /etc/yum.repos.d/*repo /etc/yum.repos.d/bak | |
| 68 | + | cat << UK > /etc/yum.repos.d/wuke.repo | |
| 69 | + | # [tsinghua_base] | |
| 70 | + | # name=tsinghua_base | |
| 71 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/\$basearch/ | |
| 72 | + | # gpgcheck=0 | |
| 73 | + | # enabled=0 | |
| 74 | + | ||
| 75 | + | # [tsinghua_updates] | |
| 76 | + | # name=tsinghua_updates | |
| 77 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/updates/\$basearch/ | |
| 78 | + | # gpgcheck=0 | |
| 79 | + | # enabled=0 | |
| 80 | + | ||
| 81 | + | # [tsinghua_extras] | |
| 82 | + | # name=tsinghua_extras | |
| 83 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/\$basearch/ | |
| 84 | + | # gpgcheck=0 | |
| 85 | + | # enabled=0 | |
| 86 | + | ||
| 87 | + | # [tsinghua_epel] | |
| 88 | + | # name=tsinghua_epel | |
| 89 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/\$basearch | |
| 90 | + | # gpgcheck=0 | |
| 91 | + | # enabled=0 | |
| 92 | + | ||
| 93 | + | # [tsinghua_docker] | |
| 94 | + | # name=tsinghua_docker | |
| 95 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/\$basearch/stable | |
| 96 | + | # gpgcheck=0 | |
| 97 | + | # enabled=0 | |
| 98 | + | ||
| 99 | + | # [tsinghua_kubernetes] | |
| 100 | + | # name=tsinghua_kubernetes | |
| 101 | + | # baseurl=https://mirrors.tuna.tsinghua.edu.cn/kubernetes/yum/repos/kubernetes-el7-\$basearch | |
| 102 | + | # gpgcheck=0 | |
| 103 | + | # enabled=0 | |
| 104 | + | ||
| 105 | + | [huawei_base] | |
| 106 | + | name=huawei_base | |
| 107 | + | baseurl=https://repo.huaweicloud.com/centos/7/os/\$basearch/ | |
| 108 | + | gpgcheck=0 | |
| 109 | + | enabled=1 | |
| 110 | + | ||
| 111 | + | [huawei_updates] | |
| 112 | + | name=huawei_updates | |
| 113 | + | baseurl=https://repo.huaweicloud.com/centos/7/updates/\$basearch/ | |
| 114 | + | gpgcheck=0 | |
| 115 | + | enabled=1 | |
| 116 | + | ||
| 117 | + | [huawei_extras] | |
| 118 | + | name=huawei_extras | |
| 119 | + | baseurl=https://repo.huaweicloud.com/centos/7/extras/\$basearch/ | |
| 120 | + | gpgcheck=0 | |
| 121 | + | enabled=1 | |
| 122 | + | ||
| 123 | + | [huawei_epel] | |
| 124 | + | name=huawei_epel | |
| 125 | + | baseurl=https://repo.huaweicloud.com/epel/7/\$basearch/ | |
| 126 | + | gpgcheck=0 | |
| 127 | + | enabled=1 | |
| 128 | + | ||
| 129 | + | [huawei_docker] | |
| 130 | + | name=huawei_docker | |
| 131 | + | baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/\$basearch/stable/ | |
| 132 | + | #baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/\$basearch/stable | |
| 133 | + | gpgcheck=0 | |
| 134 | + | enabled=1 | |
| 135 | + | ||
| 136 | + | # [huawei_kubernetes] | |
| 137 | + | # name=huawei_kubernetes | |
| 138 | + | # baseurl=https://repo.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-\$basearch | |
| 139 | + | # gpgcheck=0 | |
| 140 | + | # enabled=0 | |
| 141 | + | ||
| 142 | + | [aliyun_kubernetes] | |
| 143 | + | name=aliyun_kubernetes | |
| 144 | + | baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-\$basearch | |
| 145 | + | gpgcheck=0 | |
| 146 | + | enabled=1 | |
| 147 | + | UK | |
| 148 | + | yum clean all | |
| 149 | + | yum makecache fast | |
| 150 | + | ||
| 151 | + | yum install git zsh bash-completion wget unzip tree tmux vim sysstat -y | |
| 152 | + | ||
| 153 | + | # sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended | |
| 154 | + | ||
| 155 | + | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
| 156 | + | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting | |
| 157 | + | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions | |
| 158 | + | ||
| 159 | + | sed -i 's/(git/(git zsh-syntax-highlighting zsh-autosuggestions sudo/g' ~/.zshrc | |
| 160 | + | sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="ys"/g' ~/.zshrc | |
| 161 | + | ||
| 162 | + | cat >> ~/.zshrc <<UK | |
| 163 | + | ||
| 164 | + | ## add | |
| 165 | + | zstyle ':omz:update' mode auto | |
| 166 | + | HIST_STAMPS="yyyy-mm-dd" | |
| 167 | + | alias vi="vim" | |
| 168 | + | UK | |
init_rockylinux_9.sh(檔案已創建)
| @@ -0,0 +1,126 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | timedatectl set-timezone Asia/Shanghai | |
| 4 | + | ||
| 5 | + | mkdir /root/.ssh &> /dev/null | |
| 6 | + | ||
| 7 | + | cat > /root/.ssh/authorized_keys <<UK | |
| 8 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCikWm0DPzGXKpIlHLLIWQE3lvyK4iYnGqasZTW5JoshI3D7lN26E+DJWRAi4jQ4RxadQAWLXQx4kWQFzam39NqGkGsyOVIk6m7uHKaBKiBRGExi1SGt/5JytMVPZbFHXyHJOQisnhCo1FcR/HIxSDyqyLL5X520ZtRKX6rUifIrrFDaC/Sd9UzgqI0BKsN+Aol2a6+iUAtYEsoQv1p5oiOEDX+BP5ljnoeDv5TcJ09v0SgSF4AQpfeD1bItc7qeaipI+3Kl1dVQjmU/6OIHPn5ZOYk+UCxZmjkDtzR+mrGYudlSafzOAICdVEGlFpHV+f7cFK8TKWT/skElbpfTyaJ3aCD40QyRW1kf1g7KDuIGuvFOOVt9wyxWrKWdCZxRxu424KCvoOg6D4USPGVMk9NFSK4DYyLdnGvVnQtNqesSsFOcgw1fmTMMUBwfzd/5BLsLH7ZFqKiLc8LsiqlU/NKp7WcdJb8FXAAEcEregazGemLoTBHhEjBesGZUpHiCgM= uk@uk | |
| 9 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 10 | + | UK | |
| 11 | + | ||
| 12 | + | cat > /root/.ssh/id_rsa.pub <<UK | |
| 13 | + | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRmiOhaAPgXnC+S43eqJY1h72XlBkx5NcQeVdjA0UaFrpANz5COFnZjPFUYy3frgqU9755CFr7BynhxGTIKooOqhZcg/co16b1Lc1a0qth7gs4ERMeF9ZzGQV8L8bVIdyUkqPsKHeLuzAwd4cLzPD1/hiPdj69/m61OZV4GqXPgAB0M7W63vooBidCbvHiflsQVMV6JXPb7LfqZM0jSYh4gQMR/Pu+r3FuMahQbCgNVGRJU4mlUyusuRqp60W+egQ9t3Gu/18U27HlWBqmDCeZOnP1lGchcI62XiDq1jl3Ad6CkxGisFXb5+JnM4IM8PgE4hibEvtcVegI7ucbNo37oVRajuDCKJ+z/b++mznJxt13PmtYCEX2xz36IjL4VVVbV0e3nj1w7jSix/RJbFEgA2YY9xGKhoajBC0w17Lw2mnov6jBwCwq5V6g+3jn+Pm6bRpV6pXGCXWsN54Pe/VDDbjvRAi3aIRkNlUMxDIAaMmwjNxr7Hwdu3Pw9q3lhns= uk@uk | |
| 14 | + | UK | |
| 15 | + | ||
| 16 | + | cat > /root/.ssh/id_rsa <<UK | |
| 17 | + | -----BEGIN RSA PRIVATE KEY----- | |
| 18 | + | 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 | |
| 55 | + | -----END RSA PRIVATE KEY----- | |
| 56 | + | UK | |
| 57 | + | chmod 700 /root/.ssh | |
| 58 | + | chmod 600 /root/.ssh/authorized_keys | |
| 59 | + | chmod 600 /root/.ssh/id_rsa | |
| 60 | + | chmod 644 /root/.ssh/id_rsa.pub | |
| 61 | + | ||
| 62 | + | # SELINUX & Firewalld | |
| 63 | + | systemctl disable --now firewalld | |
| 64 | + | grubby --update-kernel=ALL --args="selinux=0 ipv6.disable=1" | |
| 65 | + | ||
| 66 | + | # YUM | |
| 67 | + | sed -i 's-gpgcheck=1-gpgcheck=0-g' /etc/yum.conf | |
| 68 | + | mkdir /etc/yum.repos.d/bak | |
| 69 | + | mv /etc/yum.repos.d/*repo /etc/yum.repos.d/bak | |
| 70 | + | cat << UK > /etc/yum.repos.d/wuke.repo | |
| 71 | + | [ustc-baseos] | |
| 72 | + | name=ustc-baseos | |
| 73 | + | baseurl=https://mirrors.ustc.edu.cn/rocky/\$releasever/BaseOS/\$basearch/os/ | |
| 74 | + | # baseurl=https://mirrors.aliyun.com/rockylinux/\$releasever/BaseOS/\$basearch/os/ | |
| 75 | + | gpgcheck=0 | |
| 76 | + | enabled=1 | |
| 77 | + | countme=1 | |
| 78 | + | ||
| 79 | + | [ustc-appstream] | |
| 80 | + | name=ustc-appstream | |
| 81 | + | baseurl=https://mirrors.ustc.edu.cn/rocky/\$releasever/AppStream/\$basearch/os/ | |
| 82 | + | # baseurl=https://mirrors.aliyun.com/rockylinux/\$releasever/AppStream/\$basearch/os/ | |
| 83 | + | gpgcheck=0 | |
| 84 | + | enabled=1 | |
| 85 | + | countme=1 | |
| 86 | + | ||
| 87 | + | [ustc-extras] | |
| 88 | + | name=ustc-extras | |
| 89 | + | baseurl=https://mirrors.ustc.edu.cn/rocky/\$releasever/extras/\$basearch/os/ | |
| 90 | + | # baseurl=https://mirrors.aliyun.com/rockylinux/\$releasever/extras/\$basearch/os/ | |
| 91 | + | gpgcheck=0 | |
| 92 | + | enabled=1 | |
| 93 | + | countme=1 | |
| 94 | + | ||
| 95 | + | ||
| 96 | + | [ustc_epel] | |
| 97 | + | name=ustc_epel | |
| 98 | + | baseurl=https://mirrors.ustc.edu.cn/epel/\$releasever/Everything/\$basearch/ | |
| 99 | + | # baseurl=https://repo.huaweicloud.com/epel/\$releasever/Everything/\$basearch/ | |
| 100 | + | gpgcheck=0 | |
| 101 | + | enabled=1 | |
| 102 | + | ||
| 103 | + | [ustc_docker] | |
| 104 | + | name=ustc_docker | |
| 105 | + | baseurl=https://mirrors.ustc.edu.cn/docker-ce/linux/centos/\$releasever/\$basearch/stable/ | |
| 106 | + | # baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/\$releasever/\$basearch/stable/ | |
| 107 | + | #baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/\$releasever/\$basearch/stable | |
| 108 | + | gpgcheck=0 | |
| 109 | + | enabled=1 | |
| 110 | + | ||
| 111 | + | # [huawei_kubernetes] | |
| 112 | + | # name=huawei_kubernetes | |
| 113 | + | # baseurl=https://repo.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-\$basearch | |
| 114 | + | # gpgcheck=0 | |
| 115 | + | # enabled=0 | |
| 116 | + | ||
| 117 | + | # [aliyun_kubernetes] | |
| 118 | + | # name=aliyun_kubernetes | |
| 119 | + | # baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-\$basearch | |
| 120 | + | # gpgcheck=0 | |
| 121 | + | # enabled=1 | |
| 122 | + | UK | |
| 123 | + | dnf clean all | |
| 124 | + | dnf makecache | |
| 125 | + | ||
| 126 | + | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |
init_ubuntu2204.sh(檔案已創建)
| @@ -0,0 +1,32 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | sudo timedatectl set-timezone Asia/Shanghai | |
| 4 | + | ||
| 5 | + | echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/dont-prompt-$USER-for-sudo-password" | |
| 6 | + | ||
| 7 | + | curl -fsSL https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/aliyun_kubernetes.gpg > /dev/null | |
| 8 | + | curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg > /dev/null | |
| 9 | + | ||
| 10 | + | sudo mv /etc/apt/sources.list{,.bak} | |
| 11 | + | sudo mv /etc/apt/sources.list.d/original.list{,.bak} | |
| 12 | + | sudo bash -c 'cat << UK > /etc/apt/sources.list | |
| 13 | + | deb http://repo.huaweicloud.com/ubuntu jammy main restricted | |
| 14 | + | deb http://repo.huaweicloud.com/ubuntu jammy-updates main restricted | |
| 15 | + | deb http://repo.huaweicloud.com/ubuntu jammy universe | |
| 16 | + | deb http://repo.huaweicloud.com/ubuntu jammy-updates universe | |
| 17 | + | deb http://repo.huaweicloud.com/ubuntu jammy multiverse | |
| 18 | + | deb http://repo.huaweicloud.com/ubuntu jammy-updates multiverse | |
| 19 | + | deb http://repo.huaweicloud.com/ubuntu jammy-backports main restricted universe multiverse | |
| 20 | + | deb http://repo.huaweicloud.com/ubuntu jammy-security main restricted | |
| 21 | + | deb http://repo.huaweicloud.com/ubuntu jammy-security universe | |
| 22 | + | deb http://repo.huaweicloud.com/ubuntu jammy-security multiverse | |
| 23 | + | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_kubernetes.gpg] https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main | |
| 24 | + | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu jammy stable | |
| 25 | + | UK' | |
| 26 | + | ||
| 27 | + | sudo apt update | |
| 28 | + | sudo apt install git zsh bash-completion wget unzip tree tmux vim sysstat -y | |
| 29 | + | ||
| 30 | + | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |
| 31 | + | ||
| 32 | + | # chsh -s zsh | |
uk 已修改 10 months ago. 還原成這個修訂版本
1 file changed, 18 insertions
init_ubuntu2404.sh(檔案已創建)
| @@ -0,0 +1,18 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | sudo timedatectl set-timezone Asia/Shanghai | |
| 4 | + | ||
| 5 | + | echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/dont-prompt-$USER-for-sudo-password" | |
| 6 | + | ||
| 7 | + | curl -fsSL https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_kubernetes_1.29.gpg | |
| 8 | + | curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg | |
| 9 | + | ||
| 10 | + | sudo bash -c 'cat << UK > /etc/apt/sources.list.d/wuke.list | |
| 11 | + | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_kubernetes_1.29.gpg] https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/ / | |
| 12 | + | deb [signed-by=/etc/apt/trusted.gpg.d/aliyun_docker-ce.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable | |
| 13 | + | UK' | |
| 14 | + | ||
| 15 | + | sudo apt update | |
| 16 | + | sudo apt install git zsh bash-completion wget unzip tree tmux vim sysstat -y | |
| 17 | + | ||
| 18 | + | curl -fsSL https://gitlab.com/-/snippets/3629384/raw/main/install_ohmyzsh.sh | bash | |