Linux鞏固記錄(1) J2EE開發環境搭建及網絡配置
由於要近期使用hadoop等進行相關任務執行,操作linux時候就多了
以前只在linux上配置J2EE項目執行環境,無非配置下jdk,部署tomcat,再通過docker或者jenkins自動部署上去
看下進程,復制粘貼刪除等基本操作,很多東西久了不用就忘了,所有寫個demo鞏固下曾經的linux知識
後續會有hadoop等主流的大數據相關環境的搭建及使用
---------------------------------------------------------------------------------------------------------------------------------------------------------
這次講最基本的J2EE環境搭建 VMware 12 下 CentOS-7-x86_64-Everything
1.虛擬機配置為靜態地址且在同一網段(盡量不要用dhcp,如果ip變了會影響到諸如hadoop節點間網絡不通)
a 配置為靜態地址且指定網段和主機相同
編輯》》虛擬網絡編輯器》》VMnet8》》
選中某臺虛擬機後,右鍵》》設置》》網絡適配器 設置為橋接模式
進入系統後 vi /etc/sysconfig/network-scripts/ifcfg-enxxxx 最後一點可能不一樣,請確認 修改成和下面類似
TYPE="Ethernet"
BOOTPROTO="static "
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="0689ca28-6b38-4226-b55a-e2e5a2825556"
DEVICE="ens33"
ONBOOT="yes "
IPADDR=192.168.0.80
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=61.139.2.69
同時關閉防火墻並禁止開機啟動
systemctl stop firewalld.service
systemctl disable firewalld.service
重啟系統,並確認能和主機互相ping通
如果虛擬機和主機不在同一網段,需要增加路由才能ping通
route -p add 192.168.65.0 255.255.255.0 192.168.0.168
2.配置jdk
完整版系統自帶了openjdk,改為oracle的jdk
首先進行openjdk卸載
#查找帶有openjdk的安裝項目
rpm -qa | grep java
#根據名字刪除
rpm -e --nodeps xxxxx
下載linux版本jdk到 /home目錄下並通過 tar --xzvf jdk-xxxx.tar.gz /jdk1.8.0
vi /etc/profile
並添加如下內容、
export JAVA_HOME=/home/jdk1.8.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
export CLASSPATH
使配置立即生效
#立即生效
source /etc/profile
通過 java -version確認是否配置成功
[[email protected] /]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[[email protected] /]# javac -version
javac 1.8.0_144
[[email protected] /]# echo $JAVA_HOME
/home/jdk1.8.0
[[email protected] /]#
同理其他的諸如maven也和JDK配置方式一致,解壓後在/etc/profile增加到path中即可
tomcat直接解壓即可 通過 ps -ef | grep "tomcat" 查看運行情況
Linux鞏固記錄(1) J2EE開發環境搭建及網絡配置