安装centOS7并进行基本配置部署(图文教程可视化)

352 阅读6分钟

一、centOS7安装

1.准备软件和镜像

  1. VMwareWorkstation官网链接:官网链接
  2. CentOS7下载地址:官方地址

2.打开打开VMware Workstation,选择创建新的虚拟机;

image.png

3.选择默认的典型选项--下一步

image.png

4.直接选择已经下载好的镜像--下一步

image.png

5.根据自己修改虚拟机的名称和修改位置--下一步

image.png

6.根据自己需求选择磁盘大小(这里我选择默认)、选择将磁盘拆分成单个文件或多个文件(我还是选择默认)--下一步

image.png

7.创建好虚拟机之后默认勾选创建开启此虚拟机--完成

image.png

8.在这里点进去之后直接Enter(回车)就好了

image.png

9.进来之后看到这个界面--根据自己需求选择语言(这里我就选择中文[简体])--继续

image.png

10.在这里要选择一下安装位置--点进去

image.png

11.在设备选择中选择本地标准磁盘--自动配置分区--继续

image.png

12. 点击开始安装

image.png

13.设置Root用户密码和创建用户(默认可以不用创建)[这里只写Root密码的创建--创建--完成]

image.png

image.png

14.等待安装完成--点击重启

image.png

15.到这里输入用户名(localhost login:):root和密码(password):[自己设置的]--回车(Enter)--看到[root@localhost~]#---到这里centOS7就安装成功了!!!

image.png

二、修改网关ens33(很多人输入ip add 发现ens33没有ip)

image.png

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)保存退出

image.png

3.重新启动网络服务

service network restart

image.png

4.重新输入 ip add(这里我涂掉了后面一点地址)

ip add

image.png

三、安装JDK并配置环境

1.先准备好镜像

  1. JDK镜像官方地址:官方地址
  2. 网盘地址:链接:pan.baidu.com/s/1ykgyziVf… 提取码:e3vt

2. 在usr目录下新建java目录,将JDK镜像放到该目录下

1. mkdir /usr/java
2. cd /usr/java
3. ls

image.png

3.解压JDK压缩包--然后输入ls命令会看到多出一个JDK文件

1. tar -zxvf jdk-8u131-linux-x64.tar.gz
2. ls

image.png

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

image.png

5.通过 source 命令重新加载 /etc/profile 文件,使配置生效

source /etc/profile

image.png

6.输入java -version,显示如下信息表示配置成功

java -version

image.png

四、安装Redis并进行部署

1. 准备好镜像或者自己下载好镜像(这里我选择自己准备好的放进去)

  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
        
  1. 在usr目录下新建Redis目录,将redis镜像放到该目录下

    1. mkdir /usr/redis
    2. cd /usr/redis
    3. ls
    

    image.png

3.解压redis压缩包--然后输入ls命令会看到多出一个Redis文件

1. tar -zxvf redis-5.0.5.tar.gz 
2. ls

image.png

4.安装环境C++

1. yum install gcc-c++ -y
2. gcc -v

image.png

5.配置基本文件

1. cd redis-5.0.5
2. make

6.安装(这里我选择自定义安装)

  1. 默认安装 make install
  2. 自定义安装make install PREFIX=/usr/local/redis

image.png

7.启动服务(按住ctrl + C可以退出)

1. cd /
2. cd usr/local/redis/bin
3. ls
4. ./redis-server

image.png

8.设置后台启动

  1. 先将配置文件copy到启动项下

    1. cd /
    2. cd export/install/redis-5.0.5
    3. cp redis.conf /usr/local/redis/bin
    
  2. 修改配置文件

    1. cd /
    2. cd usr/local/redis/bin
    3. vi redis.conf
    
  3. 打开文件找到daemonize no改为yes,保存退出;

image.png

  1. 启动服务./redis-server redis.conf

image.png

  1. 查看进程是否启动 ps aux|grep redis

image.png

9. 关闭服务

./redis-cli shutdown

image.png

10. 简单使用redis (出现图示表示开启成功)

  1. 开启redis服务端 ./redis-server redis.conf
  2. 开启redis客户端 ./redis-cli

image.png

  1. 测试:出现pong是对的。

image.png

  1. 退出(exit)

image.png

11. 启动远程连接

  1. 防火墙放行

    1. firewall-cmd --zone=public --add-port=6379/tcp --permanent
    2. firewall-cmd --reload
    

image.png

  1. 修改redis.conf配置文件 关闭protected-mode模式,此时外部网络可以直接访问

        1. 修改redis.conf 文件,protected-mode 要设置成no
        2. requirepass 空格后面用来设置的密码
        3. 修改redis.conf 文件,将 bind 127.0.0.1 修改成bind * -::*
        4. 或者直接将bind这一行注释掉
    

    image.png

安装docker

官网地址

安装文档使用:

  1. 点击 安装文档--点击manuals

    image.png

  2. 选择Docker Engine---Install

    image.png

3.选择CentOS---点击对勾(根据自己CentOS的版本选择)

image.png

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

image.png

image.png

image.png

image.png

2. 安装Docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io

image.png

image.png

image.png

3. 启动Docker

sudo systemctl start docker

4. 测试Docker是否安装正常

sudo docker run hello-world

image.png

image.png

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

image.png

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

image.png