一、centOS7安装
1.准备软件和镜像
2.打开打开VMware Workstation,选择创建新的虚拟机;
3.选择默认的典型选项--下一步
4.直接选择已经下载好的镜像--下一步
5.根据自己修改虚拟机的名称和修改位置--下一步
6.根据自己需求选择磁盘大小(这里我选择默认)、选择将磁盘拆分成单个文件或多个文件(我还是选择默认)--下一步
7.创建好虚拟机之后默认勾选创建开启此虚拟机--完成
8.在这里点进去之后直接Enter(回车)就好了
9.进来之后看到这个界面--根据自己需求选择语言(这里我就选择中文[简体])--继续
10.在这里要选择一下安装位置--点进去
11.在设备选择中选择本地标准磁盘--自动配置分区--继续
12. 点击开始安装
13.设置Root用户密码和创建用户(默认可以不用创建)[这里只写Root密码的创建--创建--完成]
14.等待安装完成--点击重启
15.到这里输入用户名(localhost login:):root和密码(password):[自己设置的]--回车(Enter)--看到[root@localhost~]#---到这里centOS7就安装成功了!!!
二、修改网关ens33(很多人输入ip add 发现ens33没有ip)
1.先进入到/etc/sysconfig/network-scripts中编辑if-ens33
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33
2.将最后一行的ONBOOT=NO 改成ONBOOT=yes
- 输入:i进行编写;
- 找到ONBOOT=NO将NO改为yes
- 按Esc退出
- 输入: :wq(注意这里是冒号wq)保存退出
3.重新启动网络服务
service network restart
4.重新输入 ip add(这里我涂掉了后面一点地址)
ip add
三、安装JDK并配置环境
1.先准备好镜像
- JDK镜像官方地址:官方地址
- 网盘地址:链接:pan.baidu.com/s/1ykgyziVf… 提取码:e3vt
2. 在usr目录下新建java目录,将JDK镜像放到该目录下
1. mkdir /usr/java
2. cd /usr/java
3. ls
3.解压JDK压缩包--然后输入ls命令会看到多出一个JDK文件
1. tar -zxvf jdk-8u131-linux-x64.tar.gz
2. ls
4.编辑 profile 文件,在文末添加如下配置,保存退出
``
1. vi /etc/profile
2. export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
5.通过 source 命令重新加载 /etc/profile 文件,使配置生效
source /etc/profile
6.输入java -version,显示如下信息表示配置成功
java -version
四、安装Redis并进行部署
1. 准备好镜像或者自己下载好镜像(这里我选择自己准备好的放进去)
- 根据自己需要下载redis镜像:镜像源
-
下载好之后通过以下命令进行操作-
-
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
-
-
-
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
-
-
-
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
-
-
-
在usr目录下新建Redis目录,将redis镜像放到该目录下
1. mkdir /usr/redis 2. cd /usr/redis 3. ls
3.解压redis压缩包--然后输入ls命令会看到多出一个Redis文件
1. tar -zxvf redis-5.0.5.tar.gz
2. ls
4.安装环境C++
1. yum install gcc-c++ -y
2. gcc -v
5.配置基本文件
1. cd redis-5.0.5
2. make
6.安装(这里我选择自定义安装)
- 默认安装
make install - 自定义安装
make install PREFIX=/usr/local/redis
7.启动服务(按住ctrl + C可以退出)
1. cd /
2. cd usr/local/redis/bin
3. ls
4. ./redis-server
8.设置后台启动
-
先将配置文件copy到启动项下
1. cd / 2. cd export/install/redis-5.0.5 3. cp redis.conf /usr/local/redis/bin -
修改配置文件
1. cd / 2. cd usr/local/redis/bin 3. vi redis.conf -
打开文件找到daemonize no改为yes,保存退出;
- 启动服务
./redis-server redis.conf
- 查看进程是否启动
ps aux|grep redis
9. 关闭服务
./redis-cli shutdown
10. 简单使用redis (出现图示表示开启成功)
- 开启redis服务端
./redis-server redis.conf - 开启redis客户端
./redis-cli
- 测试:出现pong是对的。
- 退出(exit)
11. 启动远程连接
-
防火墙放行
1. firewall-cmd --zone=public --add-port=6379/tcp --permanent 2. firewall-cmd --reload
-
修改redis.conf配置文件 关闭protected-mode模式,此时外部网络可以直接访问
1. 修改redis.conf 文件,protected-mode 要设置成no 2. requirepass 空格后面用来设置的密码 3. 修改redis.conf 文件,将 bind 127.0.0.1 修改成bind * -::* 4. 或者直接将bind这一行注释掉
安装docker
安装文档使用:
-
点击 安装文档--点击manuals
-
选择Docker Engine---Install
3.选择CentOS---点击对勾(根据自己CentOS的版本选择)
1. 建立仓库
1. //安装Docker所需要的一些工具包
2. sudo yum install -y yum-utils
3. //建立Docker仓库 (映射仓库地址)
4. sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2. 安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
3. 启动Docker
sudo systemctl start docker
4. 测试Docker是否安装正常
sudo docker run hello-world
5. 卸载docker(首先确保yum包更新到最新)
1. sudo yum update
2. sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
6. docker拉取镜像(这里以redis为例)
//拉取redis镜像,选择版本号微5.0.5
1. docker pull redis:5.0.5
//创建实例并启动
//在执行挂栽的命令之前,需要先创建对应的文件夹,之后输入挂载命令
2. mkdir -p /mydata/redis/conf
3. touch /mydata/redis/conf/redis.conf
4.docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
//参数配置说明
mkdir -p /mydata/redis/conf【首先需要创建好指定的文件夹目录】
docker run 【运行docker容器】
-p 6379:6379【端口映射,将docker中的6379端口映射到主机的端口上】 -p:端口映射
–name redis【为容器起名】
-v /mydata/redis/data:/data \【-v:目录挂载,将容器内部的data 文件夹挂载到Linux的/mydata/redis/data目录里】
-V /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \【将/etc/redis/redis.conf挂载到Linux中指定目录下】
-d --restart=always [配置开机启动]
//连接redis客户端并测试
5. docker exec -it redis redis-cli
set a b
get a
exit
//在redis.conf配置开启持久化
6. cd /mydata/redis/conf
vi redis.conf
// 按i键,进行输入,输入以下命令,开启持久化然后保存
// 持久化
appendonly yes
// 允许外网访问 yes-不运许外网访问 no-允许
protected-mode no
// 允许后台运行 yes-运行后台运行 no-不运许
// daemonize yes
// 监听访问ip,指定的ip才能访问(注释掉或指定IP)
// bind 127.0.0.1
// redis访问密码
requirepass root
// 输入命令查看redis.conf配置信息
7. cat redis.conf