背景:前些日子在原来的一台云主机上已经部署了一个jira系统,使用一段时间后发现jira占用很多的系统资源,导致主机上的其他服务无法正常工作,于是老大新注册了一个云主机专门用于运行jira,可见公司对jira是十分重视的。

离上次部署jira有一些时间了,脑袋里对整个安装部署过程没有太多的印象了,我想还是记录下来吧。发现自己脑袋不如原来好使了,以后的事情也要多大记录下来了,如果我记录的一些文字能帮到大家,那就更好了。

由于是新主机,首先要完成一些基础的安装和设置工作。

  1. 给系统新建一个用户

    useradd -d /home/banff -m banff

    -d表示为用户建立目录,如果该目录不存在,则用-m来建立目录文件夹

    为用户添加口令

    passwd banff  然后输入两次密码没这个账户就可以使用了。

    修改用户信息

    usermod -s/bin/bash banff

    bash这种命令形式比sh好用很多,一定要设置一下

    为banff添加sudo权限

    su - root 跳转到root登录,编辑/etc/sudoers文件,在root行下边为banff添加同样的权限

    chown banff /home/banff  获取文件夹的权限

  2. 安装JDK

    wget http://..... 下载jdk安装包

    下载完压缩包,chmod +x jdk...bin,赋予执行权限

    接下来需要配置系统的环境变量

    #set jdk environment

    export JAVA_HOME=/home/banff/java/jdk1_6

    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

  3. 安装MySQL

    下载http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.36-linux2.6-x86_64.tar.gz二进制安装包,解压缩后,执行以下命令

    shell> groupadd mysql

    shell> useradd -r -g mysql mysql

    shell> cd /home/banff/mysql/mysql-5.5.3...../

    shell> chown -R mysql .

    shell> chgrp -R mysql .

    shell> scripts/mysql_install_db --user=mysql

    错误:

    ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

    解决办法:

    apt-get install libaio-dev

    shell> chown -R root .

    shell> chown -R mysql data

    设置mysql安装路径(support-files/mysql.server)

    添加以下两句话

    basedir=/home/banff/mysql/mysql-5.5.36

            datadir=/home/banff/mysql/mysql-5.5.36/data

    设置完安装路径,把mysql.server cp到  /etc/init.d/mysql.server

    shell> cp support-files/mysql.server /etc/init.d/mysql.server

    设置path,方法同jdk设置

    配置my.cnf 【mysqld】

    lower_case_table_names=0区分大小写

    修改数据库root帐户密码

      mysqladmin -u root password

    创建新用户

    insert into user(Host,User,Password) values('localhost','jira',password('jira'));

    创建数据库jira

    create database jira character set utf8 collate utf8_general_ci;

    给用户分配访问权限

    grant all privileges on jira.* to 'jira'@'%' identified by 'jira';

    flush privileges;

  4. 安装Tomcat

    下载tomcat压缩包,解压即可使用,为了使用方便,添加path

  5. 安装jira

    下载jira二进制文件,执行安装,一步一步执行就可以了

    配置mysql驱动程序,拷贝驱动文件到jira安装目录的lib下,stop-jira.sh+start-jira.sh,重启后再次访问设置数据库连接。

    安装到最后才发现,jira二进制版本内置了tomcat和jvm,磨了一圈子

    测试中jira不能写入数据库数据,解决办法是,将dbconfig.xml中的public去掉

LOFTER:我们的故事   http://ustory.lofter.com/post/33be15_ec9d37

