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的迁移的更多相关文章

  1. deepsooncms在Ubuntu 14.04上部署教程

    deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...

  2. 在 Ubuntu 14.04 服务器上部署 Hexo 博客

    版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁  ...

  3. primecoin在ubuntu16.04上部署服务:

    primecoin在ubuntu16.04上部署服务: 一.下载Tomcat,Jdk,primecoin(公司内部文件) 注意Tomcat版本需要高于Jdk的,不然会报错. 二.把它们都解压到你要的安 ...

  4. 基于ubuntu16.04部署IBM开源区块链项目-弹珠资产管理(Marbles)

    前言 本教程基本上是对Marbles项目的翻译过程. 如果英文比较好的话,建议根据官方操作说明,一步步进行环境部署.当然你也可以参考本教程在自己的主机上部署该项目. Marbles 介绍 关于 Mar ...

  5. CentOS 7 上部署Mono 4 和Jexus 5.6

    概述 在这篇文章中我们将讨论如何在CentOS 7操作系统,安装 jexus. mono 和 配置 jexus,因此它将能够在这种环境中运行一个asp.net mvc 4 应用.这篇文章是描述如何在 ...

  6. 在 CentOS7 上部署 zookeeper 服务

    在 CentOS7 上部署 zookeeper 服务 1 用 SecureCRT 或 XShell 等 Linux 客户端工具连接至 CentOS7 服务器: 2 进入到 /usr/local/too ...

  7. 在IBM Bluemix上部署Hyperledger应用

    简介 IBM Bluemix (http://www.ibm.com/bluemix‎)是一个基于cloud的应用开发和部署平台,提供包括多种服务和运行环境的支持.对Hyperledger应用开发者而 ...

  8. 在腾讯云上部署Hexo博客

    推荐理由 ----搭建个人的空间博客目前深受个人开发者的追捧,然而博客的种类和平台有很多,Hexo是一个开源的静态博客生成器.相比于其他博客而言它只要是web容器就能用.除了闷头专研技术之外,程序员还 ...

  9. 在Azure上部署IPv6的App通过IOS App Store审核

    随着中国企业出海Go Global,越来越多的用户开始在Global Azure部署自己的应用.由于对Global Azure功能和文档的不熟悉,使用过程中或多或少遇到了一些坑.事实上呢,这些并不是坑 ...

随机推荐

  1. Java使用JsonPatch

    老规矩,概念的东西不再此处体现,baidu即可自行解决,直入主题,动手第一. 导入所需的jar文件 pom.xml     <dependencies>        <depend ...

  2. [应用层]Linux进程间通信机制

    转自:https://www.cnblogs.com/yangang92/p/5679641.html 主要如下方式: 1. 管道pipe2. 命名管道FIFO3. 内存映射MemoryMapping ...

  3. tomcat redis session共享

    编译redis所需要的序列化包 安装 gradle Linux & MacOS users Configure your PATH environment variable to includ ...

  4. MySQL/MariaDB数据库的各种日志管理

    MySQL/MariaDB数据库的各种日志管理 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.事务日志 (transaction log) 1>.Innodb事务日志相 ...

  5. MySQL/MariaDB数据库的存储过程

    MySQL/MariaDB数据库的存储过程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.存储过程概述 1>.存储过程优势 存储过程把经常使用的SQL语句或业务逻辑封装起 ...

  6. 如何解决IntelliJ idea的maven工程提示的Cannot Resolve Symbol

    IDEA无法识别一个类类,将其显示为红色,如果 compile 没有问题.鼠标放上去后显示 “Cannot resolve symbol XXX”,有两种解决方式:(1)点击菜单中的 “File” - ...

  7. Mysql【第二课】

  8. 使用python的jira库操作jira的版本单和问题单链接

    操作JIRA的API来实现的. 但感觉比单纯操作API要简单一些. from jira import JIRA from django.conf import settings JIRA_URL = ...

  9. 微信小程序之执行环境

    明白了小程序中的 JavaScript 同浏览器以及NodeJS有所不同后,开发者还需要注意到另外一个问题,不同的平台的小程序的脚本执行环境也是有所区别的. 小程序目前可以运行在三大平台: iOS平台 ...

  10. dt系统中tag如何使用like与%来进行模糊查询

    在destoon中,如果一个品牌的详细显示页,如果要显示与品牌相关的供应的话,可以通过查询标题中带有品牌关键字的这一条件来进行查询,但是经过测试发现不能正确解析, 然后查看文件的源文件,发现 {tag ...