管理Windows下JIRA6.3.6安装、汉化、破解


一 、MySQL建库和建账号

Docker简介

壹 、 mysql中开创数量库jiradb

一种虚拟容器技术。

  • 一种虚拟化分方案;
  • 操作系统级别的虚拟化;
  • 唯其如此运转相同或一般内核的操作系统;
  • 借助于与linux内核特性:Namespace和Cgroups(Control Group)

虚拟机技术和容器技术最大的分别正是对财富的占用。

create database jiradb character set 'UTF8';

Docker目标

  • 提供简单轻量的建立模型格局
  • 职务的逻辑分离
  • 马上高效的开发生命周期
  • 鞭策选用面向服务的架构

② 、创设数据库用户并赋于权力

Docker使用意况

  • 使用Docker容器开发、测试、布署服务
  • 创办隔断的运作条件
  • 搭建测试环境
  • 构建多用户的阳台即服务(PaaS)基础设备
  • 提供软件即服务(SaaS)应用程序
  • 高品质、超大规模的宿主机布置

create user jirauser identified by 'jira';      //创建用户名为jirauser,密码为jira的帐号 
grant all privileges on *.* to 'jirauser'@'%' identified by 'jira' with grant option;
grant all privileges on *.* to 'jirauser'@'localhost' identified by 'jira' with grant option;
flush privileges;
quit;

Docker的骨干组成

  • Docker Client 客户端
  • Docker Daemon 守护进度
  • Docker Image 镜像
  • Docker Container 容器
  • Docker Registry 仓库

 

Docker Client 客户端

  • C/S架构
  • 地点/远程调用

Docker客户端向服务器端发出请求,也正是守护进度。守护进度处理完全体工作将结果回到给客户端。Docker客户端对劳动器端的访问既能够在当地也得以在中远距离。

管理 1

二、安装JIRA

Docker Image 镜像

  • 容器的基本
  • 层叠的只读文件系统

Docker镜像是容器的内核,保存了开发银行容器的基准,容器基于镜像运维和平运动行。
Docker镜像是多少个层叠的只读文件系统,他的最底端是一个指点文件系统及bootfs。
Docker用户大致永远都不会和引导文件系统有相互,实际上当一个器皿运转后,bootfs会被移到内部存款和储蓄器中,带领文件将被卸载。

Docker镜像的第③层是rootfs(root文件系统),位于教导文件系统之上,能够有多样操作系统。
在价值观的linux系统中root文件系统开首会以只读的情势加载,当带领和开发银行达成后她才会被切换来读写方式。
不过在Docker里,root文件系统永远只好是只读,并且Docker会用联合加载系统在rootfs之上加载愈多的只读文件系统。
联合加载只得是2遍加载多少个文件系统。不过在外边开来唯有二个文件系统。联合加载会将各层文件系统加载到联合,
这样结尾的文件系统会包括全数的公文及目录。Docker将这么的文件系统称为镜像。
七个镜像能够放手另三个镜像顶部,位于下边包车型地铁镜像称为父镜像。以此类推,直到镜像栈的最底部。最尾部的镜像称为基础镜像。
也正是bootfs文件系统。

1、双击:atlassian-jira-6.3.6-x32.exe 

Docker Container 容器

  • 容器通过镜像来运营
  • 启航和执行等级
  • 写时复制(copy on write)

管理 2

一个容器中得以运转用户的二个或两个进度。当2个容器运维时,Docker会在镜像的最顶层扩大一个读写文件系统,大家在Docker中运维的次序便是在那一个层运转并推行的。第③回开发银行Docker时,读写层是空的,当文件发生变化后都会动用到这一层。比如修改二个文书,先将该文件从只读层复制到读写层,然后隐藏只读层,那就是Docker的写时复制。

当创设二个器皿时,Docker会创造贰个镜像栈,在栈的最顶层扩充读写层,这几个读写层和下部的镜像层以及部分布署数据就结成了三个容器。
容器的这些特点及镜像分层,可以让大家极快的营造镜像,并运转让承包涵大家团结的应用程序和劳动的器皿。

管理 3

Docker Registry 仓库

  • 共有
    • Docker Hub
  • 私有

Docker用仓库来保存用户营造的镜像。

管理 4

从上图能够看到,Docker客户端调用守护进程之所以操作Docker的器皿,而容器是经过镜像来创建的,而镜像又保留在仓房中。


2、点击Next 

Docker容器的相关技术

管理 5

