Rocky系统环境初始化

文章目录

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

# 安装docker
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf update -y
# 由于是Rocky系统,下面的命令无法执行
#curl -fsSL https://get.docker.com | bash -s docker --Aliyun
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
# 安装docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

#install graalvm
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

# 使用sdkman来安装gradle
# sdkman经常失败,所以要删除重试
rm -rf ~/.sdkman
curl -s "https://get.sdkman.io"|bash
source "~/.sdkman/bin/sdkman-init.sh"
sdk install gradle 7.6.1

# git
dnf install -y git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值