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. vijos 1057 盖房子 dp 最大子正方形

    P1057盖房子 未递交 标签:[显示标签] 描述 永恒の灵魂最近得到了面积为n*m的一大块土地(高兴ING^_^),他想在这块土地上建造一所房子,这个房子必须是正方形的. 但是,这块土地并非十全十美 ...

  2. Django中间件的总结

    一.中间件 --中间件是一个轻量级.底层的插件系统,可以加入Django的请求和响应过程,修改Django的输入和输出 --每一个中间件组件是一个独立的Python类,可以定义下面方法中的一个和多个 ...

  3. 美化tp5.1跳转提示

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  4. struts2学习(4)

    Struts2拦截器概述 1 Struts2是框架,封装了很多功能,struts2里面封装的概念都是在拦截器里面 2 Struts2里面封装了很多的概念,有很多拦截器,不是每次这些拦截器都执行,每次执 ...

  5. 拷贝struts2项目时,运行后启动的是拷贝前的项目

    .解决方案: 然后

  6. ActiveMq 高级特性的使用

    消费者的 destination 可以使用 wildcards 生产者的 destination 可以使用 composite destinations VirtualTopic 真是一大利器,当初读 ...

  7. 2017-02-20 注册.Net Framework4.0

    在使用IIS发布Web应用程序时,有时会遇到Asp.Net 4.0尚未在Web服务器上注册的问题,需要手动注册下.Net Framework 4.0. 注册.net Framwork4.0 步骤,以w ...

  8. if 条件判断 和 判断总结---shell脚本

    本文主要介绍了Shell脚本IF条件判断和判断条件总结,本文先是给出了IF条件判断的语法,然后给出了常用的判断条件总结,需要的朋友可以参考下. 前言: 无论什么编程语言都离不开条件判断.SHELL也不 ...

  9. Ajax-快速上手前后端交互

    Ajax 在之前自己也有总结过关于Ajax的笔记,各种的懵圈,通过一次项目和几次的总结和分享,我对Ajax终于算是有了一定的理解和自己的见解.相信大家见过和度过了很多的关于Ajax的什么前世今生.大刀 ...

  10. 圆形ImageView(可设置边缘厚度和颜色)--第三方开源--CircleImageView

    下载地址:https://github.com/hdodenhof/CircleImageView 使用的时候直接在xml中: <de.hdodenhof.circleimageview.Cir ...