企业wiki之confluence安装部署(linux)及其破解
系统环境(虚拟机)
centos6.5 2G运行内存,30g硬盘,cpu最好也分配两个或多个,因为我在安装过程中发现很卡,cpu占用率几乎占满
需要用到的安装包和文件可以在这里找
链接:https://pan.baidu.com/s/1c2vZ5XQ 密码:l04e
选择confluence6.4版本,mysql我使用的5.7的mysql57-community-release-el6-9.noarch这个,因为我是centos6.5的系统
mysql的安装,rpm -ivh mysql57-community-release-el6-9.noarch 然后yum install mysql-server -y就可以了,密码在/var/log/mysqld.log |grep password 查看
注意:我试过在centos7.3安装confluence,各种报错,无奈,重回centos6.5
下面开始安装步骤
首先,下载confluence安装包
保险起见,先关闭防火墙还是selinux
我是直接去官网下的最新版server端使用的(下载不需要注册),最好下载到/opt目录下。我试过几个浏览器,下载时都不显示大小但是下载速度却一直在跳动,后来才知道,不用管它,过一会下载就会自动下载完成了。文件下载好之后,记得chmod +x 授权用来执行安装,但是先不要执行安装,因为我们需要先创建相应的数据库才行
开启mysqld,修改mysql密码,然后 编辑vi /etc/my.cnf
在[mysqld]下面增加以下语句
default-character-set=utf8 #我使用mysql5.7,使用这句会导致mysql重启报错
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
max_allowed-packet=32M
sql_mode=NO_AUTO_VALUE_ON_ZERO#这条语句不建议加,因为我加了之后,导致无法创建space空间
保存退出,重启mysql
mysql -uroot -p进入mysql
创建数据库并授权之类的
create database confluence character set utf8 collate utf8_bin; #创建数据库并设置其字符
grant all privileges on confluence.* to '123456'@'localhost' identified by '123456'; #创建授权用户及其密码
flush privileges; #更新权限表
退出mysql
./执行confluence安装包,安装完成后再/opt目录下会生成一个atlassian文件夹
安装过程中还有互动过程,需要输入命令,其实自己也看一下那些英文(不知道你们的是不是英文,因为我这个系统都是英文的,没有汉化)
分别是o确认,1选择默认配置,i开始安装
过一会就安装完成了,会有一个提示be accessed at http://localhost:8090,也就是说安装成功了(现在confluence是处于已启动状态)
因为我们还需要对confluence进行配置,用来连接mysql,所以我们需要关闭confluence,直接service confluence stop (可以直接用service用来控制关闭启动重启,这一点我很喜欢)
下载mysql连接类
https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz 下载之后还需要解压,获取压缩包里面的jar文件,把这个jar文件移动到atlassian/confluence/lib目录下
现在启动confluence服务
在浏览器访问ip:8090会进入confluence安装界面
选择production installation,语言那里选择中文,进入输入license key,可以点击license online那里申请一个license key(需要注册一个账号),这里先不急着点击获取测试秘钥,我们先进行破解,步骤如下:
关闭confluence,然后执行下面的操作,注意,为了安全起见,最好先把要被覆盖的文件做好备份
cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
cp atlassian-universal-plugin-manager-plugin-2.22.1.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar
然后重启confluence,再次进入ip:8090,confluence会自动跳转到原来获取license key的页面
获取license key点击下一步后会自动进入配置数据库界面,选择mysql,并点击external database,继续点direct jdbc,接着输入数据库用户名密码,就是我前面创建confluence数据库时一并创建的用户123456,还有密码123456,下一步选择example site,继续manage users and groups within conlfuence,继续配置confluence账号用来登录confluence,至此confluence配置完成,然后点击start using confluence
然后就可以输入ip:8090进行访问了,安装好之后应该是中文界面了。如果不是已经汉化的,就需要下个中文语言包了,但是下载这个中文语言包还需要注册账号,但是,但是,我找不到注册入口。。碰巧的是,我从其他地方下载了这个中文插件https://confluence.atlassian.com/download/attachments/173229/languages-cn_ZH.jar
点击设置,插件,上传插件,然后选择下载好的这个插件上传,不出意外的话会上传失败,但是没有影响(这是我猜的,因为无意中退出重新登录后,居然,居然,是中文界面)
其实已经有一个官方视频了http://www.confluence.cn/pages/viewpage.action?pageId=2097213,写这篇博客的主要是加深一下印象 罢了
破解好的confluence
未破解的confluence
企业wiki之confluence安装部署(linux)及其破解的更多相关文章
- Cobbler全自动批量安装部署Linux系统
说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.2 ...
- Confluence安装部署
前言:Confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它可以实现团队成员之间的协作和知识共享.现在大多数公司都会部署一套Confluence,用作内部WiKi. ...
- 1 安装企业wiki:confluence
使用wget下载命令下载文件. 下载成功使用dir可以看到文件目录 [root@localhost usr]# diratlassian-confluence-6.3.1-x64.bin bin ...
- 2 安装企业wiki:confluence
jira sudo /etc/init.d/jira start 启动 jiarsudo /etc/init.d/jira stop 停止 jiar 方法一:$ sudo /etc/init.d/co ...
- cobbler全自动批量安装部署linux
Cobbler的设计方式: Cobbler的配置结构基于一组注册的对象.每个对象表示一个与另一个实体相关联的实体(该对象指向另一个对象,或者另一个对象指向该对象).当一个对象指向另一个对象时,它就继承 ...
- JMeter的安装部署——Linux系统
1.配置Java环境 在官网https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html下 ...
- 解决pxe网络批量安装部署linux遇到的问题和解决方法
解决“出现Unable to retrieve 192.168.0.100/var/www/html/images/install.img错误” 分析:我们必须了解这个错误出现在哪个阶段才能正确找到错 ...
- Linux系统批量化安装部署之Cobbler
说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.2 ...
- Storm集群安装部署步骤【详细版】
作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how ...
随机推荐
- android lombok 使用
把get /set / toString/hash/equal等方法从源文件中简化掉直接编译到二进制文件中 地址https://github.com/rzwitserloot/lombok 一 安装l ...
- Linux:配置samba服务
配置samba服务 一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...
- python点滴:读取和整合文件夹下的所有文件
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做? 基本的思路是:写一个专门的函数实现以上两个功能.主要用到的命令包括os.listdir().codecs.open ...
- FileInputStream类与FileOutputStream类
FileInputStream类是InputStream类的子类.他实现了文件的读取,是文件字节输入流.该类适用于比较简单的文件读取,其所有方法都是从InputStream类继承并重写的.创建文件字节 ...
- excel单元格内容连接
1.连接符号: & 举例子:C1= A1&B1 2.生成sql: CONCATENATE("(seq_table.nextval,sysdate, 'test',sysdat ...
- Ubuntu 16.04安装vsftpd 并开启ftp服务
1. 安装 sudo apt-get install vsftpd 2.可以使用下列命令来打开,关闭,重启ftp服务 sudo /etc/init.d/vsftpd start sudo /etc/i ...
- 2016 多校联赛7 Balls and Boxes(概率期望)
Mr. Chopsticks is interested in random phenomena, and he conducts an experiment to study randomness. ...
- zookeeper在Dubbo中扮演了一个什么角色
作者:guxiangfly链接:https://www.zhihu.com/question/25070185/answer/188238271来源:知乎著作权归作者所有.商业转载请联系作者获得授权, ...
- 2017第八届蓝桥杯C/C++ B组省赛-日期问题
标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960年1月1日至2059年12月31日.令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的 ...
- TEST mathjax
这里是第一个公式 $ F = ma^2 $ \[ \text{Reinforcement Learning} \doteq \pi_* \\ \quad \updownarrow \\ \pi_* \ ...