综合管控平台基础环境部署

166 阅读1分钟

综合管控平台基础环境部署

I、基础环境安装

一、服务器安装centos7

systemctl status firewalld (查看防火墙状态)
systemctl stop firewalld (停止防火墙)
systemctl disable firewalld(禁止开机启动)

二、安装docker环境

注意:docker 一般安装在linux7以上,内核3.1以上
以下安装都在【root】用户下操作
查看内核
uname -a

在这里插入图片描述

官网地址:docs.docker.com/engine/inst…
中文地址:www.runoob.com/docker/cent…

2.1、离线安装【rpm–V 18.03.1-ce】(推荐)

注意:安装前先卸载旧版本(之前装过)没有装过略过

sudo yum remove docker \
				docker-client \
				docker-client-latest \
				docker-common \
				docker-latest \
				docker-latest-logrotate \
				docker-logrotate \
				docker-engine

① 拷贝文件
拷贝文件 docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 到: /home

在这里插入图片描述

② yum 安装 RPM包

yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

在这里插入图片描述

③ 启动并且设置开机启动 docker

## 启动docker:
systemctl start docker
## 查看启动状态
systemctl status docker
## 设置开机自启
systemctl enable docker

在这里插入图片描述

设置开机自启

在这里插入图片描述

④ 配置docker镜像加速

阿里云,容器镜像服务
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://zc6zk38q.mirror.aliyuncs.com"]
}
EOF

注意配置完之后需要重启docker

systemctl daemon-reload
systemctl restart docker

在这里插入图片描述

2.2、在线安装(一般比较慢)

  1. 使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  1. 也可以使用国内 daocloud 一键安装命令
curl -sSL https://get.daocloud.io/docker | sh

2.3、rpm方式安装错误时卸载
如果上面离线方式出错想重新安装,需要先卸载

①查看yum安装的docker文件包

yum list installed |grep docke

在这里插入图片描述

②查看docker相关的rpm源文件

rpm -qa |grep docker

在这里插入图片描述
③删除所有安装的docker文件包

yum -y remove docker-ce-cli-19.03.14-3.el7.x86_64

在这里插入图片描述
④删完之后可以再查看下docker rpm源

rpm -qa |grep docker

三、安装docker-compose(离线安装)

3.1、拷贝文件到 /home文件夹下

在这里插入图片描述
3.2、将其移动到 /usr/local/bin,并改名为 “docker-compose”

sudo mv /home/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

3.3、添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

3.4、查看是否安装成功

docker-compose -v

在这里插入图片描述

四、安装mysql8(rpm方式)

4.1、拷贝文件 到 /home 下**

在这里插入图片描述
4.2、查看并卸载 mariadb

## 查看
rpm -qa | grep mariadb
## 卸载
sudo rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

在这里插入图片描述
4.3、解压rpm的tar包到/usr/local/下的mysql目录内

## 1.进入/home 文件录下
cd /home
## 2.创建mysql文件夹
mkdir /usr/local/mysql
## 3.解压到/usr/local/下的mysql目录内
tar -xvf mysql-8.0.12-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

在这里插入图片描述
4.4、进入/usr/local/mysql 安装mysql

## 1.进入/usr/local/mysql
cd /usr/local/mysql
## 2.注意安装顺序 common -> libs -> client -> server
rpm -ivh mysql-community-common-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.12-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述

4.5、初始化mysql

mysqld --initialize --user=mysql

在这里插入图片描述
4.6、启动mysql

## 启动mysql
systemctl start mysqld.service
## 查看mysql是否启动成功
systemctl status mysqld.service
## 加入开机自启
systemctl enable mysqld.service

在这里插入图片描述
4.7、登录mysql修改密码

## 使用初始化的临时密码
mysql -u root -p

在这里插入图片描述
修改密码 为 “Qwerty@123” 【自定义密码】

## 修改自定义密码
alter user 'root'@'localhost' identified by 'Qwerty@123';
## 退出
quit;

在这里插入图片描述
4.8、开启mysql远程登录

## 登录mysql
mysql -uroot -p
## 进入mysql数据库
use mysql;
## 开启远程连接
update user set host='%' where user = ‘root';
## 刷新权限
flush privileges;
## 查询
select user,host from user;

在这里插入图片描述