linux 安装 cenos7 和 jdk

时间:2023-03-08 23:46:23
linux 安装 cenos7 和 jdk

安装一个虚拟机
安装cenos7 版本的

安装完虚拟机后必备工具

第一步. 配置网路 设置桥接网路
设置静态网络参考 下面博文
 http://www.cnblogs.com/Jerry1104/p/7586509.html

[root@bogon ~]# service network restart #重启网络

第二步设置防火墙

CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
[root@bogon ~]# systemctl stop firewalld.service #停止firewall
[root@bogon ~]# systemctl disable firewalld.service #禁止firewall开机启动
[root@bogon ~]# firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

2、安装iptables防火墙
[root@bogon ~]# yum install iptables-services #安装
[root@bogon ~]# vi /etc/sysconfig/iptables #编辑防火墙配置文件

# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT #mysql 数据库端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出

[root@bogon ~]# systemctl restart iptables.service #最后重启防火墙使配置生效
[root@bogon ~]# systemctl enable iptables.service #设置防火墙开机启动
[root@bogon ~]# /usr/libexec/iptables/iptables.init restart #重启防火墙

如下显示
[root@bogon ~]# systemctl restart iptables.service
[root@bogon ~]# systemctl enable iptables.service
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.
[root@bogon ~]# /usr/libexec/iptables/iptables.init restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]

第三步 安装编译工具及库文件(使用yum命令安装)

[root@bogon ~]# yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libxml* libXaw-devel libXmu-devel libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

第四步 jdk安装 
检查是否已经安装jdk
[root@bogon ~]# rpm -qa | grep java
[root@bogon ~]# java -version #看版本
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

[root@bogon ~]# yum list installed |grep java
java-1.8.0-openjdk.x86_64 1:1.8.0.121-0.b13.el7_3 @updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.121-0.b13.el7_3 @updates
javapackages-tools.noarch 3.4.1-11.el7 @base
python-javapackages.noarch 3.4.1-11.el7 @base
tzdata-java.noarch 2016j-1.el7 @updates

如果有安装 就卸载
卸载CentOS系统Java环境
[root@bogon ~]# yum -y remove java-1.8.0-openjdk* *表时卸载所有openjdk相关文件输入
[root@bogon ~]# yum -y remove tzdata-java.noarch 卸载tzdata-java

查看yum 库中的所有java 安装包
[root@bogon ~]# yum -y list java*

开始安装1.8.0 jdk 当结果显示为Complete!即安装完毕
[root@bogon ~]# yum -y install java-1.7.0-openjdk*

javac 可查看Java的编译器命令用法
[root@bogon ~]# javac