Centos6.9部署ORTS5.0.22

1.安装数据库

为了使用默认InnoDB引擎,Centos6.9上默认yum安装mysql5.1.73版本的,orts在初始化数据库时要求log大小要大于250M以上,因此干净安装Centos后,先安装MariaDB5.5版本。

1)在/etc/yum.repos.d/目录创建MariaDB.repo文件,内容如下:

# MariaDB 5.5 CentOS repository list - created 2014-03-04 11:20 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2)在Shell环境下执行命令

# yum install MariaDB-server MariaDB-client

3)启动MariaDB

/etc/init.d/mysql start
Starting MySQL.170914 16:06:17 mysqld_safe Logging to ‘/var/lib/mysql/BlueTek-testapp-OTRS-01-WEB.err‘.
170914 16:06:17 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
. SUCCESS!

4)设置密码

/usr/bin/mysqladmin -uroot password ‘glpuser1!‘

5)设置相关权限

MySQL [(none)]> use mysql;
MySQL [mysql]> update user set host=‘%‘ where user=‘root‘ and host=‘127.0.0.1‘;
MySQL [mysql]> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘adminadmin‘ with grant option;
MySQL [mysql]> flush privileges; 

6)安全相关(实际上是关闭了)

# vi /etc/sysconfig/iptables
#iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
# service iptables restart

关闭防火墙:

# service iptables stop# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
# chkconfig --del ip6tables
# chkconfig --del iptables

关闭Selinux:

# setenforce 0
setenforce: SELinux is disabled
# getenforce
Disabled

7)设置MariaDB:

使用文本编辑器来创建一个新文件/etc/my.cnf.d/zotrs.cnf,包含如下内容: 

[mysqld]
max_allowed_packet   = 20M
query_cache_size     = 32M
innodb_log_file_size = 256M

注:改了innodb_log_file_size参后,启动下面报错,然来是改了这个参数后需要关闭MYSQLSQL并删除ib_logfile0, ib_logfile1这些文件,再启动MYSQL,否则无法启动,为此折腾了一会。

2、安装otrs

1)先下载安装包

wget http://ftp.otrs.org/pub/otrs//RPMS/rhel/6/otrs-5.0.22-01.noarch.rpm

2)使用yum通过命令行来安装OTRS,它还会拉入一些依赖包如Apache WEB服务器和一些Perl模块。确保你已经将OTRS RPM文件复制到了当前目录。

shell> yum install --nogpgcheck otrs-x.x.*.rpm
...
Dependencies Resolved

================================================================================
 Package                    Arch   Version                Repository       Size
================================================================================
Installing:
 otrs                       noarch x.x.x-01               /otrs-x.x.x-01.noarch
                                                                           74 M
Installing for dependencies:
 apr                        x86_64 1.3.9-5.el6_2          updates         123 k
 ...
 procmail                   x86_64 3.22-25.1.el6          base            163 k

Transaction Summary
================================================================================
Install      26 Package(s)

Total size: 80 M
Total download size: 6.0 M
Installed size: 88 M
Downloading Packages:
(1/25): apr-1.3.9-5.el6_2.x86_64.rpm                     | 123 kB     00:00
...
(25/25): procmail-3.22-25.1.el6.x86_64.rpm               | 163 kB     00:00
--------------------------------------------------------------------------------
Total                                           887 kB/s | 6.0 MB     00:06
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : apr-1.3.9-5.el6_2.x86_64                               1/26
  ...
  Installing : otrs-x.x.x-01.noarch                                   26/26
Check OTRS user ... otrs added.

...

shell>

3)启动apache

# service httpd start

4)安装额外的perl模块

除了通过RPM包安装的Perl模块外,OTRS还需要一些其它的Perl模块,你可以手动安装。通过执行位于目录/opt/otrs下的文件bin/otrs.CheckModules.pl来检查缺失的模块。一些模块只是可选的功能才需要,比如与IMAP服务器通讯或生成PDF。在RedHat或CentOS上我们推荐从EPEL软件仓库安装这些模块,EPEL是由Fedora项目维护的一个软件仓库,为RHEL及其分支提供高质量的软件包。可在EPEL网站上查看更多信息。

如果你使用的是RHEL 7或CentOS 7,你可以从这个网址获得最新的EPEL软件包。你可以执行下面的命令添加EPEL软件仓库到yum源:

shell> yum -y install http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

...

Installed:
  epel-release.noarch 0:7-8

Complete!

添加这个软件仓库后首次使用yum,会提示你要添加它的密钥。现在你可以像下面这样安装缺失的模块了。

shell> yum -y install "perl(Text::CSV_XS)"

...

Installed:
  perl-Text-CSV_XS.x86_64 0:0.85-1.el6

Complete!
shell>

下一步是使用WEB安装器来配置OTRS,其过程本章另有描述

在安装完OTRS软件后,你可以使用OTRS的WEB安装器来设置和配置OTRS数据库。WEB安装器是一个能通过浏览器访问的WEB页面。WEB安装器的地址是:http://localhost/otrs/installer.pl

