一、简介

下载地址:

jira6.3.6:http://pan.baidu.com/s/1eQgTYKE

汉化包:http://download.csdn.net/download/mchdba/7943421

破解包:http://download.csdn.net/detail/mchdba/7950429

MySQL在线yum安装、驱动自备。

 

二、安装 MySQL

详见:CentOS 安装配置 MariaDB

 

三、JDK 安装与配置

详见:Jenkins 及插件安装配置

 

四、MySQL相关

因为MySQL不仅需要安装、还需要修改编码、创建jira用户、授权、单列。

1.    安装

#  yum安装mysql  
#  yum -y install mysql-server  
b)设置开机启动  
#  chkconfig mysqld on  
  
c)启动MySql服务  
#  service mysqld start  
  
d)设置MySQL的root用户设置密码  
#  mysql -u root  
mysql> select user,host,password from mysql.user;  
  
e)设置root用户密码  
mysql> set password for root@localhost=password('root');  
  
f)删除密码为空的账户(可选)  
mysql>delete from mysql.user where user=’’;  
mysql> exit  
  
g)开放远程登录权限  
  
GRANT ALLPRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  
FLUSH PRIVILEGES;  

 

2.    修改编码为utf8

a)将:/usr/share/doc/mysql-server-5.1.73/my-large.cnf 内容拷贝到 /etc/my.cnf  
  
b) 在[client]下添加一行:  
default-character-set=utf8  
  
c)在[mysqld]下添加一行:  
default-character-set=utf8  
  
d) 重启MySQL:  
# service mysqld restart  
  
e)查看MySQL当前编码:  
# mysql –u root –p root  
mysql> show variables like '%character%';  
输出如下则修改成功:  
+--------------------------+----------------------------+  
|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.01 sec)  

 

3.    创建jira相关

a) 创建数据库:  
CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;  
  
b) 创建用户  
INSERT INTO mysql.user(HOST, USER, PASSWORD) VALUES("localhost","jirauser", PASSWORD("1234"));  
  
c) 授权  
GRANT SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX ON jiradb.* TO'jirauser'@'localhost' IDENTIFIED BY '1234';  
GRANT ALLPRIVILEGES ON *.* TO jirauser@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;  
flush privileges;  

 

 

五、jira安装破解汉化      

1.    jira安装

a)建立目录  
mkdir –p /home/jira  
mv/root/atlassian-jira-6.3.6.tar.gz ./  
  
b) 解压缩安装  
tar -xvfatlassian-jira-6.3.6.tar.gz  
cd atlassian-jira-6.3.6-standalone  
  
c) 通过修改文件:/home/jira/atlassian-jira-6.3.6-standalone/conf/server.xml中<ConnectorportConnectorport="8081"数字修改tomcat端口(可选、防止端口被占用)。  
  
d) 配置jira_home  
  
vim/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties  
jira.home =/home/jira_home  
  
e) 启动、停止命令  
启动:sh/home/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh  
停止:sh/home/jira/atlassian-jira-6.3.6-standalone/bin/shutdown.sh  

 

接下来的参考:http://www.2cto.com/os/201409/336192.html中从汉化开始。

关键点:填写License Key时、可以先到jira官网注册一个帐号、然后选择第二个、自动生成一个临时Key通过这一步。

      

2.    jira汉化

参考:http://www.2cto.com/os/201409/336192.html

 

3.    jira破解

参考:http://www.2cto.com/os/201409/336192.html

 

六、jira开机自启动

创建jiaob(使用root帐号权限)

vim/etc/init.d/jira  

内容如下:

# chkconfig: 2345 85 15  
# description: jira  
# processname: jira  
# source function library  
. /etc/init.d/functions  
  
#下面一行比较重要,为jira的安装路径,没有的话,将会提示找不到文件  
CATALINA_HOME="/home/jira/atlassian-jira-6.3.6-standalone"  
RETVAL=0  
start() {  
 echo -n $"Starting jira services: "  
  
 . $CATALINA_HOME/bin/catalina.sh start  
 RETVAL=$?  
 echo  
}  
stop() {  
 echo -n $"Shutting down jira services: "  
 . $CATALINA_HOME/bin/catalina.sh stop  
 RETVAL=$?  
 echo  
}  
case "$1" in  
  start)  
 start  
 ;;  
  stop)  
 stop  
 ;;  
  restart|reload)  
 stop  
 start  
 ;;  
  status)  
 status jira  
 RETVAL=$?  
 ;;  
  *)  
 echo $"Usage: $0 {start|stop|restart|status}"  
 exit 1  
esac  
exit $RETVAL

 

修改权限:  
chmod+x /etc/init.d/jira  
添加到开机启动  
chkconfig–add jira  
启动/etc/init.d/jirastart  
停止/etc/init.d/jirastop  

 

七、补充

Centos中yum因代理原因不能正常使用解决办法:

如果只是暂时使用代理,在命令行输入下面一条命令:

exporthttp_proxy="http://210.45.72.XX:808"  

对于长久使用代理的情况:

proxy=http://210.45.72.XX:808  
proxy_username=username  
proxy_password=password 

 

另外 /root/.bashrc中加入:

exporthttp_proxy="http://username:password@210.45.72.XX:808"  

 

如果是通过ip或电脑的网卡地址认证,可忽略所有username 和 password .

注:停止使用代理的时候,要把改过的文件改成原样.尤其是如果使用了export http_proxy="http://210.45.72.XX:808"命令,

要在命令行输入: unset http_proxy ,去除环境变量.

因为export http_proxy="http://210.45.72.XX:808"这条命令的实质是把export后面的设置写进环境设置文件中.

输入env 可以看所有的环境变量设置.

env >env.txt 可以把环境变量输出到env.txt中,然后打开看也可以.

unset 变量 可以取消曾经设过的环境变量.

 

 

参考推荐

GitLab 搭建自己的私有 GitHub (推荐

CentOS 安装配置 GitLab

Gitlab + Jenkins 搭建持续集成(CI)环境

Jenkins 及插件安装配置