host-ip:20.20.20.20java
host-name:centos7-sshmysql
soft:linux
二、安装jdksql
$ sudo rpm -ivh jdk-8u181-linux-x64.rpm数据库
$ sudo vim /etc/profile ---> 在最后面添加下面这几行vim
JAVA_HOME=/usr/java/jdk1.8.0_181-amd64windows
JAVA_BIN=/usr/java/jdk1.8.0_181-amd64/bincentos
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin:/bin浏览器
CLASSPATH=.:/lib/dt.jar:/lib/tools.jar服务器
export JAVA_HOME JAVA_BIN PATH CLASSPATH
$ source /etc/profile
$ java -version
$ sudo yum install -y mariadb mariadb-server
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
# 备份下配置文件
$ sudo cp /etc/my.cnf /etc/my.cnf.bak
$ sudo cp /etc/my.cnf.d/client.cnf /etc/my.cnf.d/client.cnf.bak
$ sudo cp /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.bak
# 修改配置文件
$ sudo vim /etc/my.cnf ---> # 在[mysqld]下面添加以下
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
$ sudo vim /etc/my.cnf.d/mysql-clients.cnf ---> # 在[mysql]下面添加以下
default-character-set=utf8
$ sudo vim /etc/my.cnf.d/client.cnf ---> # 在[client]下面添加以下
default-character-set=utf8
# 给mariadb设置密码,并简单设置
$ sudo mysql_secure_installation
# 这里就本身根据提示一步一步来就能够了
$ sudo systemctl restart mariadb
$ sudo mysql -u root -p
Enter password: ---> 输入密码
MariaDB [(none)]> show variables like '%character%';
MariaDB [(none)]> show variables like '%collation%';
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all on confluence.* to 'admin'@'%' identified by 'admin';
MariaDB[(none)]> grant all on confluence.* to 'admin'@'localhost' identified by'admin';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> select user,host,password from mysql.user;
$ chmod +x atlassian-confluence-6.10.0-x64.bin
$ ./atlassian-confluence-6.10.0-x64.bin
…………
OK [o, Enter], Cancel [c] ---> 输入o
o
…………
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existingConfluence installation [3] ---> 输入1
1
…………
Install [i, Enter], Exit [e] ---> 输入i
i
…………
Yes [y, Enter], No[n] ---> 输入y
y
…………
Confluence 6.3.1 canbe accessed at http://localhost:8090
Finishing installation ...
$ lsof -i:8090
# http://host-ip:8090
# 使用浏览器访问confluence:http://20.20.20.20:8090
# 由于我的实验 使用,没有受权码,先去破解一下,企业的话建议购买。
# 特别注意!!!先把上面的服务器ID复制下来,破解的时候要用。
# 先把“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”这个文件拷贝到windows上面,更名为“atlassian-extras-2.4.jar”
# 而后在windows下解压“confluence5.6.6-crack.zip”这个破解包,里面有个“confluence_keygen.jar”文件,打开。
# 注意:这个文件须要java环境才能打开。
# windows下安装jdk及配置:http://www.javashuo.com/article/p-zxvvdupi-he.html
# Name和Email随意填,Organization默认的就好,Server ID就是刚才的服务器ID。
# 点击“.patch!”选择刚才拷贝到windows的文件“atlassian-extras-2.4.jar”,而后点击“.gen!”。
# 复制生成的key。
# 破解完成以后会生成一个新的“atlassian-extras-2.4.jar”文件
# 把新生成的“atlassian-extras-2.4.jar”文件拷贝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/”下
# 并更名为“atlassian-extras-decoder-v2-3.4.1.jar”
# 而后从新启动confluence
$ /home/hy/atlassian/confluence/bin/stop-confluence.sh
$ /home/hy/atlassian/confluence/bin/start-confluence.sh
# 刷新页面,将刚才生成的key粘贴到这里。
# 提示缺乏mysql驱动
$ cp mysql-connector-java-5.1.42-bin.jar /home/hy/atlassian/confluence/confluence/WEB-INF/lib/
# 重启下confluence,而后刷新下页面
$ /home/hy/atlassian/confluence/bin/stop-confluence.sh
$ /home/hy/atlassian/confluence/bin/start-confluence.sh
# 这个过程可能会有些漫长,须要耐心等待
# 到这里就算基本完成了,剩下的就是关于confluence的具体使用了。
# 注意,若是你须要使用jira的用户的话,关于confluence如何使用jira的用户,咱们后面再来整理详细笔记笔记
参考文档
confluence部署:https://blog.csdn.net/qq_34889607/article/details/80594519
jira部署文档:https://blog.csdn.net/qq_34889607/article/details/81097866