原创

Linux系统安装openfire及其如何后台运行openfire

安装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客户端。

image.png


修改openfire的java内存

默认下openfire配置的jvm内存是256M,如果要修改这个值,需要修改openfire位于/etc/sysconfig/下的openfire文件

使用vi进行修改,命令如下:

vi  /etc/sysconfig/openfire

去掉

#OPENFIRE_OPTS="-Xmx1024m"

此行前面的#,修改为512m

OPENFIRE_OPTS="-Xmx512m"

评论

  1. #1

    (2018/01/16 16:30:12)回复
    一辈子只做好一件事!我是有多么的大方吖!哈哈

分享:

支付宝

微信