You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#!/bin/bash
|
|
|
|
cd /
|
|
|
|
#
|
|
|
|
# system env
|
|
|
|
#
|
|
|
|
# set hostname
|
|
|
|
hostname cn.yimian.xyz
|
|
|
|
hostnamectl set-hostname cn.yimian.xyz
|
|
|
|
#
|
|
|
|
# yum update
|
|
|
|
#
|
|
|
|
yum -y update
|
|
|
|
yum install epel-release -y
|
|
|
|
#
|
|
|
|
# Development Tools
|
|
|
|
#
|
|
|
|
yum install -y wget git vim unzip zip openssl make gcc gcc-c++ screen rsync openssl-devel fuse fuse-devel
|
|
|
|
# git config
|
|
|
|
git config --global user.name cn.yimian.xyz
|
|
|
|
git config --global user.email i@iotcat.me
|
|
|
|
git config --global core.autocrlf input
|
|
|
|
#
|
|
|
|
# docker
|
|
|
|
#
|
|
|
|
yum -y install docker
|
|
|
|
systemctl enable docker
|
|
|
|
systemctl start docker
|
|
|
|
curl -L https://proxy.yimian.xyz/get/?url=https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
|
|
|
|
chmod +x /usr/local/bin/docker-compose
|
|
|
|
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
|
|
|
#
|
|
|
|
# nodeJS
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# firewall
|
|
|
|
#
|
|
|
|
systemctl stop firewalld
|
|
|
|
systemctl disable firewalld
|
|
|
|
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
|
|
|
|
yum install iptables-services iptables-devel -y
|
|
|
|
systemctl start iptables
|
|
|
|
systemctl enable iptables
|
|
|
|
iptables -F
|
|
|
|
iptables -P OUTPUT ACCEPT
|
|
|
|
iptables -P INPUT ACCEPT
|
|
|
|
iptables -P FORWARD ACCEPT
|
|
|
|
service iptables save
|
|
|
|
systemctl restart iptables
|
|
|
|
#
|
|
|
|
# config
|
|
|
|
#
|
|
|
|
systemctl restart docker
|
|
|
|
cd /usr/etc/
|
|
|
|
echo Ready~~
|
|
|
|
#############################
|
|
|
|
# Ushio Env Ini Finished
|
|
|
|
#############################
|
|
|
|
#
|
|
|
|
# Email Notice
|
|
|
|
curl "https://api.yimian.xyz/mail/?to=i@iotcat.me&subject=$(hostname) Ushio Env ini finished&body=ini finished!!"
|
|
|
|
#
|
|
|
|
# system reboot
|
|
|
|
#reboot
|