天天看點

Centos下安裝破解Jira7的操作記錄

Jira是一個集項目計劃、任務配置設定、需求管理、錯誤跟蹤于一體的工具,可以作為一個bug管理系統,可以将在測試過程中所發現的bug錄入、配置設定給開發人員。前面介紹了Confluence在Centos下的安裝破解記錄,下面說下Jira7的安裝破解的方法(jira和之前的confluence在同一台伺服器上部署):

一、安裝jdk8環境(已在confluence部署中安裝)

二、建立jira資料庫及jira使用者

[root@test-vm03 ~]# mysql -p123456
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9431
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| confluence         |
| jira               |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)

MariaDB [(none)]> 

手動測試下jira連接配接mysql
[root@test-vm03 ~]# mysql -u jira -h localhost -pjirapasswd
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9520
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jira               |
+--------------------+
2 rows in set (0.00 sec)

MariaDB [(none)]> 
      

三、安裝jira

下載下傳atlassian-jira-software-7.4.1-x64.bin 到/opt目錄下
下載下傳位址:https://pan.baidu.com/s/1pL7KmGb
提取密碼:rgiv

[root@test-vm03 ~]# cd /opt/
[root@test-vm03 opt]# ls atlassian-jira-software-7.4.1-x64.bin 
atlassian-jira-software-7.4.1-x64.bin
[root@test-vm03 opt]# chmod +x atlassian-jira-software-7.4.1-x64.bin
[root@test-vm03 opt]# ./atlassian-jira-software-7.4.1-x64.bin      
Centos下安裝破解Jira7的操作記錄

有上面可知,jira的安裝目錄為/opt/atlassian/jira,資料目錄為/var/atlassian/application-data/jira,當然這些目錄可以在上面安裝過程中自己定義的,不定義就是預設路徑。

jira的端口預設是8080,這個也可以在/opt/atlassian/jira/conf/server.xml檔案裡修改。

檢視jira端口啟動情況
[root@test-vm03 opt]# lsof -i:8080
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    78190 jira  264u  IPv6 805856      0t0  TCP *:webcache (LISTEN)

[root@test-vm03 opt]# /etc/init.d/jira start     //啟動
[root@test-vm03 opt]# /etc/init.d/jira stop      //關閉
      

接下來我們下載下傳jira的破解包,下載下傳到/opt目錄下。

下載下傳位址分别為:
https://pan.baidu.com/s/1htOIekG      提取密碼:29te
https://pan.baidu.com/s/1nwJNkxF      提取密碼:354f
 
然後關閉jira,把破解包裡面的atlassian-extras-3.2.jar和mysql-connector-java-5.1.39-bin.jar兩個檔案複制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目錄下。
[root@test-vm03 opt]# /etc/init.d/jira stop
[root@test-vm03 opt]# lsof -i:8080
[root@test-vm03 opt]# cp /opt/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@test-vm03 opt]# cp /opt/mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
 
[root@test-vm03 opt]# /etc/init.d/jira start
[root@test-vm03 opt]# lsof -i:8080                        //稍等一會兒,端口才會起來
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    79629 jira   73u  IPv6 811723      0t0  TCP *:webcache (LISTEN)
 
其中atlassian-extras-3.2.jar是用來替換原來的atlassian-extras-3.2.jar檔案,用作破解jira系統的。
而mysql-connector-java-5.1.39-bin.jar是用來連接配接mysql資料庫的驅動軟體包。      

浏覽器輸入http://172.16.220.129:8080 通路jira

Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄

根據上面在mariadb裡授權連接配接jira庫的資訊,填寫下面的資料庫連接配接資訊

Centos下安裝破解Jira7的操作記錄

測試連接配接OK後,就點選"下一步"(提示:請等待資料庫的設定。這可能會花費一分鐘的時間)

注意,可以在下面配置域名通路。這裡我還是ip通路(後續調整為域名通路)

Centos下安裝破解Jira7的操作記錄

注意:上圖中的Mode中,我們在此使用的是Private模式,在這個模式下,使用者的建立需要由管理者建立。而在Public模式下,使用者是可以自己進行注冊。

Centos下安裝破解Jira7的操作記錄

點選"generate a JIRA trial license"(之前安裝confluence的時候已經注冊了Atlassian,接下來是申請license。這裡點選進去後的做法和之前confluence一樣)

Centos下安裝破解Jira7的操作記錄

稍微等一下,就會出現下面的彈出提示框,點選"YES"

Centos下安裝破解Jira7的操作記錄

上面點選"Next"後,接着開始建立管理者賬戶。此過程需要等待一會兒

Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄

---------------------------------------------------------------------------------------------

可以到/var/atlassian/application-data/jira/dbconfig.xml檔案下檢視mysql連接配接(confluence檢視類似)

Centos下安裝破解Jira7的操作記錄

Jira首次登陸後,同樣要配置好jira的郵件發送功能,用于建立使用者/邀請使用者、發送通知等。

依次點選右上角設定圖示的"系統"->"電郵"->"外發郵件"

Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄

接着還可以再設定"接收郵件"功能

Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄
Centos下安裝破解Jira7的操作記錄

這樣郵件功能就設定完成了,然後就可以使用郵件方式邀請使用者或建立使用者以及分享、通知等。

到此jira7軟體的安裝破解工作就已經基本完成了,後續再介紹confluence連接配接jira,及其對接LDAP的操作記錄。

*************** 當你發現自己的才華撐不起野心時,就請安靜下來學習吧!***************