health_parent的linux环境
如果不是生产环境,可以关闭防火墙
目录
一. 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环境相关推荐
- linux环境下nacos的安装+启动,阿里云服务器安装nacos
nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...
- Linux环境变量说明与配置
相关的配置文件说明: /etc/profile 范围:对所有用户生效 作用: a.定义USER变量 b.定义LOGNAME变量 c.定义MAIL变量 d.定义PATH变量 e.定义HOSTNAME变量 ...
- linux svn更换数据仓库,Linux环境下SVN数据仓库迁移
上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...
- Linux环境下的网络编程
本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代 码实例.要理解本文所谈的技术问题需要读者 ...
- [.Net跨平台]部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...
- Linux 环境变量配置
linux 环境,用户通过shell 操作时,系统会为用户初使化环境变量, 比如系统公共资源路径: path , include , bin 等目录. shell 模式下,执行 export , 查看 ...
- Linux环境thinkphp配置以及数据源驱动修改
项目中需要用到thinkphp,以下简称tp. linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 thinkphp版:3.2.3 1.安 ...
- Linux环境PHP7.0安装
PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就 ...
- Linux环境Nginx安装多版本PHP
关于Linux环境Nginx安装与调试以及PHP安装参考此文即可:http://blog.csdn.net/unix21/article/details/8544922 linux版本:64位Cent ...
最新文章
- P5357 【模板】AC自动机(二次加强版)
- CSS3 @font-face 规则
- java面向对象编程知识点总结
- OFCMS 项目开源 java cms 系统 内容管理系统
- 上调幅度3000-6000元 比亚迪新能源车型再次涨价
- VLFeat在matlab中的使用
- NLP --- 条件随机场CRF详解
- iOS蓝牙开发(4.0)详解
- intel c语言面试题,Intel的一道C语言笔试题
- PMSM FOC控制 Matlab/Simulink仿真之反Clark变换
- Java线程状态与方法关系
- python日历打印算法
- Rockchip | Rockchip Camera技术
- 百度地图如何在html中显示图片,在网页中插入百度地图(实例)
- 一次成功的云存储接管实战
- 从 Paxos 到 Raft,分布式一致性算法解析
- el-checkbox-group 点击box 没反应,无法取消勾选(记一次debug的思路)
- wordpress开放注册和邮件问题解决
- 电影《这个杀手不太冷》观影感受
- SharedPreferences详解(存储、读取及代码)