本帖最后由 java 于 2018-6-1 14:08 编辑  
 
1. sudo yum update 
然后,在您的系统上搜索,任何版本的已安装的JDK组件。 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'输出结果如下: gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64输入以下命令,查看已安装的JAVA版本 java -version如果你之前已经安装了JAVA1.6或1.7的版本,请执行下列命令,将他们卸载。 yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk 
如果上面返回 提示未找到命令,基本上是没有安装java,可以用下面命令验证下,看有没有到java可执行文件的连接 
ls -lA /etc/alternatives/ 
没有,则可以下载对应 java的包进行安装了 
scp hechengjin@192.168.134.15:/home/hechengjin/Downloads/jdk-8u152-linux-x64.rpm /home/hechengjin/jdk-8u152-linux-x64.rpm 
scp /home/hechengjin/Downloads/jdk-8u152-linux-x64.rpm   hechengjin@192.168.134.106:/home/hechengjin/jdk-8u152-linux-x64.rpm 
 
因为我用的是 64bit CentOS 7 server,说以我下载的是64位的rpm包。 wget http://download.oracle.com/otn-p ... 8u152-linux-x64.rpm 
上面这样下不下来,从浏览器下载后,复制到相应位置安装 
然后安装 
sudo rpm -ivh jdk-8u152-linux-x64.rpm  
 
安装完后查看 
$ java -version 
java version "1.8.0_152" 
Java(TM) SE Runtime Environment (build 1.8.0_152-b16) 
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode) 
 
 
设置全局环境变量 
 
在/etc/profile.d/下创建一个叫做java.sh 的文件 
 
vi /etc/profile.d/java.sh 
把下面的命令添加到文件中:- #!/bin/bash
 
 - JAVA_HOME=/usr/java/jdk1.8.0_25/
 
 - PATH=$JAVA_HOME/bin:$PATH
 
 - export PATH JAVA_HOME
 
 - export CLASSPATH=.
 
  复制代码 保存并关闭文件。为了使它有执行的权限运行以下的命令: 
 
chmod +x /etc/profile.d/java.sh 
接下来,使刚才改变的环境变量永久有效运行以下下面的命令: 
 
source /etc/profile.d/java.sh 
 
 
开启相关端口 
 
 
Centos 7 firewall 命令: 
 
查看已经开放的端口: 
 
firewall-cmd --list-ports 
1 
开启端口 
 
firewall-cmd --zone=public --add-port=80/tcp --permanent 
1 
命令含义: 
 
–zone #作用域 
 
–add-port=80/tcp #添加端口,格式为:端口/通讯协议 
 
–permanent #永久生效,没有此参数重启后失效 
 
重启防火墙 
 
firewall-cmd --reload #重启firewall 
systemctl stop firewalld.service #停止firewall 
systemctl disable firewalld.service #禁止firewall开机启动 
 
 
 
 
 |