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.noarch74 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 kTransaction 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 TransactionInstalling : 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-8Complete!
添加这个软件仓库后首次使用yum,会提示你要添加它的密钥。现在你可以像下面这样安装缺失的模块了。
shell> yum -y install "perl(Text::CSV_XS)"...Installed:perl-Text-CSV_XS.x86_64 0:0.85-1.el6Complete! 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
转载于:https://www.cnblogs.com/ld1977/p/7523658.html
Centos6.9部署ORTS5.0.22相关推荐
- CentOS6.9部署zabbix3.0监控系统
环境: [root@redis ~]# uname -a Linux redis 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x ...
- Centos6.6部署Redis集群
Centos6.6部署Redis集群 1 环境准备 1 环境安装redis 1 安装ruby 2 配置redis主从环境 3 部署redis sentinel服务器 5 集群使用 13 当前集群环境说 ...
- CentOS6.5 部署***管理系统(StrongSwan+iKEv2+Freeradiu+Mysql+Daloradius)
CentOS6.5 部署×××管理系统(StrongSwan+iKEv2+Freeradiu+Mysql+Daloradius) 2016-12-09 15:57:51 标签:mysql CentO ...
- 已解决:Error downloading packages: libnetfilter_queue-1.0.2-2.el7_2.x86_64: [Errno 256] No more xxx
1.问题描述 部署K8S集群前安装一些依赖时报以下错误: 安装命令: yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables cu ...
- centos6.4 搭建knowlededgeroot-1.0.4知识库平台
最近接到一个任务,要求搭建一个用于部门内部业务知识规范管理和共享的平台,目的是把部门内的FAQ知识规范化,保持版本统一. 需求如下: 能够在线编辑资料并设置格式,页面上能够插入和显示截图. 能够插入表 ...
- MySQL 8.0.22 源码编译安装全过程
墨墨导读: Mysql的8.0版本出来已经有一段时间了,近期研究下源码调试.整个编译过程越来越复杂了. 近期研究下源码调试,MySQL5.7版本源码安装还是比较简单的,有很多例子参考.所以这次选择My ...
- 国行 iPhone 12/Pro/Max双卡模式支持5G网络;支付宝推出「晚点付」功能;MySQL 8.0.22 GA|极客头条
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...
- CentOS6.5部署KVM及实现在线迁移
CentOS6.5部署KVM及实现在线迁移 一.前言 虚拟化技术已经成为未来计算机技术的一个重要的发展方向.Linux在虚拟化方面已经有了很多种解决方案:VMware.VirtualBox.Xen和K ...
- mysql failover_新特性解读 | MySQL 8.0.22 新特性 Async Replication Auto failover
作者:洪斌 爱可生南区负责人兼技术服务总监,MySQL ACE,擅长数据库架构规划.故障诊断.性能优化分析,实践经验丰富,帮助各行业客户解决 MySQL 技术问题,为金融.运营商.互联网等行业客户提 ...
最新文章
- 2019年中国智能制造的十大发展关键点
- 《LeetCode力扣练习》第13题 C语言版 (做出来就行,别问我效率。。。。)
- linux发布java网站_Linux下部署java web项目
- PIE_SDK.NET功能表
- CString转换成char*
- java正则表达式验证密码_java密码验证正则表达式校验
- T1-TensorFlow基础
- [转载]ZIGBEE:Coordinator中的邻居表(Neighbour Table)问题
- Docker快速搭建Bugzilla
- 5调色板怎么打开_CAD打开较大的图纸就卡死的解决方法
- 关于JVM中YGC的来龙去脉
- NVIDIA教你用TensorRT加速深度学习推理计算 | 量子位线下沙龙笔记
- 四则表达式求值—中缀表达式先转变成后缀表达式再求值python实现
- screen命令详解
- 基于 Flink 构建 CEP 引擎的挑战和实践
- 反插值法求函数方程的根(内附代码及例题)
- 乌班图vim怎么编译c语言,在Ubuntu上利用vim进行程序编写及运行
- 美团架构师谈论程序员进阶架构师所需能力模型
- python 解决transform.rescale操作,本应得到彩色图像,然而所得图像为灰色图像问题
- Extraneous non-props attributes (ref_key) were passed to component but could not be automatically
热门文章
- iOS 13 绕过锁屏密码查看通讯录、照片、短信
- CreateDesktop 创建虚拟桌面
- redis 双写一致性 看一篇成高手系列 一
- sublime配置c++环境
- B树,B-树和B+树、B*树的区别
- gcc/g++ 编译器出现 undefined reference to ‘这里是函数名‘,往往意味这这个函数没有定义
- x86汇编从实模式到保护模式-程序加载器
- java 内存屏障类型_Java内存模型精讲
- 知己知彼 防范攻击:网络攻击步骤与黑客攻击原理
- Message-Digest Algorithm 5