diff --git a/README.md b/README.md index 36190a2..c011dd3 100644 --- a/README.md +++ b/README.md @@ -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) | \ No newline at end of file diff --git a/docs/deploy/tool/install-jdk.md b/docs/deploy/tool/install-jdk.md index f7c89fb..de3130c 100644 --- a/docs/deploy/tool/install-jdk.md +++ b/docs/deploy/tool/install-jdk.md @@ -1,28 +1,105 @@ # JDK 安装 -## CentOS 下安装 +> 关键词:JDK, JAVA_HOME, CLASSPATH, PATH -安装方法有两种:压缩包安装和 yum 安装 + -### 压缩包安装 +- [JDK 安装步骤](#jdk-安装步骤) +- [Windows 系统安装方法](#windows-系统安装方法) +- [Linux 系统安装方法](#linux-系统安装方法) + - [RedHat 发行版本使用 rpm 安装方法](#redhat-发行版本使用-rpm-安装方法) +- [参考资料](#参考资料) -安装步骤如下: + -(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 diff --git a/docs/deploy/tool/install-jenkins.md b/docs/deploy/tool/install-jenkins.md index 52acb1e..f227ba4 100644 --- a/docs/deploy/tool/install-jenkins.md +++ b/docs/deploy/tool/install-jenkins.md @@ -1,8 +1,22 @@ # Jenkins 安装 -## 环境要求 +> 环境要求 +> +> - JDK:JDK7+,官网推荐是 JDK 8 -* JDK:最低要求是 JDK 7,官网推荐是 JDK 8 + + +- [安装](#安装) +- [启动](#启动) +- [脚本](#脚本) +- [FAQ](#faq) + - [登录密码](#登录密码) + - [忘记密码](#忘记密码) + - [卡在 check 页面](#卡在-check-页面) + - [卡在 getting startted 页面](#卡在-getting-startted-页面) +- [参考资料](#参考资料) + + ## 安装 @@ -12,7 +26,7 @@ 进入官网下载地址:https://jenkins.io/download/ ,选择合适的版本下载。 -我选择的是最新稳定war版本 2.89.4:http://mirrors.jenkins.io/war-stable/latest/jenkins.war +我选择的是最新稳定 war 版本 2.89.4:http://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 & ``` -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 '/^/s/.*/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 diff --git a/docs/deploy/tool/install-kafka.md b/docs/deploy/tool/install-kafka.md index a7a7e0c..275e210 100644 --- a/docs/deploy/tool/install-kafka.md +++ b/docs/deploy/tool/install-kafka.md @@ -1,6 +1,21 @@ # Kafka 安装部署 -环境要求:JDK8、ZooKeeper +> 环境要求: +> +> - JDK8 +> - ZooKeeper + + + +- [下载解压](#下载解压) +- [启动服务器](#启动服务器) +- [停止服务器](#停止服务器) +- [创建主题](#创建主题) +- [生产者生产消息](#生产者生产消息) +- [消费者消费消息](#消费者消费消息) +- [集群部署](#集群部署) + + ## 下载解压 diff --git a/docs/deploy/tool/install-maven.md b/docs/deploy/tool/install-maven.md index 98a47a8..4cfed32 100644 --- a/docs/deploy/tool/install-maven.md +++ b/docs/deploy/tool/install-maven.md @@ -1,5 +1,16 @@ # Maven 安装 +> 环境要求: +> +> - JDK + + + +- [安装方法](#安装方法) +- [脚本](#脚本) + + + ## 安装方法 安装步骤如下: diff --git a/docs/deploy/tool/install-mongodb.md b/docs/deploy/tool/install-mongodb.md index 0fbe286..760558a 100644 --- a/docs/deploy/tool/install-mongodb.md +++ b/docs/deploy/tool/install-mongodb.md @@ -1,5 +1,13 @@ # Mongodb 安装 + + +- [安装](#安装) +- [启动](#启动) +- [脚本](#脚本) + + + ## 安装 安装步骤如下: diff --git a/docs/deploy/tool/install-mysql.md b/docs/deploy/tool/install-mysql.md index b166456..76770d8 100644 --- a/docs/deploy/tool/install-mysql.md +++ b/docs/deploy/tool/install-mysql.md @@ -1,6 +1,17 @@ # Mysql 安装 -系统环境:Centos7 + + +- [安装配置](#安装配置) + - [安装 mysql yum 源](#安装-mysql-yum-源) + - [安装 mysql 服务器](#安装-mysql-服务器) + - [启动 mysql 服务](#启动-mysql-服务) + - [初始化数据库密码](#初始化数据库密码) + - [配置远程访问](#配置远程访问) + - [跳过登录认证](#跳过登录认证) +- [参考资料](#参考资料) + + ## 安装配置 @@ -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 \ No newline at end of file +https://www.cnblogs.com/xyabk/p/8967990.html diff --git a/docs/deploy/tool/install-nexus.md b/docs/deploy/tool/install-nexus.md index 9e1dff8..3167df7 100644 --- a/docs/deploy/tool/install-nexus.md +++ b/docs/deploy/tool/install-nexus.md @@ -1,13 +1,24 @@ # Nexus 安装 -> 关键词:maven, nexus +> 关键词:maven, nexus, settings.xml, pom.xml > -> 部署环境 +> 环境要求: > > - Nexus 3.13.0 > - JDK 1.8 > - Maven 3.5.4 -> + + + +- [下载安装 Nexus](#下载安装-nexus) +- [启动停止 Nexus](#启动停止-nexus) +- [使用 Nexus](#使用-nexus) + - [配置 settings.xml](#配置-settingsxml) + - [配置 pom.xml](#配置-pomxml) + - [执行 maven 构建](#执行-maven-构建) +- [参考资料](#参考资料) + + ## 下载安装 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} > > - `` 和 `` 的 id 必须和 `settings.xml` 配置文件中的 `` 标签中的 id 匹配。 > - `` 标签的地址需要和 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 \ No newline at end of file +- https://blog.csdn.net/clj198606061111/article/details/52200928 diff --git a/docs/deploy/tool/install-nginx.md b/docs/deploy/tool/install-nginx.md index 80897a2..0ad9271 100644 --- a/docs/deploy/tool/install-nginx.md +++ b/docs/deploy/tool/install-nginx.md @@ -1,5 +1,16 @@ # Nginx 安装 + + +- [安装方法](#安装方法) + - [安装编译工具及库文件](#安装编译工具及库文件) + - [先安装 PCRE](#先安装-pcre) + - [安装 Nginx](#安装-nginx) + - [启动 Nginx](#启动-nginx) +- [脚本](#脚本) + + + ## 安装方法 ### 安装编译工具及库文件 diff --git a/docs/deploy/tool/install-nodejs.md b/docs/deploy/tool/install-nodejs.md index 8dd9af8..55ca7d7 100644 --- a/docs/deploy/tool/install-nodejs.md +++ b/docs/deploy/tool/install-nodejs.md @@ -1,5 +1,14 @@ # Nodejs 安装 + + +- [安装方法](#安装方法) + - [先安装 nvm](#先安装-nvm) + - [安装 Nodejs](#安装-nodejs) +- [脚本](#脚本) + + + ## 安装方法 ### 先安装 nvm diff --git a/docs/deploy/tool/install-redis.md b/docs/deploy/tool/install-redis.md index 71910b8..54a7959 100644 --- a/docs/deploy/tool/install-redis.md +++ b/docs/deploy/tool/install-redis.md @@ -1,5 +1,13 @@ # Redis 安装 + + +- [安装](#安装) +- [启动](#启动) +- [脚本](#脚本) + + + ## 安装 安装步骤如下: diff --git a/docs/deploy/tool/install-rocketmq.md b/docs/deploy/tool/install-rocketmq.md index 673ad86..d90e18f 100644 --- a/docs/deploy/tool/install-rocketmq.md +++ b/docs/deploy/tool/install-rocketmq.md @@ -10,7 +10,7 @@ - [关闭服务器](#关闭服务器) - [FAQ](#faq) - [connect to <172.17.0.1:10909> failed](#connect-to-172170110909-failed) -- [资料](#资料) +- [参考资料](#参考资料) @@ -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/) diff --git a/docs/deploy/tool/install-tomcat.md b/docs/deploy/tool/install-tomcat.md index 91a6cd0..d3c1988 100644 --- a/docs/deploy/tool/install-tomcat.md +++ b/docs/deploy/tool/install-tomcat.md @@ -1,5 +1,13 @@ # Tomcat 安装 + + +- [安装](#安装) +- [启动](#启动) +- [脚本](#脚本) + + + ## 安装 安装步骤如下: diff --git a/docs/deploy/tool/install-zookeeper.md b/docs/deploy/tool/install-zookeeper.md index 5fa3546..cd4c009 100644 --- a/docs/deploy/tool/install-zookeeper.md +++ b/docs/deploy/tool/install-zookeeper.md @@ -1,5 +1,7 @@ # ZooKeeper 安装部署 +> 环境要求:JDK6+ + - [下载解压 ZooKeeper](#下载解压-zookeeper) @@ -16,8 +18,6 @@ - **Windows OS** - 仅支持开发。 - **Mac OS** - 仅支持开发。 -环境要求:JDK6+ - 安装步骤如下: ## 下载解压 ZooKeeper