Last active 6 months ago

uk's Avatar uk revised this gist 6 months ago. Go to revision

3 files changed, 6 insertions

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'

uk's Avatar uk revised this gist 8 months ago. Go to revision

1 file changed, 2 insertions, 3 deletions

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

uk's Avatar uk revised this gist 8 months ago. Go to revision

1 file changed, 17 insertions, 3 deletions

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

uk's Avatar uk revised this gist 8 months ago. Go to revision

1 file changed, 2 insertions, 2 deletions

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'

uk's Avatar uk revised this gist 8 months ago. Go to revision

1 file changed, 77 insertions, 2 deletions

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's Avatar uk revised this gist 8 months ago. Go to revision

No changes

uk revised this gist 9 months ago. Go to revision

3 files changed, 326 insertions

init_centos7.sh(file created)

@@ -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(file created)

@@ -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(file created)

@@ -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 revised this gist 10 months ago. Go to revision

1 file changed, 18 insertions

init_ubuntu2404.sh(file created)

@@ -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
Newer Older