ubuntu16上部署confluence-6.14.5的迁移
author:headsen chen
date: 2019-10-18 15:02:06
notice :created by headsen chen himself and not allowed to copy.or you will count law question
1,安装java
mkdir /usr/lib/jvm
tar fx jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
vim ~/.bashrc
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1..0_221/bin/java
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1..0_221/bin/javac
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1..0_221/bin/jar
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1..0_221/bin/javah
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1..0_221/bin/javap
update-alternatives --config java
java -version
javac -version
# bash.rc 末行添加以下内容
export JAVA_HOME=/usr/lib/jvm/jdk1..0_221 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2,安装mysql
apt-get update
apt-get install mysql-server
apt-get install lrzsz
配置mysql并重启:
root@shz-inl-confluence177:/mnt# tail /etc/mysql/mysql.conf.d/mysqld.cnf
# 添加以下内容
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED
max_allowed_packet=
配置conflunence使用的数据库
mysql> create database confluence default character set utf8 collate utf8_bin;
mysql> grant all on confluence.* to 'admin'@'%' identified by 'admin';
mysql> grant all on confluence.* to 'admin'@'localhost' identified by'admin';
mysql> flush privileges;
3,安装confluence
下载confluence-6.14.5的安装包
cd /mnt
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.4-x64.bin
chmod +x at*
按装:
$ ./atlassian-confluence-6.10.-x64.bin
…………
OK [o, Enter], Cancel [c] ---> 输入o
o
…………
Express Install (uses default settings) [],
Custom Install (recommended for advanced users) [, Enter],
Upgrade an existingConfluence installation [] ---> 输入1 …………
Install [i, Enter], Exit [e] ---> 输入i
i
…………
Yes [y, Enter], No[n] ---> 输入y
y
…………
Confluence 6.15. canbe accessed at http://localhost:8090
Finishing installation ...
检查
root@confluence:/mnt# netstat -plnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 127.0.0.1: 0.0.0.0:* LISTEN /mysqld
tcp 0.0.0.0: 0.0.0.0:* LISTEN /sshd
tcp 0.0.0.0: 0.0.0.0:* LISTEN /java
tcp 0.0.0.0: 0.0.0.0:* LISTEN /java
tcp 127.0.0.1: 0.0.0.0:* LISTEN /java
4,配置和破解confluence
使用浏览器访问confluence:http://1.1.1.1:8090
# 特别注意!!!先把上面的服务器ID复制下来,破解的时候要用。
五、破解confluence
1,先把“/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”这个文件拷贝到windows上面,改名为“atlassian-extras-2.4.jar”
2,在windows机器上安装java8,从谷歌的官网上可以登录下载,下载 confluence5.6.6-crack.zip,解压到桌面,打开“confluence_keygen.jar”文件(# 注意:这个文件需要java环境才能打开)。
3, Name和Email随意填,Organization默认的就好,Server ID就是刚才的服务器ID。
4, 点击“.patch!”选择刚才拷贝到windows的文件“atlassian-extras-2.4.jar”,然后点击“.gen!”。
5, 复制生成的key。
6, 破解完成之后会在桌面上生成一个新的“atlassian-extras-2.4.jar”文件
7, 把新生成的“atlassian-extras-2.4.jar”文件拷贝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/”下
8, 并改名为“atlassian-extras-decoder-v2-3.4.1.jar”
9, 然后重新启动confluence
/home/hy/atlassian/confluence/bin/stop-confluence.sh
/home/hy/atlassian/confluence/bin/start-confluence.sh
10, 刷新页面,将刚才生成的key粘贴到这里。
11, 提示缺少mysql驱动,下载或拷贝一个mysql和java的连接驱动过来
$ cp mysql-connector-java-5.1.42-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
# 重启下confluence,然后刷新下页面
13,配置mysql的连接信息.刷新下页面
14,配置管理员的账号
16,配置完成,新建第一个空间 space01,可以开始使用了
七,配置confluence的迁移
拷贝原来的迁移文件出来: /var/atlassian/application-data/confluence/backups 下面把最新一天的备份文件拷贝出来.放在新confluence的机器的同样的位置,并重启confluence,在web断上 一般配置 --->备份和还原 ---> 从备份文件还原.等待web上显示进度完成,刷新页面即可
八,插件备份还原
MySQL数据库里面的PLUGINDATA的表全备出来,在新机器里面:drop这个表,并导入配置文件的表.重启confluence即可.
ubuntu16上部署confluence-6.14.5的迁移的更多相关文章
- deepsooncms在Ubuntu 14.04上部署教程
deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...
- 在 Ubuntu 14.04 服务器上部署 Hexo 博客
版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁 ...
- primecoin在ubuntu16.04上部署服务:
primecoin在ubuntu16.04上部署服务: 一.下载Tomcat,Jdk,primecoin(公司内部文件) 注意Tomcat版本需要高于Jdk的,不然会报错. 二.把它们都解压到你要的安 ...
- 基于ubuntu16.04部署IBM开源区块链项目-弹珠资产管理(Marbles)
前言 本教程基本上是对Marbles项目的翻译过程. 如果英文比较好的话,建议根据官方操作说明,一步步进行环境部署.当然你也可以参考本教程在自己的主机上部署该项目. Marbles 介绍 关于 Mar ...
- CentOS 7 上部署Mono 4 和Jexus 5.6
概述 在这篇文章中我们将讨论如何在CentOS 7操作系统,安装 jexus. mono 和 配置 jexus,因此它将能够在这种环境中运行一个asp.net mvc 4 应用.这篇文章是描述如何在 ...
- 在 CentOS7 上部署 zookeeper 服务
在 CentOS7 上部署 zookeeper 服务 1 用 SecureCRT 或 XShell 等 Linux 客户端工具连接至 CentOS7 服务器: 2 进入到 /usr/local/too ...
- 在IBM Bluemix上部署Hyperledger应用
简介 IBM Bluemix (http://www.ibm.com/bluemix)是一个基于cloud的应用开发和部署平台,提供包括多种服务和运行环境的支持.对Hyperledger应用开发者而 ...
- 在腾讯云上部署Hexo博客
推荐理由 ----搭建个人的空间博客目前深受个人开发者的追捧,然而博客的种类和平台有很多,Hexo是一个开源的静态博客生成器.相比于其他博客而言它只要是web容器就能用.除了闷头专研技术之外,程序员还 ...
- 在Azure上部署IPv6的App通过IOS App Store审核
随着中国企业出海Go Global,越来越多的用户开始在Global Azure部署自己的应用.由于对Global Azure功能和文档的不熟悉,使用过程中或多或少遇到了一些坑.事实上呢,这些并不是坑 ...
随机推荐
- Gitlab创建一个项目
1.安装git yum install git 2.生成密钥文件:使用ssh-keygen生成密钥文件.ssh/id_rsa.pub ssh-keygen 执行过程中输入密码,以及确认密码,并可设置密 ...
- pyecharts绘制geo地图
pyecharts是一种非常强大的绘图python库,绘制的图形非常好看,并且有代表性,不仅仅是地图,还可以绘制条形图.饼图.词云图等等. # 安装方法 pip install pyecharts # ...
- MySQL/MariaDB数据库的主从级联复制
MySQL/MariaDB数据库的主从级联复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.主从复制类型概述 1>.主从复制 博主推荐阅读: https://ww ...
- linux系统中如何查看最后一封mail
1. mail命令查看邮件列表 2.file 命令查看一共多少封邮件 3.直接键入278 查看最后一封邮件内容 4. 输入q 从邮件阅读模式退出
- 【原创】STM32低功耗模式及中断唤醒(基于BMI160及RTC)的研究
预研目标 六轴静止时,终端进入低功耗模式:六轴震动时,终端正常工作模式,从而极大减少非工作时的电流消耗. 解决方案 机器静止时,依据六轴算法,CPU进入休眠(停止)模式:机器工作时,触发六轴中断唤醒C ...
- 用Python添加写入数据到已经存在的Excel的xlsx文件
# coding:utf-8 from openpyxl import load_workbook import openpyxl # 写入已存在的xlsx文件第一种方法 # class Write_ ...
- .NET下各种可用的HTML解析组件
做数据抓取,网络爬虫方面的开发,自然少不了解析HTML源码的操作.那么问题来了,到底.NET如何来解析HTML,有哪些解析HTML源码的好用的,有效的组件呢? 作者在开始做这方面开发的时候就被这些 ...
- 求x,y中的最大值
分析: 输入——变量x,y存放输入的两个整数: 输出——变量m存放输入的两个整数的最大值,m为输出: 算法——如果x比y大,x赋给m,否则y赋给m. #include<stdio.h>vo ...
- EFK架构图
Environment:{ 三台CentOS7操作系统 (环境均安装jdk) } 需要机器: 消息中间件的机器中 kafka 和 zookeeper 同时安装在三台虚拟机 logstash 960 ...
- tensorflow 2.0 学习(四)
这次的mnist学习加入了测试集,看看学习的准确率,代码如下 # encoding: utf-8 import tensorflow as tf import matplotlib.pyplot as ...