📝 Writing docs.

pull/11/head
Zhang Peng 2018-10-10 17:31:35 +08:00
parent 0fc0f3457d
commit e02c447694
14 changed files with 229 additions and 51 deletions

View File

@ -64,10 +64,12 @@
- Kafka 安装和配置:| [CODES](codes/deploy/tool/kafka) | [DOCS](docs/deploy/tool/install-kafka.md) |
- Maven 安装和配置:| [CODES](codes/deploy/tool/maven) | [DOCS](docs/deploy/tool/install-maven.md) |
- Mongodb 安装和配置:| [CODES](codes/deploy/tool/mongodb) | [DOCS](docs/deploy/tool/install-mongodb.md) |
- Mysql 安装和配置:| [DOCS](docs/deploy/tool/install-mysql.md) |
- Nexus 安装和配置:| [DOCS](docs/deploy/tool/install-nexus.md) |
- Nginx 安装和配置:| [CODES](codes/deploy/tool/nginx) | [DOCS](docs/deploy/tool/install-nginx.md) |
- Nodejs 安装和配置:| [CODES](codes/deploy/tool/nodejs) | [DOCS](docs/deploy/tool/install-nodejs.md) |
- Redis 安装和配置:| [CODES](codes/deploy/tool/redis) | [DOCS](docs/deploy/tool/install-redis.md) |
- RocketMQ 安装和配置:| [CODES](codes/deploy/tool/rocketmq) | [DOCS](docs/deploy/tool/install-rocketmq.md) |
- Tomcat 安装和配置:| [CODES](codes/deploy/tool/tomcat) | [DOCS](docs/deploy/tool/install-tomcat.md) |
- Zookeeper 安装和配置:| [CODES](codes/deploy/tool/zookeeper) | [DOCS](docs/deploy/tool/install-zookeeper.md) |
- Svn 安装和配置:| [DOCS](docs/deploy/tool/install-svn.md) |
- Tomcat 安装和配置:| [CODES](codes/deploy/tool/tomcat) | [DOCS](docs/deploy/tool/install-tomcat.md) |
- Zookeeper 安装和配置:| [CODES](codes/deploy/tool/zookeeper) | [DOCS](docs/deploy/tool/install-zookeeper.md) |

View File

