http://ishere.cn/2014/07/25/centos-64bit-openfire.html      CentOS 64位安装openfire
 
linux查找程序安装路径   rpm -ql openfire       查找openfire的安装路径
一、基本指令
   1.1 基本yum指令
   查找:

yum list                         列出资源库所有的可以安装或者更新的rpm包

    yum list AA                   列出名为AA的rmp包
    yum list AA*                 列出所有名AA开头的包
    yum list update           更新yum
 
   查看详细信息:
   yum info AA                列出AA包的信息
   yum info installed       列出已经安装的rpm包信息
   

  安装和删除rpm包:
   yum -y install AA        安装软件AA

    yum -y install AA*       安装AA开头的包
    yum remove   AA*      删除AA开头的包
 
   1.2 基本MySQL指令
   mysqladmin -u root -password 123456       修改root密码为123456
   mysql -u root -p                                          进入mysql
   
   进入MySQL之后,MySQL的指令是有’;‘的
   show databases;                                        显示所有数据库
   create database   AA                                  创建数据库AA
   drop    database  AA                                   删除数据库AA
   use      AA                                                   使用数据库AA
   exit;                                                             退出MySQL
   
 

二、在CentOS中配置openfire

安装Httpd和MySQL和MySQL-Server(只安装MySQL是不可以的,需要 有MySQL-Server才可以使用)

 
 
启动服务httpd和mysql-server
 
设置开机启动MySQL
 
安装系统中缺少的JAVA插件
先用 yum list java*   查找一下,看看有多少个JAVA版本
 
安装  java-1.7.0*的所有rpm包
 
配置JAVA环境
在文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
 
将java-1.7.0-openjdk.x86_64修改成自己安装的JAVA版本,编辑完保存退出
 
 对JAVA环境立即生效
 
echo &JAVA_HOME,如下输入说明环境生效成功了
 
 
下载openfire
windows拷贝方法:安装winscp,在拷贝到服务器
 
安装openfire  例如下载的是openfire.ipm
 
启动openfire
设置为开机启动
 
开9090端口防火墙
 
打开浏览器,输入http://[公网或私网ip]:9090/进入openfire配置界面
 
系统中已经有MySQL和Openfire了,需要通过Openfire里的脚步文件,生成MySQL数据库表
  
进入MySQL,默认密码为空,直接敲回车
 
创建数据库openfire
 
查看刚刚创建的数据库
 
使用数据库openfire
 
使用openfire的openfire_mysql.sql生成数据库
(/opt/openfire/resources/database/openfire_mysql.sql 是openfire_mysql.sql的路径,可以通过rpm -ql openfire一步步查找到这个路径)
 
source  /opt/openfire/resources/database/openfire_mysql.sql;
当出现这个的时候,说明数据库生成成功
 
接下来配置openfire的初始化设置
在浏览器中输入:http://【公网IP】:9090
 
将域设置成【公网IP】
连接MySQL数据库,将数据库URL设置成jdbc:mysql://[公网IP]:3306/openfire     【openfire就是之前创建的数据库名称】,输入数据库的用户名和密码:root     密码:123456     之前设置数据库时使用的密码
设置管理员账号密码,大功告成
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

将openfire部署到CentOS云服务器上的更多相关文章

  1. 将web项目部署到阿里云服务器上

    一.用eclipse将写好的项目打成war包 1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh. 2.购买阿里云服务器 按下图选择 3.设置云服务器防火墙 4.远程连接云服务器 ...

  2. 如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法

    记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务 ...

  3. 2018.11.7 关于将Web项目部署到阿里云服务器-5个步骤搞定

    将Eclipse导出的War包部署到阿里云服务器上,提供给移动端实时的访问 1. 先登录阿里云网站注册账号,选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9 ...

  4. Linux学习2-在阿里云服务器上部署禅道环境

    前言 以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视. 本篇以最简单的禅道环境搭建为例,学习下 ...

  5. Ubuntu 云服务器上部署自己的 Rails 应用

    自学rails一段时间了,之前只用heroku部署了网站,想尝试把网站以一个更“正经”的方式呈现出来,就买了一个阿里云服务器.参考了网上部分rails部署教程,过程中也遇到了一些问题,所以在完成之后总 ...

  6. 阿里云服务器上通过Docker部署redmine

    背景:在日常工作的过程中会遇到各种各样的问题,每个问题来了之后需要花时间解决.这里就面临两个问题. 1:问题责任不明确,有时候会遇到数据库或者物理服务器的问题,这时候就需要把相应问题指派给相应的人,传 ...

  7. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  8. 怎样将本地web数据库项目部署到腾讯云服务器上?

    怎样将本地web数据库项目 部署到腾讯云服务器上? 1.本地计算机的工作: 1.1用eclipse或者myeclipse做好一个web项目,可以只做一个数据库的增删改查,本地部署到Tomcat服务器, ...

  9. 怎样将本地web项目部署到腾讯云服务器上?

    怎样将本地web项目部署到腾讯云服务器上? 1.本地计算机的工作: (1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服 ...

随机推荐

  1. Redis简介 & 与Memcache的区别

    redis 是一个基于内存的高性能key-value数据库.   Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操 ...

  2. Asp.net 检测到有潜在危险的 Request.From值

    因为Asp.net对客户端提交的数据进行了基本的安全验证,检测是否有最基础的 sql注入 或者 xss跨站脚本攻击代码. 如果你提交了:</div><script type=&quo ...

  3. Android环境配好的标志

    Window —> preference —> android

  4. php开发工程师面必问题

    随着培训机构的增加,越来越多的php从业者流入市场,从而影响了php就业环境.公司对人才的要求越来越高,而技术者本身也要技术过硬,学习越来越多的东西,因为只有这样,你才能跑在别人前面,才不被市场抛弃, ...

  5. Python爬虫之利用BeautifulSoup爬取豆瓣小说(一)——设置代理IP

    自己写了一个爬虫爬取豆瓣小说,后来为了应对请求不到数据,增加了请求的头部信息headers,为了应对豆瓣服务器的反爬虫机制:防止请求频率过快而造成“403 forbidden”,乃至封禁本机ip的情况 ...

  6. Https---SSL协议

    ssl协议的起源和历史我就不再多说了,就是那个Netscape 网景公司开发的,它的作用主要是提供了一种安全传输方式,我们知道网上有很多的时候需要我们去输入用户名和密码,那么假设我们自己的电脑防病毒还 ...

  7. cmd命令之查看进程到杀掉进程

    1. cmd命令查看当前进程 netstat -ano | findstr “port”

  8. matrix-gui-2.0 将javascript文件夹改成js文件夹

    /******************************************************************************** * matrix-gui-2.0 将 ...

  9. SQL Server 索引中include

    SQL Server 索引中include的魅力(具有包含性列的索引) http://www.cnblogs.com/gaizai/archive/2010/01/11/1644358.html 开文 ...

  10. 每天一个linux命令(15):head命令

    版权声明更新:2017-05-19博主:LuckyAlan联系:liuwenvip163@163.com声明:吃水不忘挖井人,转载请注明出处! 1 文章介绍 本文介绍了Linux下面的mv命令. 2. ...