安装部署Linux运行环境

一、安装VM

1.1 验证VM是否成功

查看是否存在VM的两个网卡驱动(名字可能不同)
在这里插入图片描述

二、VM部署Linux系统

2.1部署方式

2.1.1方式一:将已将部署好的虚拟机的Linux系统经行下载兵运行.vmx文件

在这里插入图片描述

2.1.2 方式二按照VM引导创建相关虚拟器

2.2注意网络设置(此处使用桥链接)

2.2.1虚拟机网络不能和主机网关冲突

查看windows端IP网关

ipconfig /all

在这里插入图片描述
设置虚拟机网关
(1)按照以下步骤执行
在这里插入图片描述
在这里插入图片描述
此处网关不能与windows端重复否则不能正常通网
在这里插入图片描述

2.2.2验证网关是否成功

(1)进入linux系统查看是否能够ping通外网ping www.baidu.com
在这里插入图片描述
(2)验证Windows端是否能ping通虚拟机
获取虚拟机ipip addr
在这里插入图片描述
windows端ping虚拟机ip地址ping 192.168.126.129

2.3修改虚拟机ip地址

(1)打开网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

(2)修改IP地址
在这里插入图片描述
(3)重启网卡

service network restart

(4)检查是否修改成功ip addr

三、安装配置虚拟机JDK

3.1上传JDK包至虚拟机上并进行解压

tar -zxvf jdk-8u51-linux-x64.tar.gz

3.2配置JDK环境

打开配置文件

vim /etc/profile

添加相关配置(JAVA_HOME按照实际配置)

export JAVA_HOME=/usr/local/src/jdk1.8/jdk1.8.0_51
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

四、安装mariaDB数据库并赋予权限

4.1yum指令下载安装数据库

[root@localhost src]# yum  install mariadb-server      安装mariadb数据库
[root@localhost src]# yum  clean   all                 清空已安装文件   如果下载失败之后执行的.

4.2 数据库启动相关指令

	1.   启动命令    [root@localhost src]# systemctl  start  mariadb
	2.   重启命令    [root@localhost src]# systemctl  restart  mariadb
	3.   关闭命令    [root@localhost src]# systemctl  stop  mariadb
	4.   设定开机自起 [root@localhost src]# systemctl  enable mariadb 
	5.   关闭开机自起 [root@localhost src]# systemctl  disable mariadb 

4.3 数据库初始化

mysql_secure_installation

在这里插入图片描述

4.4配置数据库权限

(1)登录数据库

mysql -uroot -p

(2)切换mysql数据库

show databases;

在这里插入图片描述

use mysql;

(3)修改数据库表
*** 查询表user

select host,user,password from user;

在这里插入图片描述
***修改数据权限

update user set host="%" where host="localhost";

***在mysql库中刷新数据库

flush privileges;

在这里插入图片描述

五、防火墙相关配置

##5.1防火墙常用指令
检查防火墙状态

firewall-cmd --state   检查防火墙状态

在这里插入图片描述
防火墙是否开机自动启动

systemctl disable firewalld.service  开机不启动
systemctl enable firewalld.service   开机启动

手动设置防护墙

systemctl stop firewalld.service 关闭防火墙
systemctl start firewalld.service 开启防火墙

手动开方防火墙端口
检查防火墙开放的端口
firewall-cmd --list-ports
2).检查端口是否开放

firewall-cmd --query-port 80/tcp

在这里插入图片描述

3). 开启防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent

在这里插入图片描述

4).移除端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent

在这里插入图片描述

六、安装nginx

6.1上传安装nginx包并解压

tar -zxvf redis-5.0.4.tar.gz

6.2安装nginx服务器

在nginx安装包的解压目录下的执行以下安装指令
(1)./configure

./configure

在这里插入图片描述
在这里插入图片描述
(2)

make

在这里插入图片描述
(3)
make install

make install

6.3nginx常用指令

whereis nginx  查找nginx工作目录
#进入nginx/sbin目录
./nginx   启动命令
./nginx -s reload  重启
./nginx -s stop  停止

6.4修改nginx相关配置

修改完之后需要重启nginx服务

#配置图片代理服务器  http://image.jt.com:80
	server {
		listen 80;
		server_name image.jt.com;

		location / {
			#root  D:/JT-SOFT/images;
			root  /usr/local/src/images;
		}	
	}

	#配置商品后台服务器
	server{
		listen  80;
		server_name manage.jt.com;

		location / {
			#代理真实服务器地址
			#proxy_pass http://localhost:8091;
			#映射到集群
			#proxy_pass  http://jtWindows;
			proxy_pass  http://jtLinux;
		}
	}

	#配置tomcat服务器集群  1.默认 轮询策略  2.权重策略  3.ip_hash策略
	upstream jtWindows {
		#ip_hash;     down 标识宕机     backup 备用机
		#max_fails=1  		表示最大的失败次数
		#fail_timeout=60s	如果访问不通,则在60秒内,不会再次访问故障机
		server 127.0.0.1:8081 max_fails=1 fail_timeout=60s;
		server 127.0.0.1:8082 max_fails=1 fail_timeout=60s;
		server 127.0.0.1:8083 max_fails=1 fail_timeout=60s;
	}
	
	upstream jtLinux {
		server 192.168.126.129:8081;
		server 192.168.126.129:8082;
		server 192.168.126.129:8083;
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值