centOS6.5 搭建JAVA开发环境

一:安装centOS6.5
1 启动VMware的画面

2.点击 创建新的虚拟机

3 选择 典型(推荐)

4 选择 稍后安装操作系统

5 选择客户机操作系统类型

6 设置虚拟机名称 和 安装路径

7 指定磁盘容量

8 点击 自定义硬件

9 修改内容大小

10 选择自己需要安装的镜像文件
如果需要我的镜像文件的也可以直接去我的云盘下载:
链接:https://pan.baidu.com/s/1sSJ3qIzQ5iA2iZdhG-xYVg 密码:6jew

11 点击 完成 这样机器就已经组装好了

12 开启此虚拟机  然后开始系统安装

13 直接点击确定就行

14 选择第一项 然后按 enter开始安装系统

15 这里直接选择skip 跳过就可以。ok太浪费时间

16 点击ok
 
17 引导安装,点击next

18 选择语言

19 选择键盘

20 选择基本存储设备

21 设置主机名之后记得配置网络

22 配置网络自动连接

23 选择时区

24 设置root用户登录密码
我的密码:2*****

25 使用所有空间

26 将修改写入磁盘

27 选择 Basic Server

28 等待安装完成

29 安装完成重新启动

30  开机完成 登录

31 到此就安装完成了
安装 JDK
1.下载JDK

不要使用wget命令获取jdk链接,这是默认不同意,导致下载来的jdk压缩内容错误
上传到服务器并解压
scp jdk-8u11-linux-x64.tar.gz :/root
mkdir -p /usr/local/java
tar -zxvf jdk-8u11-linux-x64.tar.gz -C /usr/local/java/
设置环境变量
/usr/local/java/jdk1.8.0_11
vim /etc/profile
文件末尾加入下面配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH

使环境变量生效并测试JDK
source /etc/profile
java -version

安装 zookeeper
下载zookeeper
网址
wget
解压
tar -zxvf zookeeper-3.4.11.tar.gz
移动到指定位置,并改名为zookeeper
mv zookeeper-3.4.11 /usr/local/zookeeper

开机自动启动zookeeper
切换到/etc/rc.d/init.d/目录:
cd /etc/rc.d/init.d/
新建、删除zookeeper文件夹
mkdir zookeeper
rm -rf zookeeper/
新建zookeeper脚本
vi zookeeper
复制如下脚本
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/usr/local/zookeeper
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
case $1 in
start) sh $ZK_PATH/bin/zkServer.sh start;;
stop) sh $ZK_PATH/bin/zkServer.sh stop;;
status) sh $ZK_PATH/bin/zkServer.sh status;;
restart) sh $ZK_PATH/bin/zkServer.sh restart;;
*) echo “require start|stop|status|restart” ;;
esac
把脚本注册为service
chkconfig --add zookeeper
chkconfig --list

增加权限
chmod +x /etc/init.d/zookeeper

配置zookeeper
初始化zookeeper配置文件
拷贝/usr/local/zookeeper/conf/zoo_sample.cfg 到同一个目录下改个名字叫zoo.cfg
cp zoo_sample.cfg zoo.cfg
启动zookeeper
service zookeeper start

安装Tomcat8
下载Tomcat8

wget
解压移动到指定位置
tar -zxvf apache-tomcat-8.5.39.tar.gz
mv apache-tomcat-8.5.39 /usr/local/tomcat8
开机启动tomcat
vim /etc/init.d/tomcat8
复制如下脚本
#!/bin/bash
#chkconfig:2345 21 90
#description:apache-tomcat-8
#processname:apache-tomcat-8
CATALANA_HOME=/usr/local/tomcat8
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
case $1 in
start)
echo “Starting Tomcat…”
$CATALANA_HOME/bin/startup.sh
;;

stop)
echo “Stopping Tomcat…”
$CATALANA_HOME/bin/shutdown.sh
;;

restart)
echo “Stopping Tomcat…”
$CATALANA_HOME/bin/shutdown.sh
sleep 2
echo
echo “Starting Tomcat…”
$CATALANA_HOME/bin/startup.sh
;;
*)
echo “Usage: tomcat {start|stop|restart}”
;; esac
注册服务并添加权限
chkconfig --add tomcat8
chmod +x /etc/init.d/tomcat8

启动服务并访问tomcat测试
/usr/local/tomcat8/conf
vi server.xml //设置启动端口为9999
service tomcat8 start

第一步:先查看tomcat占用的进程号
  ps -ef|grep tomcat

第二步:根据进程号,查看进程所占用的端口
  netstat -apn

查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看

主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口
使用命令开放端口
首先查看一下本机防火墙现有的规则列表:
使用命令:iptables -L --line-number
以下显示的是INPUT链的规则
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    ACCEPT     all  –  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
2    ACCEPT     icmp –  0.0.0.0/0            0.0.0.0/0           
3    ACCEPT     all  –  0.0.0.0/0            0.0.0.0/0           
4    ACCEPT     tcp  –  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 
5    REJECT     all  –  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 
由表格可以看出,linux只开放了端口22,因此我们需要把tomcat的端口(我这里是8080)加入进去,在这里需要注意规则的最后一条,也就是第5条,对于规则来讲是链式的,最后一条意思是拒绝所有,那么对于所有在第5条之后追加的规则都是无效的,因此我们需要把规则插入到第5条之前,而不能在最后一条追加,具体插入命令如下:
iptables -I INPUT 5 -m  state  --state  NEW  -m  tcp  -p  tcp  --dport  8080  -j  ACCEPT
红色部分为tomcat服务器端口
这条命令执行完成之后,主机就可以访问tomcat了。
安装dubbo-admin管理控制台
下载
从git获取项目
修改配置
修改 src\main\resources\application.properties 指定zookeeper地址

打包
mvn clean package -Dmaven.test.skip=true 得到dubbo-admin-0.0.1-SNAPSHOT.jar
发送到linux
mkdir /usr/local/dubbo-admin
Scp dubbo-admin-0.0.1-SNAPSHOT.jar root@dubbo01:/usr/local/dubbo-admin
运行
Java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
将端口号开放
iptables -I INPUT 5 -m  state  --state  NEW  -m  tcp  -p  tcp  --dport  7001  -j  ACCEPT
访问

root/root

安装redis
检查安装依赖程序
Yum install gcc-c++
Yum install -y tcl
Yum install wget
获取安装文件
wget http://download.redis.io/releases/redis-5.0.0.tar.gz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云上凯歌

好活,当赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值