如果不是生产环境,可以关闭防火墙

目录

一. jdk安装

二.Tomcat 安装

三.Nginx 的安装

四.Redis 的安装

五.zookeeper(dubbo注册中心)

1)上传

2)解压

六.Linux上安装dubbo-admin管理控制台



一. jdk安装

链接:https://pan.baidu.com/s/1GUZnlZiF1tW4iUo339Lq8A?pwd=1234 
提取码:1234

1.下载 Linux 版的 jdk,如:jdk-8u181-linux-x64.tar.gz

2.将下载的 jdk 安装包上传到 linux 的/opt 目录,并在 opt 下创建 modules 目录

3.tar 命令解压 JDK 包,指定解压地址是/opt/modules

在/opt 目录执行 tar -xvf jdk-8u181-linux-x64.tar.gz -C modules

4.配置环境变量,打开/etc/profile 文件,将下面的配置拷贝进去(JAVA_HOME 是 jdk 安

装的根路径,不能写错了)

#set java environment
JAVA_HOME=/opt/modules/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

5.输入 source /etc/profile 命令使配置生效,最后用 java -version 命令验证 JDK 是否

安装成功

二.Tomcat 安装

 链接:https://pan.baidu.com/s/1DtOftjCw9U9Eu100H9YVeQ?pwd=1234 
  提取码:1234

1.上传 Tomcat 安装包到 linux 的/opt 目录

2.解压 Tomcat 到/opt/modules 下,在/opt 目录执行

 tar -xvf apache-tomcat-8.5.14.tar.gz -C modules

3.Linux 对外开放端口 8080,如已开放可忽略

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --reload

4.启动关闭 Tomcat

启动 tomcat : 进入 tomcat 的 bin 下执行./startup.sh

三.Nginx 的安装

链接:https://pan.baidu.com/s/1eFZi5ZzAor5F2ITVQApg0g?pwd=1234 
提取码:1234

1.Nginx 是 C 语言开发的,要安装 gcc 环境

yum -y install gcc-c++

2.安装 Pcre

yum -y install pcre pcre-devel

3.zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 httP 包的内容进行 gziP,所

以需要在 linux 上安装 zlib 库

yum -y install zlib zlib-devel

4.安装 oPenssl

yum -y install openssl openssl-devel

以上完成了 Nginx 依赖组件的安装,下面正式安装 Nginx

1. 上传 nginx-1.14.2.tar.gz 到 Linux 指定目录下,并解压到指定的目录.这里我解压到

/opt/modules

2. 在解压的目录中执行./configure

3. 编译并安装,执行 make && make install,安装完后,还要开启 80 端口(nginx 启动时的端口号)

四.Redis 的安装

链接:https://pan.baidu.com/s/1g7WRWVS1UCSWAkeAlpddsA?pwd=1234 
提取码:1234

1)上传安装包到 Linux

把安装包 redis-5.0.6.tar.gz 上传到/opt,在/opt/modules 中创建目录 redis

2)解压

解压 reds 安装包到/opt/modules/redis ,命令:

tar -xvf redis-5.0.6.tar.gz -C modules/redis

3)编译

安装 redis 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,

要先安装 gcc-c++(c 语言的环境),命令:

 yum -y instAll gcc-c++

再进入 redis 的解压目录,输入 make,直到编译完成

4)安装

make PREFIX=/opt/modules/redis install

此时在 redis 目录下生成一个 bin 目录,它里面有客户端命令 redis-cli 和服务器端命令

redis-server

5)后台启动

1.添加配置文件到 bin 目录 , 把 redis 解压目录下的 redis.conf 文件复制到安装后的 bin 目录中

2.修改 bin 目录下的 redis.conf , 把 daemonize no 这行 no 改为 yes,从而可以让 redis 在后台运行

3.执行 bin 下的 redis-server 时,带上 redis.conf

4.查看 redis 启动后的进程

6)远程访问 Redis

1.开放端口 6379

2.修改配置文件 redis.conf

注释掉 bind 127.0.0.1 -- 任何 ip 都能远程连接 redis

3.找到 protected-mode 这行, 将值 yes 改为 no  , 可以输入“/protected-mode”在文件里搜索,改完后保存并退出

五.zookeeper(dubbo注册中心)

链接:https://pan.baidu.com/s/1pKcHExeHKmE-wTyQqLwxBg?pwd=1234 
提取码:1234

