更新文档

This commit is contained in:
Zhang Peng 2019-01-29 18:16:53 +08:00
parent 03b62e5505
commit a67edc4cb0
12 changed files with 26 additions and 160 deletions

View File

@ -49,25 +49,25 @@
#### 研发环境
- JDK
- | [**`Scripts`**](codes/deploy/tool/jdk) | [**`Docs`**](docs/tool/install-jdk.md) |
- | [**`Scripts`**](codes/deploy/tool/jdk) | [**`Docs`**](docs/tool/jdk.md) |
- Maven
- | [**`Scripts`**](codes/deploy/tool/maven) | [**`Docs`**](docs/tool/install-maven.md) |
- | [**`Scripts`**](codes/deploy/tool/maven) | [**`Tutorial`**](https://github.com/dunwu/javastack/tree/master/docs/javatool/build/maven) |
- Nginx
- | [**`Scripts`**](codes/deploy/tool/nginx) | [**`Docs`**](docs/tool/install-nginx.md) | [**`Tutorial`**](https://github.com/dunwu/nginx-tutorial) |
- | [**`Scripts`**](codes/deploy/tool/nginx) | [**`Tutorial`**](https://github.com/dunwu/nginx-tutorial) |
- Nodejs
- | [**`Scripts`**](codes/deploy/tool/nodejs) | [**`Docs`**](docs/tool/install-nodejs.md) |
- | [**`Scripts`**](codes/deploy/tool/nodejs) | [**`Docs`**](docs/tool/nodejs.md) |
- Tomcat
- | [**`Scripts`**](codes/deploy/tool/tomcat) | [**`Docs`**](docs/tool/install-tomcat.md) |
- | [**`Scripts`**](codes/deploy/tool/tomcat) | [**`Docs`**](docs/tool/tomcat.md) |
- Zookeeper
- | [**`Scripts`**](codes/deploy/tool/zookeeper) | [**`Docs`**](docs/tool/install-zookeeper.md) |
- | [**`Scripts`**](codes/deploy/tool/zookeeper) | [**`Docs`**](docs/tool/zookeeper.md) |
#### 研发工具
- Nexus - Maven 私服。
- | [**`Docs`**](docs/tool/install-nexus.md) |
- | [**`Docs`**](docs/tool/nexus.md) |
- Gitlab - Git 代码管理平台。
- Jenkins - 持续集成和持续交付平台。
- | [**`Scripts`**](codes/deploy/tool/jenkins) | [**`Docs`**](docs/tool/install-jenkins.md) |
- | [**`Scripts`**](codes/deploy/tool/jenkins) | [**`Docs`**](docs/tool/jenkins.md) |
- Elastic - 常被称为 `ELK` ,是 Java 世界最流行的分布式日志解决方案 。 `ELK` 是 Elastic 公司旗下三款产品 [ElasticSearch](https://www.elastic.co/products/elasticsearch) 、[Logstash](https://www.elastic.co/products/logstash) 、[Kibana](https://www.elastic.co/products/kibana) 的首字母组合。
- | [**`Tutorial`**](docs/tool/elastic/README.md) |
@ -75,15 +75,15 @@
- Git
- | [**`Tutorial`**](docs/git/README.md) |
- Svn
- | [**`Docs`**](docs/tool/install-svn.md) |
- Svn - Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。
- | [**`Docs`**](docs/tool/svn.md) |
#### 消息中间件
- Kafka - 应该是 Java 世界最流行的消息中间件了吧。
- | [**`Scripts`**](codes/deploy/tool/kafka) | [**`Docs`**](docs/tool/install-kafka.md) |
- | [**`Scripts`**](codes/deploy/tool/kafka) | [**`Docs`**](docs/tool/kafka.md) |
- RocketMQ - 阿里巴巴开源的消息中间件。
- | [**`Scripts`**](codes/deploy/tool/rocketmq) | [**`Docs`**](docs/tool/install-rocketmq.md) |
- | [**`Scripts`**](codes/deploy/tool/rocketmq) | [**`Docs`**](docs/tool/rocketmq.md) |
#### 数据库

View File

@ -1,46 +0,0 @@
# Maven 安装
> 环境要求:
>
> - JDK
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装方法](#安装方法)
- [脚本](#脚本)
<!-- /TOC -->
## 安装方法
安装步骤如下:
1下载
进入官网下载地址https://maven.apache.org/download.cgi ,选择合适的版本下载。
我选择的是最新 Maven3 版本http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
2解压到本地
我个人喜欢存放在:`/opt/maven`
3设置环境变量
输入 `vi /etc/profile` ,添加环境变量如下:
```
# MAVEN 的根路径
export MAVEN_HOME=/opt/maven/apache-maven-3.5.2
export PATH=\$MAVEN_HOME/bin:\$PATH
```
执行 `source /etc/profile` ,立即生效
4检验是否安装成功执行 `mvn -v` 命令
## 脚本
以上两种安装方式,我都写了脚本去执行:
| [安装脚本](https://github.com/dunwu/OS/tree/master/codes/deploy/tool/maven) |

View File

@ -1,91 +0,0 @@
# Nginx 安装
<!-- TOC depthFrom:2 depthTo:3 -->
- [安装方法](#安装方法)
- [安装编译工具及库文件](#安装编译工具及库文件)
- [先安装 PCRE](#先安装-pcre)
- [安装 Nginx](#安装-nginx)
- [启动 Nginx](#启动-nginx)
- [脚本](#脚本)
<!-- /TOC -->
## 安装方法
### 安装编译工具及库文件
```
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
```
### 先安装 PCRE
安装步骤如下:
1下载解压到本地
进入官网下载地址https://sourceforge.net/projects/pcre/files/pcre/ ,选择合适的版本下载。
我选择的是 8.35 版本http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
```
wget -O /opt/pcre/pcre-8.35.tar.gz http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
cd /opt/pcre
tar zxvf pcre-8.35.tar.gz
```
2编译安装
执行以下命令:
```
cd /opt/pcre/pcre-8.35
./configure
make && make install
```
3检验是否安装成功
执行 `pcre-config --version` 命令。
### 安装 Nginx
安装步骤如下:
1下载解压到本地
进入官网下载地址http://nginx.org/en/download.html ,选择合适的版本下载。
我选择的是 1.12.2 版本http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
```
wget -O /opt/nginx/nginx-1.12.2.tar.gz http://nginx.org/download/nginx-1.12.2.tar.gz
cd /opt/nginx
tar zxvf nginx-1.12.2.tar.gz
```
2编译安装
执行以下命令:
```
cd /opt/nginx/nginx-1.12.2
./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre/pcre-8.35
```
3检验是否安装成功
执行 `nginx -v` 命令。
### 启动 Nginx
安装成功后,直接执行 `nginx` 命令即可启动 nginx。
启动后,访问站点:
![nginx-install.png](nginx/nginx-install.png)
## 脚本
| [安装脚本](https://github.com/dunwu/OS/tree/master/codes/deploy/tool/nginx) |

View File

@ -1,4 +1,6 @@
# Subversion(svn) 安装
# Svn 安装、配置、使用指南
Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。
<!-- TOC depthFrom:2 depthTo:3 -->
@ -11,7 +13,7 @@
- [1.6. 启动关闭 svn](#16-启动关闭-svn)
- [1.7. 开机自启动 svn 方法](#17-开机自启动-svn-方法)
- [1.8. svn 客户端访问](#18-svn-客户端访问)
- [2. 参考资料](#2-参考资料)
- [2. 引申和引用](#2-引申和引用)
<!-- /TOC -->
@ -137,17 +139,18 @@ $ vi /etc/sysconfig/svnserve
进入 [svn 官方下载地址](https://tortoisesvn.net/downloads.html),选择合适的版本,下载并安装。
新建一个目录,然后打开鼠标右键菜单,选择 **SVN Checkout**。如下图所示:
![](http://oyz7npk35.bkt.clouddn.com/images/20180920180928200552.png)
新建一个目录,然后打开鼠标右键菜单,选择 **SVN Checkout**
在新的窗口,输入地址 `svn://<你的 IP>` 即可,不出意外输入用户名和密码就能连接成功了(这里的用户、密码必须在 passwd 配置文件的清单中)。默认端口 3690如果你修改了端口那么要记得加上端口号。如下图所示
![](http://oyz7npk35.bkt.clouddn.com/images/20180920180928200332.png)
![](http://dunwu.test.upcdn.net/snap/20190129175443.png)
## 2. 参考资料
## 2. 引申和引用
- https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html
- https://blog.csdn.net/testcs_dn/article/details/45395645
- https://www.cnblogs.com/moxiaoan/p/5683743.html
- https://blog.csdn.net/realghost/article/details/52396648
- **引申**
- [操作系统、运维部署总结系列](https://github.com/dunwu/OS)
- **引用**
- https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html
- https://blog.csdn.net/testcs_dn/article/details/45395645
- https://www.cnblogs.com/moxiaoan/p/5683743.html
- https://blog.csdn.net/realghost/article/details/52396648