前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux巩固记录(1) J2EE开发环境搭建及网络配置

Linux巩固记录(1) J2EE开发环境搭建及网络配置

作者头像
肖哥哥
发布2019-02-22 11:09:44
6060
发布2019-02-22 11:09:44
举报
文章被收录于专栏:后台及大数据开发

由于要近期使用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  最后一点可能不一样,请确认  修改成和下面类似

代码语言:javascript
复制
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

重启网络服务使配置生效

代码语言:javascript
复制
service network restart

同时关闭防火墙并禁止开机启动

代码语言:javascript
复制
systemctl stop firewalld.service 
systemctl disable firewalld.service

设置同步时间

代码语言:javascript
复制
#设置时区为上海
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


#安装ntp
yum -y install ntp

# 同步时间
ntpdate pool.ntp.org


#确认时间是否正确
date

#写回bios,防止重启后失效
hwclock -w

重启系统,并确认能和主机互相ping通

如果虚拟机和主机不在同一网段,需要增加路由才能ping通

route -p add 192.168.65.0 255.255.255.0 192.168.0.168

2.配置jdk

 完整版系统自带了openjdk,改为oracle的jdk

 首先进行openjdk卸载

代码语言:javascript
复制
#查找带有openjdk的安装项目
rpm -qa | grep java

#根据名字删除
rpm -e --nodeps xxxxx

 下载linux版本jdk到  /home目录下并通过 tar --xzvf   jdk-xxxx.tar.gz  /jdk1.8.0

代码语言:javascript
复制
 vi /etc/profile

并添加如下内容、

代码语言:javascript
复制
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 

使配置立即生效

代码语言:javascript
复制
#立即生效
source /etc/profile

通过  java -version确认是否配置成功

代码语言:javascript
复制
[root@master /]# 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)
[root@master /]# javac -version
javac 1.8.0_144
[root@master /]# echo $JAVA_HOME
/home/jdk1.8.0
[root@master /]# 

同理其他的诸如maven也和JDK配置方式一致,解压后在/etc/profile增加到path中即可

tomcat直接解压即可 通过 ps -ef | grep "tomcat" 查看运行情况

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档