Docker信赖的Linux内核性格

  • Namespaces 命名空间
  • Control groups(cgroups)控制组

三 、选用设置情势:
  Express Install(use default settings):使用暗中同意安装选项 
  Custom install(recommended for advanced users):自定义安装 
  Upgrade an existing JIRA installation:升级安装 

Namespaces 命名空间

  • PID(Process ID) 进度隔开分离
  • NET(Network) 管理互联网接口
  • IPC(Inter Process Communication) 管理跨进度通讯的拜访
  • MNT(Mount) 管理挂载点
  • UTS(Unix Timeshring System) 隔开内核和本子标识

编制程序语言中命名空间完毕封装,即代码隔开分离。
操作系统中命名空间完毕系统能源的割裂,进度、网络、文件系统…

种种隔绝的财富时怎么着管理起来的,那就用到了Cgroups。

那边采用:Custom install(recommended for advanced users)

Control groups(cgroups)控制组

  • 财富限制
  • 优先级设定
  • 财富计量
  • 财富支配

管理 6

Docker容器的力量

  • 文件系统隔绝:每一个容器都有温馨的root文件系统
  • 进度隔开分离:各种容器都运维在祥和的长河环境中
  • 互联网隔断:容器间的虚拟网络接口和IP地址都以分离的
  • 能源隔断和分组:使用Cgroups将CPU和内部存款和储蓄器等能源独立分配给种种Docker容器

④ 、JIRA安装路径

在 Ubuntu 中安装 Docker

管理 7

安装前的检查

  • 水源版本

      $ uname -a
    
  • 检查Device Mapper

      $ ls -l /sys/class/misc/device-mapper
    

⑤ 、JIRA数据路径

Ubuntu中安装Docker的方式

  • 安装Ubuntu维护的版本

      $ sudo apt-get install -y docker.io
      $ source /etc/bash_completion.d/docker.io
    
  • 安装Docker维护的版本

    1. 反省APT对HTTPS的支撑,查看/usr/lib/apt/methods/https文件是不是留存。假设不存在,运营安装命令。

        $ apt-get update
        $ apt-get install -y apt-transport-https
      
    2. 添加Docker的APT仓库

        $ echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
      
    3. 添加仓库的key

        $ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
      
    4. 安装

        $ apt-get update
        $ apt-get install -y lxc-docker
      
  • 设置Docker维护的本子(简易步骤,使用Docker提供的sh脚本)

      $ sudo apt-get install -y curl
      $ curl -sSL https://get.docker.io/ubuntu/ | sudo sh
    

    开发银行docker若现身上边错误:

      FATA[0000] Error loading docker apparmor profile: fork/exec /sbin/apparmor_parser: no such file or directory ()
    

    请安装apparmor软件即可

      $ sudo apt-get install apparmor
    

管理 8

运用非root用户运营Docker

诚如设置完Docker运营时必要加sudo来操作,其实可以扩充用户归属的用户组来实现不用root权限运营Docker。

  1. 加上名字为docker的用户组

     $ sudo groupadd docker
    
  2. 将近日用户拉长到当下用户组中

      $ sudo gpasswd -a ${user} dokcer
    
  3. 再一次起动docker服务

      $ sudo service docker restart
    

本着近来用户不会马上生效,必要注销后再度登录以博得用户组权限。


陆 、选用并创建开端菜单 

在 Windows 中安装 Docker

利用虚拟机达成,守护进度在虚拟机中。

管理 9


管理 10

在 OS X 中安装 Docker

管理 11

⑦ 、端口设置。

在OS X 上Docker的运作环境

在OS X上安装Docker前大家先看一下Docker的运营须要.

  • Linux容器技术
  • 操作系统级其他虚拟化
  • 依赖于linux内核的Namespaces和Cgroups

一经有四个应用最棒自定义端口号,此处采用自定义,设置端口号为:8888

Boot2Docker

OS X的基石是Unix,而且貌似root用户苹果是不给用户的。所以要运营Docker在OS
X上和在Windows上一样,须求借助虚拟机来达成。

  • 轻量级的Linux发行版,为Docker定制
  • Virtualbox VM
  • Docker客户端
  • 管理工具

管理 12

设置前的检查

  • 系统必要:OS X 10.6 “Snow Leopard”以上版本

八 、JIRA作为劳动安装(随系统运维服务就自动运行,不打勾就要手动运营) 

设置步骤

  • 访问github上的Boot2Docker

      https://github.com/boot2docker/boot2docker
    
  • 下载Boot2Docker-1.7.0.pkg

  • 安装Boot2Docker-1.7.0.pkg