ubuntu安装jira步骤的更多相关文章

  1. Ubuntu安装Docker步骤

    环境:Ubuntu Trusty 14.04 (LTS) 前提条件: Docker requires a 64-bit installation regardless of your Ubuntu v ...

  2. Ubuntu 安装JDK步骤 ,提示没有那个文件或目录

    作为一个程序员,配置环境是最基本的功夫,然而我却捣鼓了一下午,包括安装Ubuntu,安装JDK和配置环境变量. 简单记录下自己的安装过程: 1  下载JDK tar包,使用tar -xzvf jdk* ...

  3. ubuntu安装mysql步骤

    https://dev.mysql.com/downloads/file/?id=477124 ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get inst ...

  4. Ubuntu安装arm-linux-gcc 步骤

    文章目录 1.获取压缩包 2.解压 压缩包到指定路径 3.新建目录,解放目录权限 4.复制到新目录 5.配置环境变量和库变量 6.使用source命令重新加载生效该配置文件 7.验证 gcc编译的只能 ...

  5. Ubuntu 安装Chrome步骤

    一.添加PPA 从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要 ...

  6. Ubuntu安装protobuf步骤

    1.从谷歌官网获取源码 protobuf-2.4.1.tar.gz 2.解压 tar -zxvf protobuf-2.4.1.tar.gz 3.配置 ./configure 4.编译 make 5. ...

  7. Ubuntu安装qwt步骤

    1.svn获取代码 svn checkout https://svn.code.sf.net/p/qwt/code/trunk/qwt 2.生产makefile qmake 3.编译(确保已经安装了q ...

  8. ubuntu安装qt步骤(源码)

    1.安装gcc,g++ sudo apt-get install gcc sudo apt-get install g++ 2.解压源码包 tar xvzf qt-xxxx 3.安装xlib库 sud ...

  9. 【Ubuntu安装,ATX基于uiautomator2】之安装步骤

    Ubuntu系统下安装uiautomator2步骤: 1.安装命令: pip install --upgrade --pre uiautomator2 但是报错: Command "pyth ...

随机推荐

  1. 关于onpropertychange与oninput的兼容问题

    关于onpropertychange与oninput的用法,网上一大堆,但还是有不兼容的时候,比如说,我想计下,一个input的值改变了多少次,如果写成兼容写法就为 <!doctype html ...

  2. ETL概述

    转自:http://blog.csdn.net/leosoft/article/details/4279536 ETL,Extraction-Transformation-Loading的缩写,中文名 ...

  3. Ubuntu 安装 pecl_http

    由于开发环境需要用到pecl_http,根据网上找的教程一直没用按照成功,查看错误,pcre这里出错了,原来要安装这个libpcre3-dev,安装好这个就成功了,记下命令. $ sudo apt-g ...

  4. 风雨哈佛路(Homeless to Harvard: The Liz Murray Story)-献给困境中的人

                                                     今天无意中看到一部很老的电影<风雨哈佛路>,一曲感人励志向上的美国影片,整个故事震撼人心. ...

  5. hdu 1355 The Peanuts

    http://acm.hdu.edu.cn/showproblem.php?pid=1355 #include <cstdio> #include <iostream> #in ...

  6. Linux APP源码级编译安装

    首先需要了解下tar包. 以下文章作出解释了: http://www.cnblogs.com/laipDIDI/articles/2214270.html http://baike.baidu.com ...

  7. github page使用

    github page介绍: https://help.github.com/categories/20/articles 使用GitHub Pages建立博客 与GitHub建立好链接之后,就可以方 ...

  8. Live555类结构

    Medium live555几乎所有的处理单元都继承自Medium类:该类抽象了基本的接口,包括环境,task和媒体名和媒体查找函数(lookupByName)以及一些辅助函数.也包括返回当前的环境类 ...

  9. DFS(深度优先搜索)模板

    void dfs()//参数用来表示状态 { if(到达终点状态) { ...//根据题意来添加 return; } if(越界或者是不符合法状态) return; for(扩展方式) { if(扩展 ...

  10. 本人的cocos2d-x之路

        大学基本上算是混着过去了- -,说起学到的东西,感觉真的不多.然后吧.在大四这年在大妈的带动下,来到了一家棋牌游戏公司,详细就不说了.刚进去的时候真的是啥也不懂.先是看了项目代码,自己捉摸了1 ...