安装rpm文件,使用xshell客户端登录到主机,切换指定目录,其下载地址:http://download.igniterealtime.org/openfire/openfire-3.10.2-1.i386.rpm
使用rpm -ivh openfire-3.10.2-1.i386.rpm命令安装rpm文件,安装完成后完整的安装路径为:/opt/openfire
启动openfire服务,通过以下命令启动服务:/opt/openfire/bin/openfire.sh
显示:/opt/openfire/bin/openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
/opt/openfire/bin/openfire.sh: line 165: /opt/openfire/jre/bin/java: Success
启动失败,执行以下命令:(这是由于系统环境引起的,系统是64位的,包里的文件是32位的)yum install libldb.i686
此时已经可以使用以下命令进行启动了:/etc/init.d/openfire restart|status|start|stop
但是由于我们是通过ssh操作的,所以上边这个命令启动之后,等我们离开ssh客户端,openfire会自动关闭,所以,此时需要运行一下命令(将openfire.sh提交到后台去运行):setsid /opt/openfire/bin/openfire.sh &
启动成功
检验是否成功,关闭ssh客户端。
修改openfire的java内存
默认下openfire配置的jvm内存是256M,如果要修改这个值,需要修改openfire位于/etc/sysconfig/下的openfire文件
使用vi进行修改,命令如下:vi /etc/sysconfig/openfire
去掉
#OPENFIRE_OPTS="-Xmx1024m"
此行前面的#,修改为512mOPENFIRE_OPTS="-Xmx512m"