@ -1,28 +1,105 @@
# JDK 安装
## CentOS 下安装
> 关键词JDK, JAVA_HOME, CLASSPATH, PATH
安装方法有两种:压缩包安装和 yum 安装
<!-- TOC depthFrom:2 depthTo:3 -->
### 压缩包安装
- [JDK 安装步骤](#jdk-安装步骤)
- [Windows 系统安装方法](#windows-系统安装方法)
- [Linux 系统安装方法](#linux-系统安装方法)
- [RedHat 发行版本使用 rpm 安装方法](#redhat-发行版本使用-rpm-安装方法)
- [参考资料](#参考资料)
安装步骤如下:
<!-- /TOC -->
1下载
## JDK 安装步骤
进入官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html ,选择合适的版本下载。
JDK 安装步骤:
我选择的是最新 JDK8 版本http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.tar.gz
1下载 JDK
2解压到本地
a. 进入 [Java 官网下载页面](https://www.oracle.com/technetwork/java/javase/downloads/index.html)
我个人喜欢存放在:`/opt/java`
b. 选择需要的版本:
3设置环境变量
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181010164121.png)
输入 `vi /etc/profile` ,添加环境变量如下
c. 选择对应操作系统的安装包
Windows 系统选择 exe 安装包Mac 系统选择 dmp 安装包Linux 系统选择 tar.gz 压缩包RedHat 发行版可以安装 rpm 包)。
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181010164308.png)
2运行安装包按提示逐步安装
3配置系统环境变量`JAVA_HOME`, `CLASSPATH`, `PATH`
4验证 Java 是否安装成功
## Windows 系统安装方法
1下载 JDK
需要根据 Windows 系统实际情况,选择 exe 安装文件:
- 32 位计算机选择 Windows x86
- 64 位计算机选择 Windows x64
2运行安装包按提示逐步安装
3配置系统环境变量
a. 安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置"
![img](https://www.runoob.com/wp-content/uploads/2013/12/win-java1.png)
b. 选择"高级"选项卡,点击"环境变量"
![img](https://www.runoob.com/wp-content/uploads/2013/12/java-win2.png)
然后就会出现如下图所示的画面:
在"系统变量"中设置 3 项属性JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
变量设置参数如下:
- 变量名:**JAVA_HOME**
- 变量值:**C:\Program Files (x86)\Java\jdk1.8.0_91** // 要根据自己的实际路径配置
- 变量名:**CLASSPATH**
- 变量值:**.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;** //记得前面有个"."
- 变量名:**Path**
- 变量值:**%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;**
4验证 Java 是否安装成功
a. "开始"->"运行",键入"cmd"
b. 键入命令: **java -version**、**java**、**javac** 几个命令,出现以下信息,说明环境变量配置成功;
![img](https://www.runoob.com/wp-content/uploads/2013/12/java-win9.png)
## Linux 系统安装方法
1下载 JDK
需要根据 Linux 系统实际情况,选择 tar.gz 压缩包:
- 32 位计算机选择 Linux x86
- 64 位计算机选择 Linux x64
2解压压缩包到本地
```sh
$ tar -zxf jdk-8u162-linux-x64.tar.gz
```
3配置系统环境变量
执行 `/etc/profile` 命令,添加以下内容:
```sh
# JDK 的根路径
export JAVA_HOME=/opt/java/jdk1.8.0_162
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
@ -31,34 +108,29 @@ export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
执行 `source /etc/profile` ,立即生效
4验是否安装成功,执行 `java -version` 命令
4证 Java 是否安装成功
### yum 安装
执行 `java -version` 命令,验证安装是否成功。
安装步骤如下:
### RedHat 发行版本使用 rpm 安装方法
1查看可以安装的JDK版本
1下载 JDK
执行下面命令查看当前 linux 发型版本可以下载安装的 JDK 版本。
```
yum search java | grep openjdk
```
下载 rpm 安装包
2选择一个合适的版本安装
```
yum -y install java-1.8.0-openjdk-devel-debug.x86_64
```sh
$ rpm -ivh jdk-8u181-linux-x64.rpm
```
安装成功后,默认安装路径在 `/usr/lib/jvm/java`
安装成功后,默认安装路径在 `/usr/local` 下:
3设置环境变量同压缩包安装。
4检验是否安装成功执行 `java -version` 命令
## 脚本
## 参考资料
以上两种安装方式,我都写了脚本去执行:
| [安装脚本](https://github.com/dunwu/linux/tree/master/codes/deploy/tool/jdk) |
- http://www.runoob.com/java/java-environment-setup.html
- https://blog.csdn.net/deliciousion/article/details/78046007

View File

@ -1,8 +1,22 @@
# Jenkins 安装
## 环境要求
> 环境要求
>
> - JDKJDK7+,官网推荐是 JDK 8
* JDK最低要求是 JDK 7官网推荐是 JDK 8
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装](#安装)
- [启动](#启动)
- [脚本](#脚本)
- [FAQ](#faq)
- [登录密码](#登录密码)
- [忘记密码](#忘记密码)
- [卡在 check 页面](#卡在-check-页面)
- [卡在 getting startted 页面](#卡在-getting-startted-页面)
- [参考资料](#参考资料)
<!-- /TOC -->
## 安装
@ -12,7 +26,7 @@
进入官网下载地址https://jenkins.io/download/ ,选择合适的版本下载。
我选择的是最新稳定war版本 2.89.4http://mirrors.jenkins.io/war-stable/latest/jenkins.war
我选择的是最新稳定 war 版本 2.89.4http://mirrors.jenkins.io/war-stable/latest/jenkins.war
我个人喜欢存放在:`/opt/software/jenkins`
@ -61,13 +75,13 @@ nohup java -jar jenkins.war --httpPort=8080 >> nohup.out 2>&1 &
</securityRealm>
```
2.重启Jenkins服务
2.重启 Jenkins 服务;
3.进入首页>“系统管理”>“Configure Global Security”
4.勾选“启用安全”;
5.点选“Jenkins专有用户数据库”并点击“保存”
5.点选“Jenkins 专有用户数据库”,并点击“保存”;
6.重新点击首页>“系统管理”,发现此时出现“管理用户”;
@ -105,8 +119,8 @@ sed -i 's/www.google.com/www.baidu.com/g' /root/.jenkins/updates/default.json
sed -i '/^<url>/s/.*/<url>http:\/\/mirror.xmission.com\/jenkins\/updates\/update-center.json<\/url>/g' /root/.jenkins/hudson.model.UpdateCenter.xml
```
## 资料
## 参考资料
* https://jenkins.io/doc/pipeline/tour/getting-started/
* https://www.cnblogs.com/austinspark-jessylu/p/6894944.html
* http://blog.csdn.net/jlminghui/article/details/54952148
- https://jenkins.io/doc/pipeline/tour/getting-started/
- https://www.cnblogs.com/austinspark-jessylu/p/6894944.html
- http://blog.csdn.net/jlminghui/article/details/54952148

View File

@ -1,6 +1,21 @@
# Kafka 安装部署
环境要求JDK8、ZooKeeper
> 环境要求:
>
> - JDK8
> - ZooKeeper
<!-- TOC depthFrom:2 depthTo:3 -->
- [下载解压](#下载解压)
- [启动服务器](#启动服务器)
- [停止服务器](#停止服务器)
- [创建主题](#创建主题)
- [生产者生产消息](#生产者生产消息)
- [消费者消费消息](#消费者消费消息)
- [集群部署](#集群部署)
<!-- /TOC -->
## 下载解压

View File

@ -1,5 +1,16 @@
# Maven 安装
> 环境要求:
>
> - JDK
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装方法](#安装方法)
- [脚本](#脚本)
<!-- /TOC -->
## 安装方法
安装步骤如下:

View File

@ -1,5 +1,13 @@
# Mongodb 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装](#安装)
- [启动](#启动)
- [脚本](#脚本)
<!-- /TOC -->
## 安装
安装步骤如下:

View File

@ -1,6 +1,17 @@
# Mysql 安装
系统环境Centos7
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装配置](#安装配置)
- [安装 mysql yum 源](#安装-mysql-yum-源)
- [安装 mysql 服务器](#安装-mysql-服务器)
- [启动 mysql 服务](#启动-mysql-服务)
- [初始化数据库密码](#初始化数据库密码)
- [配置远程访问](#配置远程访问)
- [跳过登录认证](#跳过登录认证)
- [参考资料](#参考资料)
<!-- /TOC -->
## 安装配置
@ -118,4 +129,4 @@ https://www.cnblogs.com/xiaopotian/p/8196464.html
https://www.cnblogs.com/bigbrotherer/p/7241845.html
https://blog.csdn.net/managementandjava/article/details/80039650
http://www.manongjc.com/article/6996.html
https://www.cnblogs.com/xyabk/p/8967990.html
https://www.cnblogs.com/xyabk/p/8967990.html

View File

@ -1,13 +1,24 @@
# Nexus 安装
> 关键词maven, nexus
> 关键词maven, nexus, settings.xml, pom.xml
>
> 部署环境
> 环境要求:
>
> - Nexus 3.13.0
> - JDK 1.8
> - Maven 3.5.4
>
<!-- TOC depthFrom:2 depthTo:3 -->
- [下载安装 Nexus](#下载安装-nexus)
- [启动停止 Nexus](#启动停止-nexus)
- [使用 Nexus](#使用-nexus)
- [配置 settings.xml](#配置-settingsxml)
- [配置 pom.xml](#配置-pomxml)
- [执行 maven 构建](#执行-maven-构建)
- [参考资料](#参考资料)
<!-- /TOC -->
## 下载安装 Nexus
@ -59,7 +70,6 @@ Usage: ./nexus {start|stop|run|run-redirect|status|restart|force-reload}
> - maven-releases - 存储私有仓库的发行版 jar 包
> - maven-snapshots - 存储私有仓库的快照版(调试版本) jar 包
> - maven-public - 私有仓库的公共空间,把上面三个仓库组合在一起对外提供服务,在本地 maven 基础配置 settings.xml 中使用。
>
## 使用 Nexus
@ -168,7 +178,6 @@ Usage: ./nexus {start|stop|run|run-redirect|status|restart|force-reload}
>
> - `<repository>``<snapshotRepository>` 的 id 必须和 `settings.xml` 配置文件中的 `<server>` 标签中的 id 匹配。
> - `<url>` 标签的地址需要和 maven 私服的地址匹配。
>
### 执行 maven 构建
@ -188,4 +197,4 @@ $ mvn clean deploy -Dmaven.skip.test=true -P zp
- https://www.cnblogs.com/hoobey/p/6102382.html
- https://blog.csdn.net/wzygis/article/details/49276779
- https://blog.csdn.net/clj198606061111/article/details/52200928
- https://blog.csdn.net/clj198606061111/article/details/52200928

View File

@ -1,5 +1,16 @@
# Nginx 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装方法](#安装方法)
- [安装编译工具及库文件](#安装编译工具及库文件)
- [先安装 PCRE](#先安装-pcre)
- [安装 Nginx](#安装-nginx)
- [启动 Nginx](#启动-nginx)
- [脚本](#脚本)
<!-- /TOC -->
## 安装方法
### 安装编译工具及库文件

View File

@ -1,5 +1,14 @@
# Nodejs 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装方法](#安装方法)
- [先安装 nvm](#先安装-nvm)
- [安装 Nodejs](#安装-nodejs)
- [脚本](#脚本)
<!-- /TOC -->
## 安装方法
### 先安装 nvm

View File

@ -1,5 +1,13 @@
# Redis 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装](#安装)
- [启动](#启动)
- [脚本](#脚本)
<!-- /TOC -->
## 安装
安装步骤如下:

View File

@ -10,7 +10,7 @@
- [关闭服务器](#关闭服务器)
- [FAQ](#faq)
- [connect to <172.17.0.1:10909> failed](#connect-to-172170110909-failed)
- [资料](#资料)
- [参考资料](#参考资料)
<!-- /TOC -->
@ -117,7 +117,7 @@ brokerIP1 = 10.10.30.63
nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &
```
## 资料
## 参考资料
- [RocketMQ 官方文档](http://rocketmq.apache.org/docs/quick-start/)
- [RocketMQ 搭建及刨坑](http://laciagin.me/2017/12/07/RocketMQ%E6%90%AD%E5%BB%BA%E5%8F%8A%E5%88%A8%E5%9D%91/)

View File

@ -1,5 +1,13 @@
# Tomcat 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装](#安装)
- [启动](#启动)
- [脚本](#脚本)
<!-- /TOC -->
## 安装
安装步骤如下:

View File

@ -1,5 +1,7 @@
# ZooKeeper 安装部署
> 环境要求JDK6+
<!-- TOC depthFrom:2 depthTo:3 -->
- [下载解压 ZooKeeper](#下载解压-zookeeper)
@ -16,8 +18,6 @@
- **Windows OS** - 仅支持开发。
- **Mac OS** - 仅支持开发。
环境要求JDK6+
安装步骤如下:
## 下载解压 ZooKeeper