centos安装confluence及破解

安装环境Centos 6.4 32位   confluence5.4.4

安装文件,安装图片均已打包 http://pan.baidu.com/s/1dDsLdVN


一、安装jdk,配置Java环境

(1)从官网下载jdk1.7

[ptt003@pfq ~]$ wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-i586.rpm?AuthParam=1447868874_00e936ba8683ad2a0b089d3c7e0d228a

(2)查看系统原版本jdk,并卸载openjdk

[ptt003@pfq ~]$ java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-i386)
OpenJDK Client VM (build 23.2-b09, mixed mode)
[ptt003@pfq ~]$ rpm -qa|grep java
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686
tzdata-java-2012j-1.el6.noarch
[ptt003@pfq ~]$ sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686 tzdata-java-2012j-1.el6.noarch

(3)安装jdk1.7

[ptt003@pfq ~]$ sudo rpm -vih jdk-7u79-linux-i586.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...

(4)测试安装是否成功

[ptt003@pfq ~]$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)
[ptt003@pfq ~]$ javac -version
javac 1.7.0_7

(5)配置环境变量

改变当前用户:更改用户家目录下的.bashrc文件;改变全局环境变量:更改/etc/profile文件。添加以下内容,然后source /home/ptt003/.bashrc或者/etc/profile即可
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

二、安装mysql,并创建一个confluence库

(1)yum安装mysl并添加开机自启动

[ptt003@pfq ~]$ sudo yum install -y mysql-server mysql mysql-devel
[ptt003@pfq ~]$ sudo service mysqld start
[ptt003@pfq ~]$ sudo chkconfig mysqld on
[ptt003@pfq ~]$ chkconfig --list | grep mysqld 
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

(2)创建confluence库

给mysql root设置一个密码
[ptt003@pfq ~]$ sudo mysqladmin -u root password 'xxxxxx'
登陆mysql数据库
[ptt003@pfq ~]$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
创建confluence库
mysql> create database confluence character set UTF8;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on confluence.* to confluence@"%" identified by "confluence";
Query OK, 0 rows affected (0.01 sec)

mysql> grant all on confluence.* to confluence@"localhost" identified by "confluence";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
退出
mysql> quit
Bye

(3)解决中文显示乱码问题

[ptt003@pfq ~]$ sudo service mysqld stop
[ptt003@pfq ~]$ sudo vi /etc/my.cnf
[mysqld]
character-set-server =utf8
:wq
[ptt003@pfq ~]$ sudo service mysqld restart

、安装confluence

(1)下载并解压confluence

[ptt003@pfq ~]$ rz -y 选择atlassian-confluence-5.4.4.tar.gz
[ptt003@pfq ~]$ tar zxf atlassian-confluence-5.4.4.tar.gz
[ptt003@pfq ~]$ cd atlassian-confluence-5.4.4
[ptt003@pfq atlassian-confluence-5.4.4]$ ll
total 108
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 20 17:00 bin
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 20 17:00 conf
drwxr-xr-x. 25 ptt003 ptt003  4096 Nov 20 17:00 confluence
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 20 17:00 lib
-rw-r--r--.  1 ptt003 ptt003 38657 Nov 28  2011 LICENSE
drwxr-xr-x.  3 ptt003 ptt003  4096 Mar 13  2014 licenses
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 28  2011 logs
-rw-r--r--.  1 ptt003 ptt003   574 Nov 28  2011 NOTICE
-rw-r--r--.  1 ptt003 ptt003  2291 Mar 13  2014 README.html
-rw-r--r--.  1 ptt003 ptt003  1212 Mar 13  2014 README.txt
-rw-r--r--.  1 ptt003 ptt003  8680 Nov 28  2011 RELEASE-NOTES
-rw-r--r--.  1 ptt003 ptt003  6836 Nov 28  2011 RUNNING.txt
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 20 17:00 temp
drwxr-xr-x.  2 ptt003 ptt003  4096 Mar 13  2014 webapps
drwxr-xr-x.  2 ptt003 ptt003  4096 Nov 28  2011 work

(2)启动confluence

