From a67edc4cb0c17228bebf370cba21f7bfa734a873 Mon Sep 17 00:00:00 2001 From: Zhang Peng Date: Tue, 29 Jan 2019 18:16:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++--- docs/tool/install-maven.md | 46 ---------- docs/tool/install-nginx.md | 91 ------------------- docs/tool/{install-jdk.md => jdk.md} | 0 docs/tool/{install-jenkins.md => jenkins.md} | 0 docs/tool/{install-kafka.md => kafka.md} | 0 docs/tool/{install-nexus.md => nexus.md} | 0 docs/tool/{install-nodejs.md => nodejs.md} | 0 .../tool/{install-rocketmq.md => rocketmq.md} | 0 docs/tool/{install-svn.md => svn.md} | 25 ++--- docs/tool/{install-tomcat.md => tomcat.md} | 0 .../{install-zookeeper.md => zookeeper.md} | 0 12 files changed, 26 insertions(+), 160 deletions(-) delete mode 100644 docs/tool/install-maven.md delete mode 100644 docs/tool/install-nginx.md rename docs/tool/{install-jdk.md => jdk.md} (100%) rename docs/tool/{install-jenkins.md => jenkins.md} (100%) rename docs/tool/{install-kafka.md => kafka.md} (100%) rename docs/tool/{install-nexus.md => nexus.md} (100%) rename docs/tool/{install-nodejs.md => nodejs.md} (100%) rename docs/tool/{install-rocketmq.md => rocketmq.md} (100%) rename docs/tool/{install-svn.md => svn.md} (84%) rename docs/tool/{install-tomcat.md => tomcat.md} (100%) rename docs/tool/{install-zookeeper.md => zookeeper.md} (100%) diff --git a/README.md b/README.md index 190e9ea..9e8dbb7 100644 --- a/README.md +++ b/README.md @@ -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) | #### 数据库 diff --git a/docs/tool/install-maven.md b/docs/tool/install-maven.md deleted file mode 100644 index 54601d5..0000000 --- a/docs/tool/install-maven.md +++ /dev/null @@ -1,46 +0,0 @@ -# Maven 安装 - -> 环境要求: -> -> - JDK - - - -- [安装方法](#安装方法) -- [脚本](#脚本) - - - -## 安装方法 - -安装步骤如下: - -(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) | diff --git a/docs/tool/install-nginx.md b/docs/tool/install-nginx.md deleted file mode 100644 index cdb8ac8..0000000 --- a/docs/tool/install-nginx.md +++ /dev/null @@ -1,91 +0,0 @@ -# Nginx 安装 - - - -- [安装方法](#安装方法) - - [安装编译工具及库文件](#安装编译工具及库文件) - - [先安装 PCRE](#先安装-pcre) - - [安装 Nginx](#安装-nginx) - - [启动 Nginx](#启动-nginx) -- [脚本](#脚本) - - - -## 安装方法 - -### 安装编译工具及库文件 - -``` -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) | diff --git a/docs/tool/install-jdk.md b/docs/tool/jdk.md similarity index 100% rename from docs/tool/install-jdk.md rename to docs/tool/jdk.md diff --git a/docs/tool/install-jenkins.md b/docs/tool/jenkins.md similarity index 100% rename from docs/tool/install-jenkins.md rename to docs/tool/jenkins.md diff --git a/docs/tool/install-kafka.md b/docs/tool/kafka.md similarity index 100% rename from docs/tool/install-kafka.md rename to docs/tool/kafka.md diff --git a/docs/tool/install-nexus.md b/docs/tool/nexus.md similarity index 100% rename from docs/tool/install-nexus.md rename to docs/tool/nexus.md diff --git a/docs/tool/install-nodejs.md b/docs/tool/nodejs.md similarity index 100% rename from docs/tool/install-nodejs.md rename to docs/tool/nodejs.md diff --git a/docs/tool/install-rocketmq.md b/docs/tool/rocketmq.md similarity index 100% rename from docs/tool/install-rocketmq.md rename to docs/tool/rocketmq.md diff --git a/docs/tool/install-svn.md b/docs/tool/svn.md similarity index 84% rename from docs/tool/install-svn.md rename to docs/tool/svn.md index e2d4be4..cc9562c 100644 --- a/docs/tool/install-svn.md +++ b/docs/tool/svn.md @@ -1,4 +1,6 @@ -# Subversion(svn) 安装 +# Svn 安装、配置、使用指南 + +Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。 @@ -11,7 +13,7 @@ - [1.6. 启动关闭 svn](#16-启动关闭-svn) - [1.7. 开机自启动 svn 方法](#17-开机自启动-svn-方法) - [1.8. svn 客户端访问](#18-svn-客户端访问) -- [2. 参考资料](#2-参考资料) +- [2. 引申和引用](#2-引申和引用) @@ -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 diff --git a/docs/tool/install-tomcat.md b/docs/tool/tomcat.md similarity index 100% rename from docs/tool/install-tomcat.md rename to docs/tool/tomcat.md diff --git a/docs/tool/install-zookeeper.md b/docs/tool/zookeeper.md similarity index 100% rename from docs/tool/install-zookeeper.md rename to docs/tool/zookeeper.md