3、Ubuntu16.04 安装Jira

Ubuntu16.04 安装Jirahtml

1、环境准备java

(一)安装javamysql

Jira7.3的运行是依赖java环境的,也就是说须要安装jdk而且要是1.8以上版本,以下:linux

java -version没有任何显示须要下载安装sql

一、下载连接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html数据库

二、下载版本vim

Linux x64缓存

185.96 MB  服务器

href="https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz" jdk-8u211-linux-x64.tar.gzoracle

三、/usr/local/目录下面建立一个java目录:sudo mkdir java 

四、将文件复制到java目录下面:cp 文件名(jdk-8u211-linux-x64.tar.gz) /usr/local/java 

/usr/local$ sudo cp /home/ranxf/下载/jdk-8u211-linux-x64.tar.gz java/

五、$ sudo tar -zxvf jdk-8u211-linux-x64.tar.gz

六、执行命令vim /etc/profile,在文件最后添加JAVA环境变量配置

export JAVA_HOME=/usr/local/java/jdk1.8.0_211

 

export JRE_HOME=${JAVA_HOME}/jre

 

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

 

export PATH=${JAVA_HOME}/bin:$PATH

保存退出后,执行source /etc/profile

七、执行java-version

$ java -version

java version "1.8.0_211"

Java(TM) SE Runtime Environment (build 1.8.0_211-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

(二)安装mysql

$ sudo apt-get update

$ sudo apt-get install mysql-server (在线安装)

$ 用户名密码:root 111111

$ mysql -V

mysql  Ver 14.14 Distrib 5.7.26, for Linux (x86_64) using  EditLine wrapper

$ mysql -uroot -p111111

mysql> show databases;

开启远程访问方法,修改配置文件

# vim /etc/mysql/mysql.conf.d/mysqld.cnf或(有些版本的配置文件路劲不同/etc/mysql/my.cnf)

     a. 把:bind-address = 127.0.0.1

        (在日志中搜索/bind-address

注释掉:#bind-address = 127.0.0.1     

b. 在 [mysqld] 下面加

        skip-name-resolve4. 加远程(加了远程后,需重启)

     

 建立Jira数据库

a. 进mysql:mysql -uroot -p

     b. 建立数据库:create database Jira;

mysql> create database Jira;

Query OK, 1 row affected (0.00 sec)

     c. 加远程:grant all PRIVILEGES on *.* to root@'%' identified by '111111'  WITH GRANT OPTION;

mysql> grant all PRIVILEGES on *.* to root@'%' identified by '111111'  WITH GRANT OPTION;

Query OK, 0 rows affected, 1 warning (0.00 sec)

 

mysql> exit(退出数据库到终端)

 

 【附】mysql5.7 my.cnf配置文件介绍

[client]

port=3306

socket=/data/mysql/run/mysql.sock

 

[mysqld]

pid-file = /data/mysql/run/mysql.pid

socket = /data/mysql/run/mysql.sock

datadir = /data/mysql/data

basedir    = /data/mysql

tmpdir    = /data/mysql/tmp/

#log-error = /var/log/mysql/error.log

# By default we only accept connections from localhost

#bind-address = 127.0.0.1

# Disabling symbolic-links is recommended to prevent assorted security risks

#支持符号连接,就是能够经过软链接的方式,管理其余目录的数据库,最好不要开启,当一个磁盘或分区空间不够时,能够开启该参数将数据存储到其余的磁盘或分区。

symbolic-links=0

explicit_defaults_for_timestamp=true

lc-messages-dir=/data/mysql/share/english

 

########basic settings########

server-id = 11 

port = 3306

user = mysql

#设置autocommit=0,则用户将一直处于某个事务中,直到执行一条commit提交或rollback语句才会结束当前事务从新开始一个新的事务。set autocommit=0的好处是在频繁开启事务的场景下,减小一次begin的交互。

autocommit = 1

#utf8mb4编码是utf8编码的超集,兼容utf8,而且能存储4字节的表情字符。

#采用utf8mb4编码的好处是:存储与获取数据的时候,不用再考虑表情字符的编码与解码问题。

character_set_server=utf8mb4

skip_name_resolve = 1

max_connections = 2000

# 对于同一主机,若是有超出该参数值个数的中断错误链接,则该主机将被禁止链接。如需对该主机进行解禁,执行:FLUSH HOST。

max_connect_errors = 10000

#数据库隔离级别

transaction_isolation = READ-COMMITTED

#MySQL在完成某些join(链接)需求的时候,为了减小参与join的“被驱动表”的读取次数以提升性能,须要使用到join buffer来协助完成join操做当join buffer 过小,MySQL不会将该buffer存入磁盘文件而是先将join buffer中的结果与需求join的表进行操做,而后清空join buffer中的数据,继续将剩余的结果集写入次buffer中

join_buffer_size = 128M

tmp_table_size = 64M

tmpdir = /tmp

#该值设置太小将致使单个记录超过限制后写入数据库失败,且后续记录写入也将失败

max_allowed_packet = 256M

#mysql在关闭一个交互的链接以前所要等待的秒数

interactive_timeout = 28800

#mysql在关闭一个非交互的链接以前所要等待的秒数

wait_timeout = 28800

#MySQL读入缓冲区的大小

read_buffer_size = 16M

#MySQL的随机读缓冲区大小

read_rnd_buffer_size = 8M

#MySQL的顺序读缓冲区大小

sort_buffer_size = 8M

########log settings########

log_error = /data/mysql/logs/error.log

#开启慢查询日志

slow_query_log = 1

#超出次设定值的SQL即被记录到慢查询日志

long_query_time = 6

slow_query_log_file = /data/mysql/logs/slow.log

#表示记录下没有使用索引的查询

log_queries_not_using_indexes = 1

#记录管理语句

log_slow_admin_statements = 1

#开启复制从库复制的慢查询的日志

log_slow_slave_statements = 1

#设置每分钟增加的没有使用索引查询的日志数量

log_throttle_queries_not_using_indexes = 10

expire_logs_days = 90

min_examined_row_limit = 100

########replication settings########

#将master.info和relay.info保存在表中

master_info_repository = TABLE

relay_log_info_repository = TABLE

log_bin = bin.log

#当每进行n次事务提交以后,MySQL将进行一次fsync之类的磁盘同步指令来将binlog_cache中的数据强制写入磁盘。设置为零是让系统自行决定

sync_binlog = 5

#开启全局事务ID,GTID可以保证让一个从服务器到其余的从服务器那里实现数据复制并且可以实现数据整合的

gtid_mode = on

#开启gtid,必须主从全开

enforce_gtid_consistency = 1

#从服务器的更新是否写入二进制日志

log_slave_updates = 1

#三种模式 STATEMENT(有可能主从数据不一致,日质量小)、ROW(产生大量二进制日志)、MIXED

binlog_format = mixed

#relay-log日志记录的是从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件,而后SQL线程会读取relay-log日志的内容并应用到从服务器

relay_log = /data/mysql/logs/relay.log

relay_log_recovery = 1

#开启简单gtid,开启此项会提高mysql执行恢复的性能

binlog_gtid_simple_recovery = 1

slave_skip_errors = ddl_exist_errors

########innodb settings########

#这个参数在一开始初始化时就要加入my.cnf里,若是已经建立了表,再修改,启动MySQL会报错。最好为8K

#innodb_page_size = 16K

innodb_page_size = 8K

#数据缓冲区buffer pool大小,建议使用物理内存的 75%

innodb_buffer_pool_size = 3G

#当buffer_pool的值较大的时候为1,较小的设置为8

innodb_buffer_pool_instances = 8

#运行时load缓冲池,快速预热缓冲池,将buffer pool的内容(文件页的索引)dump到文件中,而后快速load到buffer pool中。避免了数据库的预热过程,提升了应用访问的性能

innodb_buffer_pool_load_at_startup = 1

#运行时dump缓冲池

innodb_buffer_pool_dump_at_shutdown = 1

#在innodb中处理用户查询后,其结果在内存空间的缓冲池已经发生变化,可是还未记录到磁盘。这种页面称为脏页,将脏页记录到磁盘的过程称为刷脏

innodb_lru_scan_depth = 2000

innodb_io_capacity = 4000

innodb_io_capacity_max = 8000

#事务等待获取资源等待的最长时间,超过这个时间还未分配到资源则会返回应用失败,默认50s

innodb_lock_wait_timeout = 30

#这个参数控制着innodb数据文件及redo log的打开、刷写模式,http://blog.csdn.net/gua___gua/article/details/44916207

#innodb_flush_method = O_DIRECT-不通过系统缓存直接存入磁盘,

innodb_file_format = Barracuda

innodb_file_format_max = Barracuda

innodb_strict_mode = 1

innodb_data_home_dir = /data/mysql/data/

innodb_data_file_path = ibdata1:1G:autoextend

#innodb独享表空间,有点不少,缺点会致使单个表文件过大

#innodb_file_per_table = 1

#日志组所在的路径,默认为data的home目录;

innodb_log_group_home_dir = /data/mysql/data

innodb_log_file_size=1900M

innodb_log_files_in_group=2

#innodb_undo_directory = /data/mysql/undolog/

#undo日志回滚段 默认为128

innodb_undo_logs = 128

#传统机械硬盘建议使用,而对于固态硬盘能够关闭

#innodb_flush_neighbors = 1

innodb_log_file_size = 1G

innodb_log_buffer_size = 64M

#控制是否使用独立purge线程

innodb_purge_threads = 1

#改成ON时,容许单列索引最大达到3072。不然最大为767

innodb_large_prefix = 1

innodb_thread_concurrency = 8

#开启后会将全部的死锁记录到error_log中

innodb_print_all_deadlocks = 1

innodb_sort_buffer_size = 16M

########semi sync replication settings########

#半同步复制

plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"

loose_rpl_semi_sync_master_enabled = 1

loose_rpl_semi_sync_slave_enabled = 1

loose_rpl_semi_sync_master_timeout = 5000

#表示转储每一个bp instance LRU上最热的page的百分比。经过设置该参数能够减小转储的page数。

innodb_buffer_pool_dump_pct = 40

#刷脏的进程N-1

innodb_page_cleaners = 4

innodb_undo_log_truncate = 1

innodb_max_undo_log_size = 2G

#控制回收(收缩)undo log的频率.undo log空间在它的回滚段没有获得释放以前不会收缩,

innodb_purge_rseg_truncate_frequency = 128

log_timestamps=system

#该参数基于MySQL5.7 Group Replication组复制的,没有使用不要设置

#transaction_write_set_extraction=MURMUR32

show_compatibility_56=on

 

 

2、下载Jira和破解包

下载jira7.3.8 版本包含中文语言安装包atlassian-jira-software-7.3.8-x64.bin

jira7.3.8安装包下载

wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin

进入下载路径:

# chmod +x atlassian-jira-software-7.3.8-x64.bin(更改文件权限为能够执行)

# sudo ./atlassian-jira-software-7.3.8-x64.bin (安装)

OK [o, Enter], Cancel [c]

 

————》回车

Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]

————》1回车

HTTP Port: 8080

RMI Port: 8005

Install as service: Yes

Install [i, Enter], Exit [e]

————》回车

一路确认,直到安装完成,默认安装路径/opt/atlassian/jira

 

经过上图,咱们能够很明显的看出jira安装到了/opt/atlassian/jira和/var/atlassian/application-data/jira目录下,而且jira监听的端口是8080。

jira的主要配置文件,存放在/opt/atlassian/jira/conf/server.xml文件中,以下:

vim /opt/atlassian/jira/conf/server.xml

jira7.3.8破解包下载:

https://page00.ctfile.com/fs/15323800-217438995

解压后里面有两个文件

其中atlassian-extras-3.1.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用做破解jira系统的。

mysql-connector-java-5.1.39-bin.jar是用来链接mysql数据库的驱动软件包。

3、安装Jira

4、破解Jira

jira7.3.8破解包下载:

https://page00.ctfile.com/fs/15323800-217438995

5、中文Jira

6、其余

相关文章
相关标签/搜索