文章目录
echo "HISTFILESIZE=99999" >> ~/.bashrc
echo "HISTSIZE=99999" >> ~/.bashrc
echo 'HISTTIMEFORMAT="%F %T "'>> ~/.bashrc
echo 'PROMPT_COMMAND="history -a"' >> ~/.bashrc
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/[Rr]ocky*.repo
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf update -y
yum install -y docker-ce
mkdir /etc/docker
echo '
{ "registry-mirrors": ["https://7vm1yv9c.mirror.aliyuncs.com"]}
'>/etc/docker/daemon.json
systemctl daemon-reload && systemctl enable --now docker
curl -SL https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
wget https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_linux-x64_bin.tar.gz
mkdir graalvm
tar -xvf graalvm-*.gz -C graalvm
GRAALVM_HOME='/usr/local/graalvm'
mkdir -p ${GRAALVM_HOME}
cp -r graalvm/graalvm*/* ${GRAALVM_HOME}
echo "export GRAALVM_HOME=${GRAALVM_HOME}">>~/.bashrc
echo 'export JAVA_HOME=$GRAALVM_HOME'>>~/.bashrc
echo 'export JRE_HOME=$JAVA_HOME/jre'>>~/.bashrc
echo 'export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH'>>~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH'>>~/.bashrc
rm -rf ~/.sdkman
curl -s "https://get.sdkman.io"|bash
source "~/.sdkman/bin/sdkman-init.sh"
sdk install gradle 7.6.1
dnf install -y git