Fabric部署環境初始化(Centos 7)


作者:jockming

聯系方式:1299986041

博客:https://www.cnblogs.com/jockming/

交流群(QQ):537487044(Fabric技術交流群)


虛擬機環境初始化

####################

設置防火牆

# 開放端口
# $ firewall-cmd --zone=public --permanent \
# --add-port=5984/tcp --add-port=7050/tcp \
# --add-port=7051/tcp --add-port=7052/tcp \
# --add-port=7053/tcp --add-port=7054/tcp \
# --add-port=8053/tcp --add-port=9053/tcp \
# --add-port=10053/tcp

# 重新載入
# $ firewall-cmd --reload

# 查看所有開放的端口
# $ firewall-cmd --zone=public --list-ports

$ systemctl stop firewalld
$ systemctl status firewalld
$ systemctl disable firewalld

設置Selinux

# 通過命令獲取狀態
$ getenforce

# 命令行設置selinux,enforcing,permissive 或者 1,0。
$ setenforce 0

# 查看selinux的信息
$ sestatus -v

# 編輯配置
$ vi /etc/selinux/config

將配置中的 SELINUX=enforcing 改為 SELINUX=disabled

設置時間同步

# 移除本地時間
$ rm -rf /etc/localtime

# 修改時區
$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 設置系統時鍾
$ echo "ZONE="Asia/Shanghai"
UTC=false
ARC=false">>/etc/sysconfig/clock

# 安裝時間服務
$ yum install -y ntp
$ systemctl start ntpd
$ systemctl enable ntpd

# 時間同步指向阿里雲時間服務器
$ echo "/usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1; /sbin/hwclock -w">>/etc/rc.d/rc.local

# 定時任務,每分鍾同步一次
$ echo "0 */1 * * * ntpdate ntp1.aliyun.com > /dev/null 2>&1; /sbin/hwclock -w">>/etc/crontab

設置服務器語言

# 查看當前系統語言環境
$ locale

# 查看系統所有的語言包
$ locale -a

$ echo ' LANG="en_US.UTF-8"'  > /etc/sysconfig/i18n
$ source /etc/sysconfig/i18n
$ echo LANG

安裝常用工具

# 例如:curl, wget, vim, lrzsz, dos2unix等
$ yum install -y curl \
wget \
tree \
lrzsz \
dos2unix \
git

更換yum源

# 使用網易的鏡像源

$ cd /etc/yum.repos.d/

$ mv CentOS-Base.repo CentOS-Base.repo.ori

$ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

$ mv CentOS6-Base-163.repo CentOS-Base.repo

$ yum -y clean all 

$ yum makecache 

安裝docker

$ yum install -y yum-utils device-mapper-persistent-data lvm2

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 指定docker社區版的鏡像源
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

$ yum-config-manager --enable docker-ce-edge

$ yum-config-manager --enable docker-ce-test

# 安裝docker社區版
$ yum install -y docker-ce

# 啟動docker
$ systemctl start docker

# 查看docker版本
$ docker --version

# 開機啟動
$ chkconfig docker on

docker鏡像加速

# 阿里雲加速:https://j1i67hhm.mirror.aliyuncs.com
# 打開這個地址:http://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
# 使用支付寶快捷登錄阿里雲可以獲取鏡像地址
# Docker版本要求≥1.12

$ mkdir -p /etc/docker
$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://j1i67hhm.mirror.aliyuncs.com

$ systemctl daemon-reload

$ systemctl restart docker

安裝compose

# 建議將此文件下載下來,訪問國外網速度很慢
# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

# 使用國內鏡像下載compose
$ curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

# 賦予執行權限
$ chmod +x /usr/local/bin/docker-compose

# 查看compose版本
$ docker-compose -version


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM