ubuntu安装jira步骤
背景:前些日子在原来的一台云主机上已经部署了一个jira系统,使用一段时间后发现jira占用很多的系统资源,导致主机上的其他服务无法正常工作,于是老大新注册了一个云主机专门用于运行jira,可见公司对jira是十分重视的。
离上次部署jira有一些时间了,脑袋里对整个安装部署过程没有太多的印象了,我想还是记录下来吧。发现自己脑袋不如原来好使了,以后的事情也要多大记录下来了,如果我记录的一些文字能帮到大家,那就更好了。
由于是新主机,首先要完成一些基础的安装和设置工作。
给系统新建一个用户
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 获取文件夹的权限
安装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
安装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;
安装Tomcat
下载tomcat压缩包,解压即可使用,为了使用方便,添加path
安装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步骤的更多相关文章
- Ubuntu安装Docker步骤
环境:Ubuntu Trusty 14.04 (LTS) 前提条件: Docker requires a 64-bit installation regardless of your Ubuntu v ...
- Ubuntu 安装JDK步骤 ,提示没有那个文件或目录
作为一个程序员,配置环境是最基本的功夫,然而我却捣鼓了一下午,包括安装Ubuntu,安装JDK和配置环境变量. 简单记录下自己的安装过程: 1 下载JDK tar包,使用tar -xzvf jdk* ...
- ubuntu安装mysql步骤
https://dev.mysql.com/downloads/file/?id=477124 ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get inst ...
- Ubuntu安装arm-linux-gcc 步骤
文章目录 1.获取压缩包 2.解压 压缩包到指定路径 3.新建目录,解放目录权限 4.复制到新目录 5.配置环境变量和库变量 6.使用source命令重新加载生效该配置文件 7.验证 gcc编译的只能 ...
- Ubuntu 安装Chrome步骤
一.添加PPA 从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要 ...
- Ubuntu安装protobuf步骤
1.从谷歌官网获取源码 protobuf-2.4.1.tar.gz 2.解压 tar -zxvf protobuf-2.4.1.tar.gz 3.配置 ./configure 4.编译 make 5. ...
- Ubuntu安装qwt步骤
1.svn获取代码 svn checkout https://svn.code.sf.net/p/qwt/code/trunk/qwt 2.生产makefile qmake 3.编译(确保已经安装了q ...
- ubuntu安装qt步骤(源码)
1.安装gcc,g++ sudo apt-get install gcc sudo apt-get install g++ 2.解压源码包 tar xvzf qt-xxxx 3.安装xlib库 sud ...
- 【Ubuntu安装,ATX基于uiautomator2】之安装步骤
Ubuntu系统下安装uiautomator2步骤: 1.安装命令: pip install --upgrade --pre uiautomator2 但是报错: Command "pyth ...
随机推荐
- 7、Khala设备资源的申请和释放
在实际业务中,我们每次登录后,可能需要在服务端维护一些设备相关的资源信息,而不同设备所需维护的资源信息又不尽相同.Khala提供了设备资源的维护储存功能,在此我们通过一个具体的业务中对其进行展示. 一 ...
- CSS3动画之旋转魔方盒
步骤: 1.大盒子里盛放六个子盒子代表立方体的6个面: 2.子盒子开启3d效果 transform-style:preserve-3d; 3.上下面沿X轴旋转90度,一个上移盒子一半高,一个下移盒子 ...
- CodeForces 124B Permutations
http://codeforces.com/problemset/problem/124/B Description You are given nk-digit integers. You have ...
- webservice 技术改进
Webservice 技术改进 1.不同系统不同语言之间的交互 基于http协议进行传输,使用REST服务实现WS 2.不同系统相同语言之间的交互 使用RPC(romate process call) ...
- C++之------运算符重载
① 什么是运算符重载? 何为C++的运算符重载呢? 其实就是运算符给它重新赋予新的含义或者多重含义.让它有另外一种新的功能. 为什么需要运算符重载? 面向对象中为了实现类的多态性,我们就引用了运算符 ...
- 在 .NET Framework 2.0上使用LINQ
附件:System.Linq.dll.7z 此为从System.Core.dll中剥离的Linq,含有System.Linq.Enumerable类所有扩展方法,可以在客户只安装了.Net 2.0的环 ...
- jdbc 通过rs.getString()获取数据库中的时间字段问题
例如在mysql中的一张表中存在一个字段opr_time为datetime类型, 在JDBC 中通过rs.getString("opr_time");来获取使会在日期后面添加&qu ...
- UESTC_Tournament CDOJ 124
A sports company is planning to advertise in a tournament. It is a single round-robin tournament, th ...
- App 推荐:Spotify
之前一直用网易云音乐听歌,后来因为沸沸扬扬的 XCode 注入病毒事件,就把它卸了(无奈脸=.=) 对比国内其它音乐App,私心觉得网易云音乐还是不错的.没有很多花里胡哨的装饰,里面的歌单做的也还算精 ...
- python连续爬取多个网页的图片分别保存到不同的文件夹
python连续爬取多个网页的图片分别保存到不同的文件夹 作者:vpoet mail:vpoet_sir@163.com #coding:utf-8 import urllib import ur ...