配置data目录
[ptt003@pfq atlassian-confluence-5.4.4]$ vim confluence/WEB-INF/classes/confluence-init.properties 
# confluence.home=c:/confluence/dat 修改此句,设置一个目录
confluence.home=/home/ptt003/atlassian-confluence-5.4.4/data
:wq
[ptt003@pfq atlassian-confluence-5.4.4]$ mkdir data
启动confluence
[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/start-confluence.sh
查看是否成功启动
[ptt003@pfq bin]$ ps aux|grep java
ptt003    2280 37.6 15.7 893844 162544 pts/0   Sl   17:05   0:05 /usr/java/jdk1.7.0_79/jre/bin/java -Djava.util.logging.config.file=/home/ptt003/atlassian-confluence-5.4.4/conf/logging.properties -Xms256m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/ptt003/atlassian-confluence-5.4.4/endorsed -classpath /home/ptt003/atlassian-confluence-5.4.4/bin/bootstrap.jar -Dcatalina.base=/home/ptt003/atlassian-confluence-5.4.4 -Dcatalina.home=/home/ptt003/atlassian-confluence-5.4.4 -Djava.io.tmpdir=/home/ptt003/atlassian-confluence-5.4.4/temp org.apache.catalina.startup.Bootstrap start
ptt003    2301  0.0  0.0   4356   732 pts/0    S+   17:06   0:00 grep java
[ptt003@pfq bin]$ netstat -an|grep 8090
tcp        0      0 :::8090                     :::*                        LISTEN

(3)开放防火墙8090端口,并访问confluence

[ptt003@pfq bin]$ sudo vim /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq

打开网页 http://服务器ip:8090,记下Server ID

图片confluence1

、破解confluence

(1)上传破解文件,停止confluence

上传解压破解文件
[ptt003@pfq ~]$ rz -y 上传confluence.zip
[ptt003@pfq 2]$ ll
total 4344
-rw-r--r--. 1 ptt003 ptt003 4445867 Nov 19 02:19 confluence.zip
[ptt003@pfq 2]$ unzip confluence.zip 
[ptt003@pfq conflu]$ ll
total 4348
-rw-rw-r--. 1 ptt003 ptt003  632101 Apr 20  2015 confluence5.1-crack.zip
-rw-rw-r--. 1 ptt003 ptt003  122673 Apr 20  2015 Confluence-Language-STD-CN.jar
-rw-rw-r--. 1 ptt003 ptt003 3692324 Apr 20  2015 mysql-connector-java-5.1.24.tar.gz
[ptt003@pfq conflu]$ unzip confluence5.1-crack.zip 
[ptt003@pfq conflu]$ tar zxf  mysql-connector-java-5.1.24.tar.gz 
[ptt003@pfq conflu]$ ll
total 4356
drwxrwxr-x. 3 ptt003 ptt003    4096 Dec 28  2010 confluence5.1-crack
-rw-rw-r--. 1 ptt003 ptt003  632101 Apr 20  2015 confluence5.1-crack.zip
-rw-rw-r--. 1 ptt003 ptt003  122673 Apr 20  2015 Confluence-Language-STD-CN.jar
drwxr-xr-x. 4 ptt003 ptt003    4096 Mar 11  2013 mysql-connector-java-5.1.24
-rw-rw-r--. 1 ptt003 ptt003 3692324 Apr 20  2015 mysql-connector-java-5.1.24.tar.gz
停止confluence
[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/stop-confluence.sh

(2)破解confluence

将/home/ptt003/atlassian-confluence-5.4.4/confluence/WEB-INF/lib/atlassian-extras-2.4.jar复制出来,替换掉破解包中的atlassian-extras-2.4.jar,执行破解文件,输入Name,及之前记录下来的Server ID,按.patch!破解atlassian-extras-2.4.jar,会得到一个新的atlassian-extras-2.4.jar,原来的变为atlassian-extras-2.4.jar.bak,再按.gen!得到key,复制破解后的atlassian-extras-2.4.jar 到/home/ptt003/atlassian-confluence-5.4.4/confluence/WEB-INF/lib覆盖原文件。

[ptt003@pfq conflu]$ cd confluence5.1-crack
[ptt003@pfq confluence5.1-crack]$ ll
total 152
-rw-rw-r--. 1 ptt003 ptt003 148874 Dec  7  2010 atlassian-extras-2.4.jar
drwxrwxr-x. 2 ptt003 ptt003   4096 Oct 25  2010 iNViSiBLE
[ptt003@pfq confluence5.1-crack]$ cp /home/ptt003/atlassian-confluence-5.4.4/confluence/WEB-INF/lib/atlassian-extras-2.4.jar .
[ptt003@pfq confluence5.1-crack]$ ll
total 148
-rw-rw-r--. 1 ptt003 ptt003 147405 Nov 20 21:17 atlassian-extras-2.4.jar
drwxrwxr-x. 2 ptt003 ptt003   4096 Oct 25  2010 iNViSiBLE
[ptt003@pfq confluence5.1-crack]$ cd iNViSiBLE/
[ptt003@pfq iNViSiBLE]$ ll
total 580
-rw-rw-r--. 1 ptt003 ptt003 578992 May 10  2010 confluence_keygen.jar
-rw-rw-r--. 1 ptt003 ptt003   1863 Sep 21  2010 keygen.bat
-rw-rw-r--. 1 ptt003 ptt003    309 Sep 21  2010 keygen_MacOSX.sh
-rw-rw-r--. 1 ptt003 ptt003    299 Sep 21  2010 keygen.sh
[ptt003@pfq iNViSiBLE]$ chmod +x keygen.sh
[ptt003@pfq iNViSiBLE]$ ./key.sh

图片confluence2-4

[ptt003@pfq iNViSiBLE]$ cd ..
[ptt003@pfq confluence5.1-crack]$ ll
total 292
-rw-rw-r--. 1 ptt003 ptt003 147405 Nov 20 21:22 atlassian-extras-2.4.bak
-rw-rw-r--. 1 ptt003 ptt003 147064 Nov 20 21:22 atlassian-extras-2.4.jar
drwxrwxr-x. 2 ptt003 ptt003   4096 Oct 25  2010 iNViSiBLE
[ptt003@pfq lib]$ cp /home/ptt003/2/conflu/confluence5.1-crack/atlassian-extras-2.4.jar .
[ptt003@pfq lib]$ ll |grep atlassian-extras-2.4.jar 
-rw-r--r--. 1 ptt003 ptt003  147064 Nov 20 21:29 atlassian-extras-2.4.jar

(3)复制数据库链接文件,启动Confluence

[ptt003@pfq confluence5.1-crack]$ cd /home/ptt003/2/conflu/mysql-connector-java-5.1.24
[ptt003@pfq mysql-connector-java-5.1.24]$ ll
total 1248
-rw-r--r--. 1 ptt003 ptt003  45947 Mar 11  2013 build.xml
-rw-r--r--. 1 ptt003 ptt003 215644 Mar 11  2013 CHANGES
-rw-r--r--. 1 ptt003 ptt003  18122 Mar 11  2013 COPYING
drwxr-xr-x. 2 ptt003 ptt003   4096 Nov 20 20:50 docs
-rw-r--r--. 1 ptt003 ptt003 846263 Mar 11  2013 mysql-connector-java-5.1.24-bin.jar
-rw-r--r--. 1 ptt003 ptt003  63924 Mar 11  2013 README
-rw-r--r--. 1 ptt003 ptt003  66228 Mar 11  2013 README.txt
drwxr-xr-x. 7 ptt003 ptt003   4096 Mar 11  2013 src
[ptt003@pfq mysql-connector-java-5.1.24]$ cp mysql-connector-java-5.1.24-bin.jar /home/ptt003/atlassian-confluence-5.4.4/confluence/WEB-INF/lib
启动confluence
[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/start-confluence.sh

重新打开网页 http://服务器ip:8090 

输入之前得到的key

按下面的图,一步步设置即可顺利完成。

图片confluence5-12


、汉化confluence

图片confluence13-19

重启confluence

[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/stop-confluence.sh
[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/start-confluence.sh


你可能感兴趣的:(centos安装confluence及破解)