Cloud computing course outline notes in class learning course: Building Enterprise WIKI and work order system:
-Author: bavdu
-Email: [email protected]
-Github: https://github.com/bavdu
Deployment plan Conflfluence Wiki (10000)
JIRA deploy enterprise-level work order system (work)
DNS resolution process analysis (understanding)
##### deploy Conflfluence Wiki scheme (10000)
## prepare the environment
[root@confluence ~]# ntpdate -b ntp1.aliyun.com
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 - View java version, the following message appears and successful representatives
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)
## deployment database
[Root @ confluence ~] # yum -y install mariadb-server mariadb - Installation Database
[root@confluence ~]# vim /etc/my.cnf
[mysqld]
transaction-isolation=READ-COMMITTED
[Root @ confluence ~] # systemctl start mariadb - Start the database service
[Root @ confluence ~] # systemctl enable mariadb - Set the boot
[Root @ confluence ~] # mysqladmin -uroot -p password "123456" - Modify password mariadb
Enter password: <here you can directly enter>
[Root @ confluence ~] # mysql -uroot -p123456 - login authentication password
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)]>
## Set confluence database
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 --- Download confluence
[Root @ confluence ~] # chmod 755 atlassian-confluence-6.14.2-x64.bin - increase the program execution authority
## to deploy 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 the server input http://192.168.161.100:8090 and reaches the interface according to the following prompt:
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 ...
## break operation
[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: Line 33: cd: / root: enough authority
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
java agent
Copy the server ID (-m mailbox -n -o username company name -s SERVER ID)
[root@confluence ~]# java -jar /opt/data/atlassian-agent.jar -p conf -m [email protected] -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/
##Restart
[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 [email protected] -n
my_name -o https://bavdu.io -s BINK-R6C4-STKK-S227
## refresh the page to test the connection database
conflfluence-test