现在你可以启动OTRS守护进程并激活相应的监控此进程的cron任务(必须以otrs用户执行):

shell> /opt/otrs/bin/otrs.Daemon.pl start
shell> /opt/otrs/bin/Cron.sh start

就这样了,恭喜搞定!

参考文章:

http://doc.otrs.com/doc/manual/admin/stable/zh_CN/html/installation.html#installation-on-centos

https://blog.mulinux.com/ops/108.html

  

 

  

  

时间: 2024-10-12 22:39:54

Centos6.9部署ORTS5.0.22的相关文章

Centos6.5安装JDK8+tomcat8.0.22+oracle-11g

晚上10点多,领导突然交给一大活,让部署一个环境要求如下:OS:centos6.5    jdk1.8      tomcat8.0.22   oracle-11g 瞬间感觉萌萌的 jdk是什么?以前还真没搞过,这其中只对tomcat有过了解,其它一无所着:现对制作过程记录如下: 一:简介 先来了了解下各项是干什么的 1:JDKJDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境.它由一个处于操作系统层之上的运

CentOS6.6部署OpenStack Havana(Nova-Network版)

CentOS6.4部署OpenStack Havana(Nova-Network版) 一 基本设备介绍 测试环境 CentOS6.4 x64 OpenStack 服务 介绍 计算 (Compute) - Nova: 网络和地址管理 - Neutron: 对象存储 (Object) - Swift: 块存储 (Block) - Cinder: 身份 (Identity) - keystone: 镜像 (Image) - Glance: UI 界面 (Dashboard) - Horizon: 测量

CentOS6.5部署Cobbler服务器

# Cobbler的部署及使用 ## 安装基本环境 yum groupinstall "Compatibility libraries" "Base" "Development tools" "debugging Tools" "Dial-up Networking Support" yum install tree nmap sysstat lrzsz dos2unix -y Compatibility

Oracle正式发布VirtualBox 5.0.22版本

甲骨文(Oracle)正式发布了VirtualBox 5.0.22版本,该开源和跨平台虚拟化软件的最新维护版本已经面向所有支持平台开放,引入了诸多新特性和功能改善推荐用户尽早完成升级.新版本在Linux Additions中引入了对即将发布的Linux 4.7内核的支持,此外还支持Red Hat Enterprise Linux 6.8系统. 事实上在VirtualBox 5.0.22版本中Linux Additions带来了一系列改善,例如更好的兼容某些32位guests.在hard gues

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成 一.环境介绍: 1.操作系统:CentOS 6.8  IP:192.168.1.100 2.JDK版本:jdk1.8.0_101 3.Tomcat版本:tomcat-9.0.0.M21 4.jenkins版本: Jenkins ver. 2.46.3 5.git版本:git version 2.9.4 6.maven版本:3.5.0 二.环境部署 1.下载所需软件包 # mkdir /tmp/soft ; cd

CentOS7.3下利用cobbler2.8.0部署exsi6.0

说明:由于上一篇文章我已经写到了部署esxi5.5,http://molewan.blog.51cto.com/287340/1908862 部署esxi6.0的操作与esxi5.5的过程几乎一样,这样主要是为了做个验证 1.挂载并导入数据 [[email protected] ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 is write-protected, mounting read-only [[email protected] ~]# df -h

CentOS6.5部署KVM及实现在线迁移

CentOS6.5部署KVM及实现在线迁移 一.前言 虚拟化技术已经成为未来计算机技术的一个重要的发展方向.Linux在虚拟化方面已经有了很多种解决方案:VMware.VirtualBox.Xen和KVM!现在给大家分享下本人在KVM里遇到坑及解决方法.大牛们别喷..... KVM简介 KVM是一个全虚拟化的解决方案.可以在x86架构的计算机上实现虚拟化功能.但KVM需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD

横向受荷桩的设计软件 Oasys Alp 19.2.0.22

Oasys Alp 19.2.0.22 1CD 分析横向受力桩的土-结构相互作用的简易方法 当谈到横向受荷桩的设计软件,ALP使事情简单.这种横向受力桩分析软件模型的土壤剪切破坏和非线性的土壤行为,计算挠度下降的桩一起弯矩和剪力桩内. 选择选项,以适应任何打桩工程 桩的位移和位移 Acme CAD Converter 2016 8.7.5.1456 Portable 1CD  Bentley HAMMER CONNECT Edition 10.00.00.49 1CD  Bentley Wate

详解Server 2012 R2部署WSUS4.0之四

在前面的文章中,我们介绍了如何进行WSUS4.0的部署以及如何利用WSUS进行补丁分发.但是现在我们要考虑这样一种情况,在一个大型企业中,一台WSUS服务器是满足不了所有用户的更新需求的,这时我们就需要进行WSUS服务器的链式部署,即分别设置WSUS的上游服务器和下游服务器.所谓上游服务器就是从微软下载更新,而下游服务器则从上游服务器下载更新.我们在最开始部署的第一台WSUS是roleserver,所以在此案例中,他就是我们的上游服务器.在下面的服务器名中填写roleserver.contoso