当前位置: 首页 > news >正文

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

http://www.jsqmd.com/news/1178486/

相关文章:

  • C++实现Ban逻辑安全协议分析器:从形式化验证到工程实践
  • Python运行时机制深度解析:解释器、模块加载与pip依赖求解
  • 2026年7月最新亨得利官方钟表服务中心|网点地址与售后服务电话权威信息公示 - 亨得利官方博客
  • 长沙欧米茄回收价格查询与各大回收平台实测排行(2026年7月最新数据) - 天价名表回收平台
  • etipc安全特性分析:保障集群间通信的数据安全
  • League Akari:英雄联盟玩家的智能决策助手,让游戏胜率提升30%
  • C++编译器优化利器:__builtin_expect分支预测实战指南
  • Flink MongoDB CDC 实时采集数据到 Kafka 实施方案
  • 城市对比分析实战:构建个人尺度的约束满足型决策模型
  • 如何5分钟搞定暗黑2存档修改:终极免费可视化编辑器指南
  • FortiGate SD-WAN 性能SLA配置:基于Ping/HTTP的3种质量探测与路由切换策略
  • Qt 项目链接错误深度对比:undefined reference to 与 5 种编译工具链差异
  • C++11 std::thread 多线程编程:从基础到实战避坑指南
  • C++20模块与export声明:终结编译地狱,实现300%编译加速
  • 洪灾救援刷屏背后:持证无人机飞手,才是应急一线真正的空中力量
  • 麒麟信安安全容器魔方与Kubernetes集成:混合容器管理的最佳实践 [特殊字符]
  • 国内质量好的N-乙酰-L-半胱氨酸(NAC)品牌联系电话,当归提取物,N-乙酰-L-半胱氨酸(NAC)企业推荐 - 品牌推荐师
  • 重叠网格技术:CFD运动边界与复杂几何模拟的高效解决方案
  • C++矩阵乘法实现:从基础算法到高性能优化的完整指南
  • C++网络编程与容器操作避坑指南:从inet_ntoa陷阱到安全删除模式
  • 传世元神版官网下载:高阶资源这么拿,发育节奏快人一步
  • STM32驱动压电发声器实现高效警报系统设计
  • 工业负载控制系统设计:TPD2015FN与TM4C129XKCZAD实战解析
  • 便宜模型真的够用了吗?从 GLM、Qwen、DeepSeek、Kimi 看大模型应用的成本工程
  • 改善粗糙精华液哪家好用:蜜妙诗柔滑肌肤 - MXyuyu
  • 2026年专升本毕业论文降AI攻略:专升本论文AIGC超标4.8元达标完整解决方案
  • Rukhanka vs GPU ECS Animation —— Unity DOTS 动画系统技术方案对比
  • XAML:知识记录
  • 现代C++项目构建实战:CMake、动态库与多态性应用指南
  • C#高性能截屏实战:基于DXGI与P/Invoke的封装与内存泄漏排查