欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-27 14:09:04
...

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

Virtualbox+CentOS7安装

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

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

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

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

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

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

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

vi /etc/sysconfig/network

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

vi /etc/resolv.cof

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql
7) 重启网络服务,搞定!

service network restart

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

IP ADDR

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

Java

yum search java | grep -i --color JDK

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

yum install java-1.8.0-openjdk-devel.x86_64

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

Nginx

  1. 配置 EPEL源
yum install nginx

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

sudo yum -y update

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

sudo yum install -y nginx

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

systemctl start nginx
systemctl status nginx

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

Redis

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

yum install redis

测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql
测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql
2)启动服务,查看状态

systemctl start redis.service
systemctl status redis.service

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

相关标签: Linux