管理 13

Boot2Docker的开发银行进程

  • 开拓命令行窗口
  • 创建 $HOME/.boot2docker/目录
  • 创建VirtualBox ISO
  • 起步虚拟机并运营Docker守护进度

9、安装中。。。 

Boot2Docker的运转命令

  • $ mkdir -p ~/.boot2docker
  • $ if [ ! -f ~/.boot2docker/boot2docker.iso ]; then cp
    /usr/local/share/boot2docker/boot2docker.iso ~/.boot2docker/ ; fi
  • $ /usr/local/bin/boot2docker init
  • $ /usr/local/bin/boot2docker up
  • $ /usr/local/bin/boot2docker shellinit
  • $ docker version

管理 14

管理 15

验证Boot2Docker及Docker安装成功

  • 运行命令 $ docker run ubuntu echo hello world
    固然打印如下日志,表达安装成功

      bash-3.2$ docker run ubuntu echo hello world
      Unable to find image 'ubuntu:latest' locally
      latest: Pulling from ubuntu
      428b411c28f0: Pull complete 
      435050075b3f: Pull complete 
      9fd3c8c9af32: Pull complete 
      6d4946999d4f: Already exists 
      ubuntu:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
      Digest: sha256:45e42b43f2ff4850dcf52960ee89c21cda79ec657302d36faaaa07d880215dd9
      Status: Downloaded newer image for ubuntu:latest
      hello world
      bash-3.2$ 
    

 


十 、安装完结。 

参考:

mac安装docker指南:
http://docs.docker.com/installation/mac/#command-line-docker-with-boot2docker

极客高校录像:
http://www.jikexueyuan.com/path/docker/

doker入门指南:
http://my.oschina.net/dlpinghailinfeng/blog/384803

 

pdf文件下载地址:
http://pan.baidu.com/s/1c1corG8

管理 16

管理 17

到此,只是安装成功。

 

三、安装mysql驱动

① 、先将JIRA服务关掉 

管理 18

② 、拷贝数据驱动mysql-connector-java-5.1.25-bin.jar到jira安装目录下的lib目录

3、再启动JIRA服务。 

 

四 、配置与破解jira

一 、设置数据库,IE中开辟:http://localhost:8888,这里不选第一个自带数据库,这里用的是MySQL。 
输入完成后点击:Test
Connection,要是展现下图尾部的音信,表达连接MySQL成功。然后点击:Next 

管理 19

管理 20

2、点击“Test Connection”,如下图:
管理 21

3、点击Next,如下图:
管理 22

④ 、设置使用属性 

管理 23

五 、Customize Your Installation,选择第贰项,如下图:

管理 24

陆 、输入授权码。

到了这一步,正是破解的进程了,此时操作如下:

  1)先将JIRA服务关掉,不必关闭浏览器。

  2)解压破解包到你的硬盘钦赐目录下,然后按如下指令操作。

    • 用atlassian-extras-2.2.2.jar替换你的JIRA的装置目录的\atlassian-jira\WEB-INF\lib同名jar包。
    • 用atlassian-universal-plugin-manager-plugin-2.10.1.jar替换你的JIRA的装置目录的\atlassian-jira\atlassian-bundled-plugins.zip中的同名jar包。
    • 基于本身的情事,依照keytpl.txt的格式填写好和谐的license。

管理 25

管理 26

Description=JIRA: Commercial,
CreationDate=2015-04-22,
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=saper,
SEN=SEN-L4140432,
ServerID=BVQA-MV0B-21MB-5YPM,
jira.NumberOfUsers=-1,
LicenseID=LIDSEN-L4140432,
LicenseExpiryDate=2099-12-31,
PurchaseDate=2015-04-22

管理 27

管理 28

 

  3)启动JIRA服务

  4)在浏览器网页的输入License,点击Next

管理 29

⑦ 、设置管理员帐户 

管理 30

⑧ 、设置Email通告。那里跳过,之后在界面中也可以设置。 

管理 31

进入页面,固然查看到以下页面,就标明破解成功。

管理 32

 

五、JIRA汉化

一 、先将JIRA服务关掉 

2、直接将language_zh_CN-6.0.jar拷贝到JIRA的安装目录的\atlassian-jira\WEB-INF\lib
表明:JIRA提供了合法的粤语包(汉化了伍分叁),可经过web页面的插件管理安装官方的汉语包。

3、再启动JIRA服务

  访问页面如下图:

管理 33

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注