1 Star 0 Fork 0

活着VIVA/CentOS Init

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Init1.sh 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
活着VIVA 提交于 2022-01-11 09:56 +08:00 . update Init1.sh.
#!/bin/bash
echo "Begin"
#开始 安装wget vim
if [[ `command -v wget` == "" ]] ;then
yum install -y wget
fi
if [[ `command -v vim` == "" ]] ;then
yum install -y vim
fi
# 创建frp目录
frpdir="/home/frp"
if [ ! -d $frpdir ];then
mkdir $frpdir
fi
#下载frp
if [ ! -f $frpdir/frp_0.38.0_linux_amd64.tar.gz ];then
wget -N -P $frpdir https://gitee.com/yifff/cent-os-init/attach_files/894908/download/frp_0.38.0_linux_amd64.tar.gz
if [ $? -ne 0 ]; then
echo "wget frp fail exit"
exit 8
fi
fi
#解压 如果有目录,就不解压
if [ ! -d $frpdir/frp_0.38.0_linux_amd64 ];then
tar -zxvf $frpdir/frp_0.38.0_linux_amd64.tar.gz -C $frpdir
fi
# 开始启动目录
systemstartdir="/lib/systemd/system"
# 下载frp客户端自启
if [ ! -f $systemstartdir/frpc.service ];then
wget -N -P $systemstartdir https://gitee.com/yifff/cent-os-init/attach_files/898378/download/frpc.service
if [ $? -ne 0 ]; then
echo "wget frpc fail exit"
exit 8
fi
fi
# 下载frpc服务器自启
if [ ! -f $systemstartdir/frps.service ];then
wget -N -P $systemstartdir https://gitee.com/yifff/cent-os-init/attach_files/898378/download/frps.service
if [ $? -ne 0 ]; then
echo "wget frps fail exit"
exit 8
fi
fi
chmod 777 $systemstartdir/frps.service
chmod 777 $systemstartdir/frpc.service
systemctl enable frpc
systemctl start frpc
#安装 docker
if [[ `command -v docker` == "" ]] ;then
yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install -y docker-ce
# 修改默认路径
dockerdir="/home/docker/"
mkdir $dockerdir
mv /var/lib/docker/* $dockerdir
# 修改默认路径
dockerdir="/home/docker/"
mkdir $dockerdir
mv /var/lib/docker/* $dockerdir
# 不能用代码进行修改默认路径,需要自己修改
# vim /usr/lib/systemd/system/docker.service
sed -i "s/containerd.sock/containerd.sock --graph \/home\/docker/g" /usr/lib/systemd/system/docker.service
#增加--graph /home/docker
systemctl daemon-reload
systemctl enable docker
systemctl start docker
fi
systemctl stop firewalld
systemctl disable firewalld
echo "end "
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yifff/cent-os-init.git
git@gitee.com:yifff/cent-os-init.git
yifff
cent-os-init
CentOS Init
master

搜索帮助