雲計算學習路線教程大綱課堂筆記:構建企業級WIKI及工單系統:java
-Author: bavdumysql
-Email: bavduer@163.comlinux
-Github: https://github.com/bavdugit
部署Conflfluence Wiki方案(10000)github
部署JIRA企業級工單系統(做業)web
DNS解析流程分析(瞭解)sql
#####部署Conflfluence Wiki方案(10000)數據庫
##準備安裝環境apache
[root@confluence ~]# ntpdate -b ntp1.aliyun.combootstrap
10 Mar 17:41:47 ntpdate[7249]: step time server 120.25.115.20 offset 0.122855 sec
[root@confluence ~]# systemctl stop firewalld
[root@confluence ~]# systemctl disable firewalld
[root@confluence ~]# sed -ri s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
[root@confluence ~]# reboot
[root@confluence ~]# yum -y install java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64 -安裝
Java
[root@confluence ~]# java -version --查看java版本,出現如下信息及表明成功
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
##部署數據庫
[root@confluence ~]# yum -y install mariadb-server mariadb --安裝數據庫
[root@confluence ~]# vim /etc/my.cnf
[mysqld]
transaction-isolation=READ-COMMITTED
[root@confluence ~]# systemctl start mariadb --啓動數據庫服務
[root@confluence ~]# systemctl enable mariadb --設置開機啓動
[root@confluence ~]# mysqladmin -uroot -p password "123456" --修改mariadb密碼
Enter password:<此處直接回車便可>
[root@confluence ~]# mysql -uroot -p123456 --登陸驗證密碼
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 4Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
##設置confluence數據庫
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> exit
Bye
$ wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-
6.14.2-x64.bin ---下載confluence
[root@confluence ~]# chmod 755 atlassian-confluence-6.14.2-x64.bin --增長程序執行權限
##部署Confluence Wiki
[root@confluence ~]# ./atlassian-confluence-6.14.2-x64.bin
Unpacking JRE ...
Starting Installer ...
This will install Confluence 6.14.2 on your computer.
OK [o, Enter], Cancel [c]
Click Next to continue, or Cancel to exit Setup.
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existing Confluence installation [3]
1
See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence
HTTP Port: 8090
RMI Port: 8000
Install as service: Yes
Install [i, Enter], Exit [e]
i
Extracting files ...
Please wait a few moments while we configure Confluence.
Installation of Confluence 6.14.2 is complete服務器輸入 http://192.168.161.100:8090 並根據提示到達下面的界面:
conflfluence
Start Confluence now?
Yes [y, Enter], No [n]
y
Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 6.14.2 is complete
Your installation of Confluence 6.14.2 is now ready and can be accessed via
your browser.
Confluence 6.14.2 can be accessed at http://localhost:8090
Finishing installation ...
##破解操做
[root@confluence ~]# JAVA_OPTS="-javaagent:/opt/data/atlassian-agent.jar"
/opt/atlassian/confluence/bin/start-confluence.sh
To run Confluence in the foreground, start the server with start-confluence.sh -fg
executing using dedicated user: confluence
If you encounter issues starting up Confluence, please see the Installation guide at
http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide
/opt/atlassian/confluence/bin/setenv.sh: 第 33 行:cd: /root: 權限不夠
Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-03-10 18:35:01,349 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog]
A Context element for ${confluence.context.path}/synchrony-proxy is found in
/opt/atlassian/confluence/conf/server.xml. No further action is required
Using CATALINA_BASE: /opt/atlassian/confluence
Using CATALINA_HOME: /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME: /opt/atlassian/confluence/jre/
Using CLASSPATH:
/opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/atlassian/confluence/work/catalina.pid
Tomcat started.
[root@confluence ~]# ps aux | grep javaagentconflfluence-mysql
conflue+ 8295 97.6 79.4 3193692 790984 ? Sl 18:35 0:15
/opt/atlassian/confluence/jre//bin/java -
Djava.util.logging.config.file=/opt/atlassian/confluence/conf/logging.properties -
Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -
javaagent:/opt/data/atlassian-agent.jar -Djdk.tls.ephemeralDHKeySize=2048 -
Djava.protocol.handler.pkgs=org.apache.catalina.webresources -
Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -XX:ReservedCodeCacheSize=256m -
XX:+UseCodeCacheFlushing -Dconfluence.context.path= -Datlassian.plugins.startup.options= -
Dorg.apache.tomcat.websocket.DEFAULT_BUFFER_SIZE=32768 -Dsynchrony.enable.xhr.fallback=true
-Xms1024m -Xmx1024m -XX:+UseG1GC -Datlassian.plugins.enable.wait=300 -
Djava.awt.headless=true -XX:G1ReservePercent=20 -Xloggc:/opt/atlassian/confluence/logs/gc-
2019-03-10_18-35-01.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -
XX:GCLogFileSize=2M -XX:-PrintGCDetails -XX:+PrintGCDateStamps -XX:-
PrintTenuringDistribution -Dignore.endorsed.dirs= -classpath
/opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar -
Dcatalina.base=/opt/atlassian/confluence -Dcatalina.home=/opt/atlassian/confluence -
Djava.io.tmpdir=/opt/atlassian/confluence/temp org.apache.catalina.startup.Bootstrap start
root 8319 0.0 0.0 112724 980 pts/0 R+ 18:35 0:00 grep --color=auto
javaagent
將server ID複製(-m 郵箱 -n 用戶名 -o 公司名 -s SERVER ID)
[root@confluence ~]# java -jar /opt/data/atlassian-agent.jar -p conf -m aaa@bbb.com -n
my_name -o https://bavdu.io -s BINK-R6C4-STKK-S227
====================================================
======= Atlassian Crack Agent =======
======= https://zhile.io =======
======= QQ Group: 30347511 =======
====================================================
Your license code(Don't copy this line!!!):
AAABOQ0ODAoPeJxtUF1rgzAUfc+vCOzZ1mi7j0Jgm/ogVTtqu9dxtbdrQKMkUeZ+/VJ1exiFCyHn5
J6cc+7yTtIUFGUuZY8b345Pg/xAPZc9kUAhGNHIEAzyK+K4vsNcEvVQdSPDz1BpJCHqUol2RI6yE
rUweKKVKFFqpMVAL8a0erNcfl9EhQvRkJ36BCn0JPLLFtCfuitbNvK8gNKIHrlRHZKgkcbeoxREx
QHguSiKRdnU08vcgDKoZjMjlEx/H4YWM6iRB7s0jfZB/JIQqyENSpAlRl+tUMMc79HGe7BD5t045
Ekc5lHmJGy99jy28pm/9j2So+pRWfo1zrbO/j5YOflhu3Vyz/tbvq381qnyAhr/Fzo39Y5KX/vwp
gxZVxeoduejtjh3GLFe+A0/czljznr4kPb8AelxmHIwLQIVAITGL6aJW04mqhU1zEosdVIsel/2A
hQwsIpSmc6gZ3Gc3lMa/eixM5NTFw==X02fn
[root@confluence ~]#
[root@confluence ~]# wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-
java-5.1.47.tar.gz
[root@confluence ~]# tar xf mysql-connector-java-5.1.47.tar.gz
[root@confluence ~]# cd mysql-connector-java-5.1.47
[root@confluence mysql-connector-java-5.1.47]# ls
build.xml COPYING mysql-connector-java-5.1.47.jar README.txt
CHANGES mysql-connector-java-5.1.47-bin.jar README src[root@confluence mysql-connector-java-5.1.47]# cp *.jar
/opt/atlassian/confluence/confluence/WEB-INF/lib/
##從新啓動
[root@confluence ~]# /opt/atlassian/confluence/bin/shutdown.sh
[root@wiki mysql-connector-java-5.1.47]# JAVA_OPTS="-javaagent:/opt/data/atlassian-
agent.jar" /opt/atlassian/confluence/bin/start-confluence.sh
[root@confluence ~]# java -jar /opt/data/atlassian-agent.jar -p conf -m aaa@bbb.com -n
my_name -o https://bavdu.io -s BINK-R6C4-STKK-S227
##刷新頁面測試鏈接數據庫
conflfluence-test