1)上传

下载网址:Index of /dist/zookeeper/zookeeper-3.5.6

将下载的apache-zookeeper-3.5.6-bin.tar.gz上传到/opt目录下

2)解压

将zookeeper包解压到/opt/modules目录下

tar -xvf apache-zookeeper-3.5.6-bin.tar.gz -C modules

把解压后的目录重命名为 zk

mv apache-zookeeper-3.5.6-bin zk

1.#进入到conf目录

cd /opt/modules/zk/conf

2.#拷贝

cp zoo_sample.cfg  zoo.cfg

3.#创建zookeeper的数据文件存储目录

mkdir zkData

4.进入conf目录下编辑zoo.cfg

vim zoo.cfg

添加一句admin.serverPort=8888,因为此端口号默认是8080,容易和tomcat冲突。

修改存储目录:dataDir=/opt/modules/zk/zkData

:wq保存退出

5.启动zk

cd /opt/modules/zk/bin

六.Linux上安装dubbo-admin管理控制台

链接:https://pan.baidu.com/s/1C14M-Vn8AdkeEWl7jc4Gxg?pwd=1234 
提取码:1234

1.在window下解压,打开dubbo-admin

输入命令:

mvn clean package -Dmaven.test.skip=true 

2.将dubbo-admin下的target下的文件上传到linux的/opt

3.运行dubbo-admin

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar &

health_parent的linux环境相关推荐

  1. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  2. Linux环境变量说明与配置

    相关的配置文件说明: /etc/profile 范围:对所有用户生效 作用: a.定义USER变量 b.定义LOGNAME变量 c.定义MAIL变量 d.定义PATH变量 e.定义HOSTNAME变量 ...

  3. linux svn更换数据仓库,Linux环境下SVN数据仓库迁移

    上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...

  4. Linux环境下的网络编程

    本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代  码实例.要理解本文所谈的技术问题需要读者 ...

  5. [.Net跨平台]部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建

    最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...

  6. Linux 环境变量配置

    linux 环境,用户通过shell 操作时,系统会为用户初使化环境变量, 比如系统公共资源路径: path , include , bin 等目录. shell 模式下,执行 export , 查看 ...

  7. Linux环境thinkphp配置以及数据源驱动修改

    项目中需要用到thinkphp,以下简称tp. linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 thinkphp版:3.2.3 1.安 ...

  8. Linux环境PHP7.0安装

    PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就 ...

  9. Linux环境Nginx安装多版本PHP

    关于Linux环境Nginx安装与调试以及PHP安装参考此文即可:http://blog.csdn.net/unix21/article/details/8544922 linux版本:64位Cent ...

最新文章

  1. P5357 【模板】AC自动机(二次加强版)
  2. CSS3 @font-face 规则
  3. java面向对象编程知识点总结
  4. OFCMS 项目开源 java cms 系统 内容管理系统
  5. 上调幅度3000-6000元 比亚迪新能源车型再次涨价
  6. VLFeat在matlab中的使用
  7. NLP --- 条件随机场CRF详解
  8. iOS蓝牙开发(4.0)详解
  9. intel c语言面试题,Intel的一道C语言笔试题
  10. PMSM FOC控制 Matlab/Simulink仿真之反Clark变换
  11. Java线程状态与方法关系
  12. python日历打印算法
  13. Rockchip | Rockchip Camera技术
  14. 百度地图如何在html中显示图片,在网页中插入百度地图(实例)
  15. 一次成功的云存储接管实战
  16. 从 Paxos 到 Raft,分布式一致性算法解析
  17. el-checkbox-group 点击box 没反应,无法取消勾选(记一次debug的思路)
  18. wordpress开放注册和邮件问题解决
  19. 电影《这个杀手不太冷》观影感受
  20. SharedPreferences详解(存储、读取及代码)

热门文章

  1. Java接口练习(组装电脑)
  2. 微信公众号页面如何跳转至关注公众号页面
  3. Android4.4电池电量命令行查看
  4. 飞凌单片机解密_芯片解密方法大全
  5. Ins运营五大技巧总结
  6. UI设计培训分享:UI设计的职业发展路径
  7. 基于Vue Konva的canvas图片放大缩小
  8. OpenFOAM 学习笔记
  9. 基于分布式的智联招聘数据的大屏可视化分析与预测
  10. vs2017下配置Xamarin