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. Avoid nesting too deeply and return early避免嵌套太深应尽早返回

    当某个变量与多个值进行比较的时候 不要用多个if else 判断是否相等 将多个值放在数组里,然后用PHP函数in_array(mixed $needle,array $haystack),检查数组$ ...

  2. java对象流(一)

    注意:字节数组流是可以不用关闭的(字符数组流要不要关闭暂时不清楚). 对象流的读数据和写数据方法分别是writeObject(Object o)和readObject(Object o). Objec ...

  3. Bellman-Ford算法 O(NE)

    Bellman-Ford算法 O(NE) 思路:枚举n-1次所有边,通过枚举所有边,将所有和已知点相连的点都设为已知,初始时起点为已知点. ;i<=n-;i++){ //n-1是次数,枚举n-1 ...

  4. spring: 在Spring应用中使用JDBC(使用profiles选择数据源/使用基于JDBC驱动的数据源)

    在实际开发过程中有很多持久化技术可供选择:Hibernate.iBATIS和JPA等.尽管如此,还是有很多应用使用古老的方法即JDBC技术,来访问数据库. 使用JDBC技术不需要开发人员学习新的框架, ...

  5. 下载 OS X 10.11 GM

    不清楚为什么OS X 10.11 GM版本是Coming Soon,可以通过下面简单方法启用App Store下载. 在终端执行: $ sudo softwareupdate --clear-cata ...

  6. Sublime Text 3 (含:配置 C# 编译环境)

    Sublime Text 3http://www.sublimetext.com/3http://www.sublimetext.com/3dev 1. 关闭自动更新   菜单:Preferences ...

  7. 如果看看机器ip和域名ip

    1.如果查看一个机器IP ifconfig或hostname -i //linux ipconfig //windows 2.查看一个域名对应ip ping www.baidu.com 下面会显示域名 ...

  8. Git学习笔记整理【图像解析、基础命令、分支、远程仓库】

    Git别名设置:https://www.cnblogs.com/hero123/p/9105381.html Git远程项目公钥配置:https://www.cnblogs.com/hero123/p ...

  9. 面试题46:求1+2+...+n

    题目:求1+2+...+n,要求不能使用乘除法.for.while.if.else.swithc.case等关键字及条件判断语句(A?B:C). 解法一:利用构造函数求解 class Temp { p ...

  10. python编程实例-统计apache进程占用的物理内存

    #!/usr/bin/env python import os from subprocess import PIPE,Popen def getPids(): p = Popen(['pidof', ...