RHEL/CentOS 安装破解 Jira 7.11.2
RHEL/CentOS 安装破解 Jira 7.11.21 关于Jira
Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。这里记录一下如何安装并破解Jira。
2 环境依赖及下载安装包:
2.1 版本
[*]CentOS 7.5
[*]jdk 8
[*]mysql 5.7
[*]Jira 7.11.2
2.2 安装环境:
jdk 8
因为Jira是基于java开发的软件,所以JDK是必须的,JDK1.7/1.8都可以。
mysql 5.7
Jira是可以使用内嵌数据库的额,但是作为生产环境的话,Jira是建议使用自己的数据库的,
在安装数据库的时候是支持多种的数据库的,我这里用的是mysql,版本5.6/5.7都可以。
还有需要连接mysql的jar包mysql-connector。
mysql安装参考:http://blog.运维网.com/moerjinrong/2092614
接下来配置mysqld的字符集:
-> 首先是配置文件/etc/my.cnf,在标签下添加
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
innodb_log_file_size = 256M
max_allowed_packet = 34M
-> 接着配置文件/etc/my.cnf.d/client.cnf,在中添加
default-character-set=utf8
-> 然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在中添加
default-character-set=utf8
最后是重启mysqld,并登陆mysqld查看字符集
service mysqld restart
mysql -uroot -p
mysqld [(none)]> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysqld [(none)]>
为Jira创建对应的数据库、用户名和密码
mysqld [(none)]> create database jira default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysqld [(none)]> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
Query OK, 0 rows affected (0.00 sec)
mysqld [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2.3 下载jira:
下载地址:官网
下载最新版
选择系统类型(Linux 64 Bit) --> Download,下载的是最新版(当时最新的为7.12.1)
下载指定版
选择所有服务器版本(All Server versions ) --> 点击最新版后面那个查看所有版本 (View all versions) 选择自己要下载的版本,然后选择自己的系统类型(我选择的时Linux 64 Bit); --> Download下载即可。也可以把7.11.2改为指定版本。
https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.11.2-x64.bin
http://i2.运维网.com/images/blog/201809/30/3ad65daf3b4b78ef458ed25b7a36b4bf.jpg
http://i2.运维网.com/images/blog/201809/30/fd00b2f56ad56dcf3c91df53a58e708b.jpg
http://i2.运维网.com/images/blog/201809/30/32c928f666275562c1c62d377bc04624.jpg
http://i2.运维网.com/images/blog/201809/30/fc776740489f4b78a765e0c6e8afb864.jpg
3 安装
3.1 参考:
官方安装文档:https://confluence.atlassian.com/adminjiraserver0711/installing-jira-applications-on-linux-955167731.html
升级文档:https://confluence.atlassian.com/adminjiraserver0711/upgrading-jira-applications-955167834.html
3.2 安装
添加运行权限
chmod +x atlassian-jira-7.11.2-x64.bin
安装
# 执行安装程序,进行安装:
# ./atlassian-jira-software-7.11.2-x64.bin
Unpacking JRE ...
Starting Installer ...
Sep 29, 2018 8:23:26 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.
# o确定安装,c取消
This will install JIRA Software 7.11.2 on your computer.
OK , Cancel
o
# 选择1是使用默认安装路径,2为自定义安装,3为升级。
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) , Custom Install (recommended for advanced users) , Upgrade an existing JIRA installation
1
# 安装配置说明
有关JIRA软件安装位置和将使用的设置的详细信息。
默认程序:/opt/atlassian/jira
默认数据:/var/atlassian/application-data/jira
HTTP端口:8080
RMI端口:8005
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: Yes
Install , Exit
i
Extracting files ...
# 是否启动jira,不推荐直接启动,因为后面要添加jdbc的jar和破解的Jar包,不然中途还需重启,
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.11.2 is complete
Start JIRA Software 7.11.2 now?
Yes , No
n
Installation of JIRA Software 7.11.2 is complete
Your installation of JIRA Software 7.11.2 is now ready.
Finishing installation ...
开放防火墙端口
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8005/tco --permanent
firewall-cmd --reload
jira日志:/opt/atlassian/jira/logs/catalina.out
3.3 上传mysql驱动
jira本身是没有集成mysql驱动的,需要自己下载并上传,原本在你安装的时候,输入key之后,会需要填入mysql连接信息,那里会有链接指向官方文档,教你如何配置mysql。但是配置完成后需要重启,会导致前面的破解出问题,所以,这里要一起完成后再重新启动。官方教程文档地址如下:
https://jira.atlassian.com/doc/database-setup-for-mysql-128747.html
下载路径:https://dev.mysql.com/downloads/connector/j/5.1.html
例如下载:https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
解压后把mysql-connector-java-5.1.46-bin.jar传到服务器上,放到jira的类目录下:
cp -a mysql-connector-java-5.1.46-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
3.4 替换jira破解包
下载破解工具
链接: https://pan.baidu.com/s/1fMSme1E1SXjhWzM_9mJ7EA 提取码: ji32
需要下载破解jar包"atlassian-extras-3.2.jar"
此破解工具有效期到2033年2月8日,
把atlassian-extras-3.2.jar复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。覆盖其默认文件。
cp -a atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
3.5 重启方法
说到重启服务,这里说一下jira启动关闭服务的几种方法(启动服务时间会挺长的,尤其是浏览器访问的时候响应时间会挺长的):
方法一: windows
进入到服务管理的界面(我的电脑->右键->管理->服务=====或者=====services.msc)找到jira的服务,在这里启动关闭服务。
方法二:linux
需要管理员权限
关闭服务
service jira stop
启动服务
service jira start
方法三:
需要管理员权限
关闭服务
/ete/init.d/jira stop
启动服务
/etc/init.d/jira start
方法四:如果不是root用户安装的话,jira这个服务可能不会被注册到service上,所以上面的方法都不能用.
非root用户安装,以我的安装路径为例:关闭服务
/opt/atlassian/jira/bin/stop-jira.sh
启动服务
/opt/atlassian/jira/bin/start-jira.sh
3.6 卸载jira,重装时使用
到安装路径下,运行uninstall
cd /opt/atlassian/jira
/uninstall
然后手动删除两个路径的文件
rm -rf /opt/atlassian/jira /var/atlassian/application-data/jira
3.7 启动Jira
service jira start
查看服务是否启动:
# ss -tnl|grep 8080
LISTEN 0 10 :::8080 :::*
4 web界面安装
4.1 访问jira的web界面
浏览器里输入http://$IP:8080
访问jira
然后按照下面的步骤进行:
点击Lanfuage,修改语言
http://i2.运维网.com/images/blog/201809/30/dfd404d850390d67a8e490619f75d5da.jpg
选择语言为中文
http://i2.运维网.com/images/blog/201809/30/0e69fd2c84fc61c32add0dc5f3b39f93.jpg
选择“我将设置它自己”,然后点击下一步:
http://i2.运维网.com/images/blog/201809/30/c2bf7f9d8f0ee6b43801d1785c05cd57.jpg
4.2 数据库设置
点击其它数据库,选择MySQL数据库,配置数据库连接信息,配置好后,先测试连接,再下一步,(提示:请等待数据库的设置。这可能会花费一分钟的时间)如果页面报无法正常运行,不用管,等数据入库完成后,再次刷新页面。
http://i2.运维网.com/images/blog/201809/30/76190e11fbbe6c34de3fc937dbe94216.jpg
而连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml,
Mode中,我们在此使用的是Private(私人)模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。可以在下面配置域名访问。这里我还是ip访问(后续调整为域名访问)
http://i2.运维网.com/images/blog/201809/30/e3be43fa4508d0d82b42401cf12d9ad6.jpg
4.3 申请试用(需要可以访问官网或者谷歌)
点击生成Jira试用许可证"generate a JIRA trial license"申请试用,30天,
[*]此处需要访问官网,到官网申请试用
http://i2.运维网.com/images/blog/201809/30/9ad8faf67b81fae6c4748e602d8bdc77.jpg
选择server版
http://i2.运维网.com/images/blog/201809/30/e83000eeac78b7c320d06173d6986bdd.jpg
用google账户或者注册jira账户
http://i2.运维网.com/images/blog/201809/30/aec880a2d24e046d3cb18abeb7417509.jpg
点击YES,
http://i2.运维网.com/images/blog/201809/30/b23fb44b525d6cfdbc7300fc031cd1ed.jpg
NExt,下一步(Server ID必须和上面的一致)这一步需要等一段时间,可以看jira的日志
tail -100f /opt/atlassian/jira/logs/catalina.out
http://i2.运维网.com/images/blog/201809/30/2ceb18d2fddb1a75ad41c3338f6e0642.jpg
4.4 设置管理员帐户
http://i2.运维网.com/images/blog/201809/30/28f77ae799a0ec586fb2128568c51c4f.jpg
设置电子邮件通知
http://i2.运维网.com/images/blog/201809/30/4f71999e737b355a4c320d6b977895bf.jpg
Jira 安装已完成,点击右上角“登陆”按钮
http://i2.运维网.com/images/blog/201809/30/a0f1d9e57cb50cc5567050fd9ef6f4d5.jpg
4.5 登陆
登陆管理员(第一次有点卡)
http://i2.运维网.com/images/blog/201809/30/fc16b9a62edfaff4d047c0711b9c6457.jpg
设置语言
http://i2.运维网.com/images/blog/201809/30/388c76d0043b70d5368dfc2eb662f963.jpg
选择头像,可略过,然后下一步
http://i2.运维网.com/images/blog/201809/30/1c2e43f065ab70748ff138257f0f4df0.jpg
创建新项目
http://i2.运维网.com/images/blog/201809/30/3625f1417b9b3223eaa16b8fac89ff77.jpg
选择Scrum开发方法,下一步:
http://i2.运维网.com/images/blog/201809/30/e364fa5cee9332fb0949525facd2901b.jpg
工作流,点击选择按钮,
http://i2.运维网.com/images/blog/201809/30/b26f899c12246f3567cdeb4e8dd4be24.jpg
设置项目名称
http://i2.运维网.com/images/blog/201809/30/19af6e3f24b2966bb2e377b89ecc5ee8.jpg
安装完成
http://i2.运维网.com/images/blog/201809/30/4627046fd18a7788d3b3495ca964a495.jpg
4.6 查看Jira服务的运行状态
设置 --> 系统 --> 故障诊断和支持工具
http://i2.运维网.com/images/blog/201809/30/fc258dd2e8508fa3ee7cd29bf884fb91.jpg
查看是否破解成功
http://i2.运维网.com/images/blog/201809/30/5404361a702e6821cd20c1dc31875c8a.jpg
查看有效期(此破解工具有效期到2033年2月8日)
http://i2.运维网.com/images/blog/201809/30/8d4e704397c92b0a6d303f5a1c61854a.jpg
OK! 安装完成,改天补一下配置。
END
页:
[1]