Vmware虚拟机安装Centos7
Centos7环境部署
一、Vmware虚拟机安装
[1] 下载并安装VMware虚拟化软件;
[2] 永久安装秘钥
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8
备注:如果发现密钥失效,可直接百度搜索vmware16 pro永久密钥
[3] 安装VMware虚拟机
3.1双击打开应用,选择新建虚拟机;
3.2 可以选择自定义也可以选择典型;
3.3 此处一般默认,点击下一步;
3.4 此处选择稍后安装操作系统;
3.5 选择客户机操作系统,此处以Linux操作系统CentOS 7为例;
3.6 自定义虚拟机名称和虚拟机位置,位置默认在C盘,建议存放在其他路径;
3.7 视电脑配置自定义处理器CPU核数、线程数,单击下一步;
3.8视电脑配置自定义虚拟机内存,单击下一步;
3.9 配置网络类型(如果想连接外网,选用桥接或者NAT,具体之间有何区别请看图片中的解释),单击下一步;
3.10选择IO控制类型,一般情况选择默认,如果你的磁盘性能足够优越,可选择准虚拟化,单击下一步;
3.11选择磁盘类型,推荐SCSI,也可选择其他,但是如果选择其他后面可能出现无法读取镜像文件的情况;
3.12 选择磁盘创建,默认下一步;
3.13 配置磁盘容量,视情况配置容量,建议不低于8GB,其他如下图所示,单击下一步;
3.14 自定义硬件,包括但不限于增删网卡、声卡,选择ISO镜像文件,开启CPU虚拟化等,配置完成后点击关闭,点击完成。
[4] 配置虚拟机
4.1开启虚拟机
4.2 将鼠标点进去,按上键选择第一个,然后回车加载镜像文件,也可以直接回车;
4.3 在此界面配置语言信息,喜欢用英语的直接点击下一步,不喜欢英语的可选其他,此处演示中文;
4.4如果对镜像的安装有特殊要求,开在此处选择需要安装的环境,此处默认最小化安装,点击开始安装;
4.5此处设置root密码
4.6如果root密码过于简单,需要点击两次完成
4.7等待安装完成,一般等待时间在2-15min不等,安装完成后点击重启,重启虚拟机;
4.8 重启完成后,输入用户名密码
4.9如果出现无法访问外网的情况:
① 虚拟机网卡配置有误;
点击编辑,打开虚拟网络编辑器,查看IP信息
② 虚拟机的部分服务未启用;
直接在电脑服务中启动虚拟机服务即可。
③ 电脑防火墙未关闭,流量遭到拦截;
电脑中直接关闭防火墙即可。
④ 虚拟网卡被禁用;
网络和Internet设置中,可以启动虚拟网卡。
二、Centos系统基础环境配置
更改Centos源为阿里云源
[1] 备份源文件;
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[2] 下载更改源;
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[3] 清空yum缓存并生存cache文件
yum clean all
yum makecache
[4] 尝试更新系统
yum -y update
关闭CentosSelinux
vi /etc/selinux/config,修改文件内容:
将SELINUX=enforcing改为SELINUX=disabled。
三、安装JDK8及环境配置
[1] JDK8下载:
官网地址:Java Downloads | Oracle
[2] JDK安装:
cd /usr/local
tar -zxvf jdk-8u341-linux-x64.tar.gz
[3] 配置Java环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/mysql/mysql8/bin:/usr/local/nginx/sbin:$PATH
[4] 使用命令使配置文件profile立即生效:
source /etc/profile
[5] 验证jdk是否安装成功:
java –version
四、安装nginx及nginx配置
[1] 安装环境依赖库:
yum -y install gcc
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
[2] 下载nginx安装包:
wgethttp://nginx.org/download/nginx-1.9.9.tar.gz
[3] 把压缩包解压到usr/local/java:
mkdir –p /usr/local/java
tar -zxvf nginx-1.9.9.tar.gz
[4] Nginx安装:
./configure
make
make install
[5] Nginx.conf配置:
user root;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http{
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
# ng 上传大小有限制,tlz先将这里改成10240
client_max_body_size 10240m;
server {
listen 88;
server_name localhost;
location / {
root /home/rczs/near_space/dist; # 路径改成自己的dist路径
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.3.179:8080/; #设置监控后端启动的端口
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 81;
server_name localhost;
location / {
#alias /rczs_qianduan/report;
root /rczs_qianduan/report;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location ^~ /reports/{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/report/;
}
}}
五、Mysql数据库导入
Mysql>Mysql –uroot –p123456
Mysql>Create database jinkongfangyu;
Mysql>Use jinkongfangyu;
Mysql>Source /home/rczs/near_space/sql/jinkongfangyu.sql;
Mysql>flush privileges;
Mysql>quit;
六、Mysql服务启动
# Mysql后台服务启动
mysqld_safe --defaults-file=/usr/local/mysql/mysql8/my.cnf &
# Mysql后台服务进程查看
ps –ef | grep mysql
# Mysql后台端口查看
netstat –lntup | grep 3306
七、Nginx前端服务启动
cd/usr/local/nginx/sbin
nginx
# Nginx后台服务进程查看
ps –ef | grep nginx
# Nginx后台端口查看
netstat –lntup | grep 88
八、Java后端服务启动
java -jar /home/rczs/near_space/near_space/rczs-admin.jar &
# Java后台服务进程查看
ps –ef | grep java
# Java后台端口查看
netstat –lntup | grep 8088
九、修改geoserver地址和端口
浏览器中输入地址:http://192.168.xx.xx:88,进行系统设置-字典设置,搜索geoserver,点击biz_geoserver,设置IP地址和端口为实际后端端口。否则前端界面上的地图无法显示。
十、浏览器启动访问
浏览器中输入地址:http://192.168.xx.xx:88