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. npm全局安装

    时间长了,很多东西都忘了. 全局安装以后,在你自己的电脑任何位置都可以使用的包.直接用命令使用的: 比如:supervisor mok 还有cnpm,express之类的.gulp之类的. 剩下的我们 ...

  2. poj3189二分图多重匹配

    题意:有一些牛和牛棚(有容量),每头牛对牛棚有喜好程度,要求每头牛都有一个棚子的情况下,找最小的喜好程度之差 题解:题意是真的恶心,wa了好久才发现没读懂,一直以为输入 的是排名,其实是牛棚标号,从1 ...

  3. HDU 2203 kmp

    http://acm.hdu.edu.cn/showproblem.php?pid=2203 亲和串 Time Limit: 3000/1000 MS (Java/Others)    Memory ...

  4. 使用eclipse逆向工程开发hibernate项目

    在项目设计时,要么根据需求分析建立实体类,然后正向生成数据库表:要么先进行数据库表设计,然后逆向生成实体类.也就是说,不会完成一方的设计后再花时间去匹配建立另一方,这么做的原因是: 1.如果不使用正向 ...

  5. 31 python下实现并发编程

    一 背景知识 顾名思义,进程即正在执行的一个过程.进程是对正在运行程序的一个抽象. 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一.操作系统的其他所 ...

  6. 14_ Component 游戏开发组件模式

    # component 不同作用的程序需要保持互相隔离 我们不想ai 物理 渲染 声音 等等功能 耦合在一起,像下面这样 ``` //bad if (collidingWithFloor() & ...

  7. uva11292 Dragon of Loowater(排序后贪心)

    #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #inc ...

  8. XML的语法

    XML的语法 文档声明: 写法 <?xml version="1.0" ?> 文档声明必须出现在xml文件的第一行和第一列的位置 属性: version="1 ...

  9. 2016 ACM-ICPC 区域赛(大连站)题解

    题目链接 A - Wrestling Match (二分图染色) 题意略坑(没有说好的玩家一定能打过差的玩家啊啊~~) 典型的二分图染色问题,每个玩家看成一个点,把相互较量过的玩家之间连边,好的玩家染 ...

  10. 转载:关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

    转载: http://blog.csdn.net/konglongaa/article/details/52208273