Centos7 安装 openfire

Centos7 安装 openfire

一、检查机器上是否安装了java

命令:java -version

linux[@linux](https://my.oschina.net/tjxlinux):~$ java -version

java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

二、下载openfire

下载地址:http://www.igniterealtime.org/downloads/index.jsp

如果安装了java,就下载RPM (64bit JRE bundled) for Red Hat Linux and variants 或者 RPM (32bit JRE bundled) for Red Hat Linux and variants

如果服务器上没有安装java,就下载RPM (no JRE bundled) for Red Hat Linux and variants

三、安装

rpm -ivh openfire-4.2.3-1.noarch.rpm

-h或--hash:套件安装时列出标记;
-i:安装
-v:显示指令执行过程;

安装路径:/opt/openfire
执行命令:/opt/openfire/bin 或者 /etc/rc.d/init.d

四、使用systemctl添加自定义系统服务

[Unit]
Description=openfire
After=network.target

[Service]
Type=forking 
ExecStart=/etc/init.d/openfire start
ExecStop=/etc/init.d/openfire stop
#RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


说明:
	[Unit]
	主要是对这个服务的说明
		Description用于描述服务
		After用于描述服务类别。
	[Service]
	服务的一些具体运行参数的设置
		Type=forking是后台运行的形式
		ExecStart服务的运行命令
		ExecStop为停止命令
		RemainAfterExit 如果设置这个选择为真,服务会被认为是在激活状态,即使所以的进程已经退出,默认的值为假,这个选项只有在Type=oneshot时需要被配置。
	[Install]
	服务安装的相关设置,可设置为多用户的

添加开机启动

systemctl enable openfire

五、 使用

1. 启动
systemctl start opefire 或者 /etc/init.d/openfire start
2.停止
systemctl stop opefire 或者 /etc/init.d/openfire stop
3.查询状态
systemctl status openfire  或者 /etc/init.d/openfire status

六、 测试

在浏览器中输入网址:http://192.168.2.234:9090 会进入配置选项,如果使用mysql则,配置之前先启动mysql。

转载于:https://my.oschina.net/lwenhao/blog/2208888

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值