原创

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"

关注下方微信公众号“Java精选”(w_z90110),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

评论

  1. #1

    小学校 (2018/01/21 23:56:18)回复
    956c9b5bef00c9ff296e6cafd9222f13这是什么

    路人甲 (2018/02/13 15:41:55)回复
    这是你的ID号,咋啦?

  2. #2

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

分享:

支付宝

微信