测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql

搭建测试环境,Linux下主流环境,搭建花了2天时间,遇到了很多问题,发出来和大家共享下,用来避坑

Virtualbox+CentOS7安装

选择Virtualbox是因为开源,下载的版本如下,这里难点主要在于我本机是访问另外一个备用机上的虚拟机
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第1张图片

1)安装Virtualbox,一路默认,点击新建虚拟机

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第2张图片

2)虚拟硬盘,这里记得大一点,默认8G不够用,装好后不好修改,我是又从新装了一次。。。

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第3张图片
3)创建好后,光驱选择CentOS的安装盘
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第4张图片
3)网络配置。网上查了很多资料,花了大半天才搞定
参考资料:https://blog.csdn.net/scaleqiao/article/details/44206825
网卡只要一个,选择桥接
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第5张图片
4)虚拟机修改网卡对应的配置文件,设置BOOTPROTO为dhcp,ONBOOT为yes

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第6张图片
5)修改网关,新增 NETWORKING为yes,GATEWAY为VirtualBox虚拟网卡的ip地址

vi /etc/sysconfig/network

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第7张图片
6)修改DNS,新增nameserver为host主机的nameserver,下面那个网卡地址是系统后来增加的,不需要新增

vi /etc/resolv.cof

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第8张图片
7) 重启网络服务,搞定!

service network restart

注意:我可以从我主机访问备机上的虚拟机,并且虚拟机也有网络,需要注意的是,这个作者的步骤下来,IP地址是自动分配的需要查看下

IP ADDR

这里踩了很多坑,搞了一个下午。。。

如果主机可以ping宿机,但是宿机ping不通主机,是防火墙有问题,参考下面
https://blog.csdn.net/hskw444273663/article/details/81301470

Java

yum search java | grep -i --color JDK

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第9张图片
1)选择合适的版本安装,提示需要下载,输入y我的版本如下

yum install java-1.8.0-openjdk-devel.x86_64

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第10张图片
2)安装完成,因为下载时间比较久
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第11张图片
3)输入java -version查看是否安装成功,如果有版本号提示则安装成功
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第12张图片

Nginx

  1. 配置 EPEL源
yum install nginx

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第13张图片

sudo yum -y update

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第14张图片
2) 安装

sudo yum install -y nginx

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第15张图片
3)启动服务,查看状态,这里报错,先不理会

systemctl start nginx
systemctl status nginx

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第16张图片
因为项目的原因,这里不需要设置反向代理和负载均衡,

Redis

1)前面做了yum update ,所以这里直接安装,需要下载输入y,安装完成

yum install redis

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第17张图片
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第18张图片
2)启动服务,查看状态

systemctl start redis.service
systemctl status redis.service

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql_第19张图片

你可能感兴趣的:(Linux)