安装Linux系统&配置jdk&Linux集群部署

1. Linux系统特点

  1. 系统开源并且免费
  2. 对硬件要求很低
  3. 系统稳定性强
  4. 系统安全性更好

2. Linux命令

Linux命令总结

3. 安装VMware 14

3.1 安装vm

百度云地址:VMware 14
提取码:jyi6
许可证密钥:ZC3WK-AFXEK-488JP-A7MQX-XL8YF
安装过程更改安装位置,其他默认安装即可。

3.2 安装CentOS系统

解压文件到此目录:
在这里插入图片描述
在这里插入图片描述
直接点击打开虚拟机,选择dsCentOS.vmx文件,打开即可。
在这里插入图片描述
网络适配器如下默认配置即可。
在这里插入图片描述
内存:一般最大为真实内存的3/4, 一般为512M-1G
硬盘:一般默认20G,如果上述的设置一旦确定,则直接向操作系统割裂对应数据的资源.
网络模式:桥接模式/NAT模式

3.3 网络模式

  1. 桥接模式
    相当于将虚拟机直接接入局域网中,这时会独占IP地址.可以与本机通过局域网通信.
    特点:所有的在局域网中的IP都可以访问虚拟机.
  2. NAT模式
    相当于在网络环境中会开辟一块全新的网络空间.只有主机能够访问.
    特点:NAT模式只有主机访问,其他人通过IP地址禁止访问.
    在这里插入图片描述

3.4 虚拟机克隆

为了保护虚拟机环境不被破坏,所以需要克隆虚拟机备份数据,之后的操作全部在备份的机器上运行.
在这里插入图片描述

3.5 虚拟机快照

将虚拟机进行到某个状态做一个备份,有错误的时候可以回退到之前的状态。

3.6 启动虚拟机报错

在BIOS中开启虚拟化配置
在这里插入图片描述
在这里插入图片描述

4. Xshell-6

下载地址:https://pan.baidu.com/s/15uXFt4dltMq9ji43pbYpXg
提取码:f7dr
默认安装即可。
说明:Xshell是远程连接Linux系统的工具.可以进行文件传输.命令的编辑等一列的操作.和操作真实的Linux系统一致.
连接步骤:

  1. 获取服务器IP地址
  2. 获取服务器用户名angus和密码:Centos1123
  3. Xshell远程连接工具都是加密传输 公钥和私钥

4.1 远程连接方式

说明:新建会话后连接远程虚拟机
在这里插入图片描述

4.2修改linux系统ip

超级权限:su -,密码root
查看在用的网卡:cd /etc/sysconfig/network-scripts/,cd到此目录中,查看网卡名字,如
在这里插入图片描述
编辑网卡信息:vi /etc/sysconfig/network-scripts/ifcfg-eth0

HWADDR=00:0C:29:FE:6A:49
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.223.130
PREFIX=24
GATEWAY=192.168.223.2
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="eth0"
ONBOOT=yes
UUID=7cf70abe-da47-45f9-991a-83a90a3c2fb8
LAST_CONNECT=1575094471

可参考如下:

TYPE="Ethernet"   # 网络类型为以太网
BOOTPROTO="static"  # 手动分配ip
NAME="ens33"  # 网卡设备名,设备名一定要跟文件名一致
DEVICE="ens33"  # 网卡设备名,设备名一定要跟文件名一致
ONBOOT="yes"  # 该网卡是否随网络服务启动
IPADDR="192.168.220.101"  # 该网卡ip地址就是你要配置的固定IP,如果你要用xshell等工具连接,220这个网段最好和你自己的电脑网段一致,否则有可能用xshell连接失败
GATEWAY="192.168.220.2"   # 网关
NETMASK="255.255.255.0"   # 子网掩码
DNS1="8.8.8.8"    # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址

ip设置与主机vmnet8在一个网段即可,本机查询信息如下:

vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 00:50:56:c0:00:01 
	inet 192.168.41.1 netmask 0xffffff00 broadcast 192.168.41.255
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 00:50:56:c0:00:08 
	inet 172.16.52.1 netmask 0xffffff00 broadcast 172.16.52.255

4.3配置网络工作

vi /etc/sysconfig/network配置如下,网络是否工作,此处一定不能为no

NETWORKING=yes
HOSTNAME=localhost.localdomain

4.4关闭防火墙

systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动

4.5重启网络服务service network restart

5.Linux系统安装JDK

卸载原有的jdk,进入系统权限:su -
查询命令:rpm -qa|grep java
在这里插入图片描述
删除安装包,红框内的三个文件不需要删除,命令:rpm -e --nodeps java-xxxx,java后跟的是要删除的文件名,如下:
在这里插入图片描述
删除四个文件后,通过命令查看是否删除:rpm -qa|grep java
在这里插入图片描述

5.1 上传JDK安装包

说明:将JDK安装包上传到指定文件目录下/usr/local/src

5.2 解压jdk

解压JDK文件命令: tar -xvf jdk-8u51-linux-x64.tar.gz,解压完后删除:rm -rf jdk-8u51-linux-x64.tar.gz

5.3配置环境变量

说明:修改Linux系统中环境变量需要修改/etc/profile文件
命令:vim /etc/profile
配置文件变量

#set java env
JAVA_HOME=/usr/local/src/jdk1.8.0_51
JAVA_BIN=/usr/local/src/jdk1.8.0_51/bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

环境变量生效:source /etc/profile
检测JDK是否生效:java -version

6.Linux集群部署

6.1 修改JDBC链接

说明:将来使用Windows中的Mysql,所以使用Windows的IP地址
编辑application.yml文件,将原来的localhost:3306,改为:192.168.211.1:3306
在这里插入图片描述
在这里插入图片描述

6.2 配置策略

在这里插入图片描述

  1. 关闭windows防火墙
  2. 关闭Linux防火墙:systemctl stop firewalld
  3. 编辑正确的Windows的IP地址
  4. 开放Mysql对外访问权限

6.3 开放Mysql权限

语法:grant [权限] on [数据库名].[表名] to ['用户名']@['web服务器的ip地址'] identified by ['密码'];
grant all on *.* to 'root'@'%' identified by 'root';或者
指定IP地址grant all on *.* to 'root'@'192.168.1.103' identified by 'root';
在这里插入图片描述

6.4 修改端口,打包部署

将项目端口修改为8081,8082,8083并打包
在src目录下新建tomcats目录,将三个打包文件上传,文件目录:/usr/local/src/tomcats
在这里插入图片描述
启动tomcat文件:java -jar 8081.war & java -jar 8082.war & java -jar 8083.war &

  1. ctrl + c 在终端中执行.表示关闭当前tomcat服务器.
  2. 检查进程号:ps -ef |grep java*
    在这里插入图片描述
    KILL -15 PID 通知进程必须关闭,可以做一些善后.
    KILL -9 PID 强制杀死

6.5 配置Nginx实现Linux集群部署

#配置Linux集群
upstream jtLinux {
	server 192.168.211.130:8081;
	server 192.168.211.130:8082;
	server 192.168.211.130:8083;
}

6.6 重启Nginx访问测试!

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值