第二步 安装jdk /Tomcat

1、首先我们登录操作系统  管理员用户名root 密码 root

2.查看IP地址

ip addr //查看ip地址命令

如果如下 发现 ens33 没有 inet 这个属性  等下Xshell WinSCp 就没法连接虚拟机 操作命令或文件了

银河麒麟编译安装greatsql 银河麒麟安装tomcat_java


那就来解决它  查看ens33网卡的配置:

vi /etc/sysconfig/network-scripts/ifcfg-ens33   注意vi后面加空格

vi是Linux内置的文本编辑器命令 打开文件的意思

从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。把这一项改为YES(ONBOOT=yes),

(编辑命令:i)

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_02

然后按 Esc 退出  再出入命令 :wq  再按Enter即可  (备注 :wq 是保存然后退出的意思 )

重启操作系统登录后  在查看ip  就可以看到ip地址了

银河麒麟编译安装greatsql 银河麒麟安装tomcat_java_03

3.拿到ip了 先去官网下载jdk  和Tomcat吧

实在惭愧 官网jdk1.8 没有找到 

(可以直接访问 这个地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

银河麒麟编译安装greatsql 银河麒麟安装tomcat_java_04

你们可以选择你们自己想要的版本  我选择的这个 记得选择单选按钮 Accept License Agreement

会要你登录如果有账号就登录  没有就注册一个吧 不然下载不了(^_^)

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_05

JDK就下载好了 继续下载Tomcat

进入Tomcat官网  http://tomcat.apache.org/

我下载的是Tomcat8.5

银河麒麟编译安装greatsql 银河麒麟安装tomcat_tomcat_06

点击进去

银河麒麟编译安装greatsql 银河麒麟安装tomcat_tomcat_07

 

在此jdk和tomcat就下载完了

 

然后打开WinSCP 输入主机名   用户名  密码 登录 进行文件的操作 吧

银河麒麟编译安装greatsql 银河麒麟安装tomcat_银河麒麟编译安装greatsql_08

 

在root下面分别新建两个文件夹 把下载好jdk   和 Tomcat解压版有拷进来

银河麒麟编译安装greatsql 银河麒麟安装tomcat_银河麒麟编译安装greatsql_09

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_10

然后在Xshell 里面解压吧 

先解压jdk 配置环境变量

银河麒麟编译安装greatsql 银河麒麟安装tomcat_java_11

解压过程中......

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_12

 

解压JDK

tar  -zxvf jdk-8u221-linux-x64.tar.gz  #解压到当前目录,请把当前目录切换到jdk压缩包所在目录

配置JDK环境变量:

vi /etc/profile

看到 Unset -f pathmunge  在后面 配置

银河麒麟编译安装greatsql 银河麒麟安装tomcat_tomcat_13

配置环境变

export JAVA_HOME=/root/jdk/jdk1.8.0_221

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=${JAVA_HOME}/bin:$PATH

生效jdk环境变量:

source /etc/profile

检查JDK是否安装成功:

[root@bogon jdk]# java -version

银河麒麟编译安装greatsql 银河麒麟安装tomcat_tomcat_14

jdk在此就安装完了 

Tomcat该它了 

解压安装包

tar  -zxvf   apache-tomcat-8.5.43.tar.gz

接下来我们就可以尝试启动tomcat了,切换到tomcat的bin目录输入启动命令:

银河麒麟编译安装greatsql 银河麒麟安装tomcat_java_15

银河麒麟编译安装greatsql 银河麒麟安装tomcat_银河麒麟编译安装greatsql_16

很遗憾无法访问,但是端口号并没有任何问题,这又是什么原因导致的呢?原因就是和windows相比linux有更强的安全机制,在CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8080端口,也就是将8080端口加入到zone(Firewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

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

这样就成功的将8080端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:

firewall-cmd --reload

OK,下面看一下public区域下所有已打开的端口,命令如下:

 

firewall-cmd --zone=public --list-ports

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_17

银河麒麟编译安装greatsql 银河麒麟安装tomcat_JAVA_18