mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
📝 Writing docs.
This commit is contained in:
parent
0fc0f3457d
commit
e02c447694
@ -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) |
|
||||
- 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) |
|
||||
- Svn 安装和配置:| [DOCS](docs/deploy/tool/install-svn.md) |
|
||||
|
@ -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
|
||||
|
@ -1,8 +1,22 @@
|
||||
# Jenkins 安装
|
||||
|
||||
## 环境要求
|
||||
> 环境要求
|
||||
>
|
||||
> - JDK:JDK7+,官网推荐是 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.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 &
|
||||
</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
|
||||
|
@ -1,6 +1,21 @@
|
||||
# Kafka 安装部署
|
||||
|
||||
环境要求:JDK8、ZooKeeper
|
||||
> 环境要求:
|
||||
>
|
||||
> - JDK8
|
||||
> - ZooKeeper
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [下载解压](#下载解压)
|
||||
- [启动服务器](#启动服务器)
|
||||
- [停止服务器](#停止服务器)
|
||||
- [创建主题](#创建主题)
|
||||
- [生产者生产消息](#生产者生产消息)
|
||||
- [消费者消费消息](#消费者消费消息)
|
||||
- [集群部署](#集群部署)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 下载解压
|
||||
|
||||
|
@ -1,5 +1,16 @@
|
||||
# Maven 安装
|
||||
|
||||
> 环境要求:
|
||||
>
|
||||
> - JDK
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装方法](#安装方法)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装方法
|
||||
|
||||
安装步骤如下:
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Mongodb 安装
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装](#安装)
|
||||
- [启动](#启动)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装
|
||||
|
||||
安装步骤如下:
|
||||
|
@ -1,6 +1,17 @@
|
||||
# Mysql 安装
|
||||
|
||||
系统环境:Centos7
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装配置](#安装配置)
|
||||
- [安装 mysql yum 源](#安装-mysql-yum-源)
|
||||
- [安装 mysql 服务器](#安装-mysql-服务器)
|
||||
- [启动 mysql 服务](#启动-mysql-服务)
|
||||
- [初始化数据库密码](#初始化数据库密码)
|
||||
- [配置远程访问](#配置远程访问)
|
||||
- [跳过登录认证](#跳过登录认证)
|
||||
- [参考资料](#参考资料)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装配置
|
||||
|
||||
|
@ -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 构建
|
||||
|
||||
|
@ -1,5 +1,16 @@
|
||||
# Nginx 安装
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装方法](#安装方法)
|
||||
- [安装编译工具及库文件](#安装编译工具及库文件)
|
||||
- [先安装 PCRE](#先安装-pcre)
|
||||
- [安装 Nginx](#安装-nginx)
|
||||
- [启动 Nginx](#启动-nginx)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装方法
|
||||
|
||||
### 安装编译工具及库文件
|
||||
|
@ -1,5 +1,14 @@
|
||||
# Nodejs 安装
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装方法](#安装方法)
|
||||
- [先安装 nvm](#先安装-nvm)
|
||||
- [安装 Nodejs](#安装-nodejs)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装方法
|
||||
|
||||
### 先安装 nvm
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Redis 安装
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装](#安装)
|
||||
- [启动](#启动)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装
|
||||
|
||||
安装步骤如下:
|
||||
|
@ -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/)
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Tomcat 安装
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [安装](#安装)
|
||||
- [启动](#启动)
|
||||
- [脚本](#脚本)
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
## 安装
|
||||
|
||||
安装步骤如下:
|
||||
|
@ -1,5 +1,7 @@
|
||||
# ZooKeeper 安装部署
|
||||
|
||||
> 环境要求:JDK6+
|
||||
|
||||
<!-- TOC depthFrom:2 depthTo:3 -->
|
||||
|
||||
- [下载解压 ZooKeeper](#下载解压-zookeeper)
|
||||
@ -16,8 +18,6 @@
|
||||
- **Windows OS** - 仅支持开发。
|
||||
- **Mac OS** - 仅支持开发。
|
||||
|
||||
环境要求:JDK6+
|
||||
|
||||
安装步骤如下:
|
||||
|
||||
## 下载解压 ZooKeeper
|
||||
|
Loading…
Reference in New Issue
Block a user