演示环境: Centos7、jdk8、activemq5.15.8

下载地址: Redirecting…

解压: tar -zxvf apache-activemq-5.15.8-bin.tar.gz -C /var

修改目录名称 mv /var/apache-activemq-5.15.8/ /var/activemq/

启动: ./bin/activemq start

停止:./bin/activemq stop

做成系统服务

1、创建一个systemd服务文件:vi /usr/lib/systemd/system/activemq.service

2、 放入内容

[Unit]

Description=ActiveMQ service

After=network.target

[Service]

Type=forking

ExecStart=/var/activemq/bin/activemq start

ExecStop=/var/activemq/bin/activemq stop

User=root

Group=root

Restart=always

RestartSec=9

StandardOutput=syslog

SyslogIdentifier=activemq

WantedBy=multi-user.target

3、 找到java命令所在的目录 whereis java

4、设置activemq配置文件/var/activemq/bin/env中的JAVA_HOME

# Location of the java installation

# Specify the location of your java installation using JAVA_HOME, or specify the

# path to the "java" binary using JAVACMD

# (set JAVACMD to "auto" for automatic detection)

JAVA_HOME="/usr/local/java/jdk1.8.0_181"

JAVACMD="auto"

5、 通过systemctl管理activemq启停

  • 启动activemq服务: systemctl start activemq
  • 查看服务状态: systemctl status activemq
  • 创建软件链接:ln -s /usr/lib/systemd/system/activemq.service /etc/systemd/system/multi-user.target.wants/activemq.service
  • 开机自启: systemctl enable activemq
  • 检测是否开启成功(enable): systemctl list-unit-files |grep activemq

6、 防火墙配置,Web管理端口默认为8161,通讯端口默认为61616

  • 添加并重启防火墙

firewall-cmd --zone=public --add-port=8161/tcp --permanent

firewall-cmd --zone=public --add-port=61616/tcp --permanent

systemctl restart firewalld.service

  • 或者直接关闭防火墙: systemctl stop firewalld.service

Linux CenOS7下安装ActivetMQ相关推荐

  1. Linux CenOS7下安装RabbitMQ

    一.安装依赖环境erlang 在 RabbitMQ Erlang Version Requirements - RabbitMQ 页面查看安装rabbitmq需要安装erlang对应的版本 在 htt ...

  2. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  3. 查看磁盤使用情况linux,在Linux系统下安装Filelight来查看磁盘使用情况

    在 Linux 系统下要查看硬盘的使用情况有非常多的命令可以实现,但是本文给你介绍一款软件:Filelight,开源并免费使用,我们在 Linux 下安装上它用图形化界面来显示磁盘的使用情况,它以彩色 ...

  4. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  5. Arduino可穿戴教程Linux平台下安装Arduino IDE

    Arduino可穿戴教程Linux平台下安装Arduino IDE Linux平台下安装Arduino IDE Linux平台下的安装方式和Windows下的zip形式安装是类似的,只是Linux下的 ...

  6. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

  7. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  8. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  9. Linux服务器下安装配置Nginx的教程

    这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...

最新文章

  1. android 瀑布流的实现(用recyclerview的实现的)
  2. Hadoop之父Doug Cutting
  3. 有关指针的数据类型的小结
  4. 希捷服务器硬盘savvio,2.5英寸进军万转!希捷Savvio硬盘评测
  5. cpu烤机工具_MySQL常用工具选择和建议
  6. mysql 织梦 优化,优化分析:分享织梦搭建和后台优化设置
  7. 【转】Create Hello-JNI with Android Studio
  8. 文章转载-见贤思齐焉,见不贤而内自省也
  9. sqlite3_exec
  10. 华为nova 7 se鸿蒙,荣耀v40和华为Nova7Pro哪个好-参数对比-更值得入手
  11. Android逆向笔记-破解某APP签名摘要算法
  12. ASP.NET中对Exception的统一集中处理常见的有两种方式的一些问题总结
  13. android异步加载视频缩略图,swift-如何将视频URL的缩略图异步加载到tableview列表中...
  14. Oracle 收购Sun之后的演义:IBM 和SAP何去何从
  15. Java 获取项目文件路径
  16. 灵思致远测色仪色差宝和颜色识别器APP介绍
  17. DC入门(二)综合脚本
  18. Action Extension
  19. word pdf 互转
  20. 多分类任务中每个类Acc、Specificity、Sensitivity、Precision的计算

热门文章

  1. co11n——生产订单确认的BAPI
  2. 实用场景解析:那些漂亮的可视化图表都是如何做的?
  3. 合作分享还是独占独食?阿里健康、京东健康走出了两条不同的路
  4. 凡普金科以互金 “头马”入选互联网企业百强的启示:创新为王
  5. adb 连接某个wifi_一加7 Pro全局强制开启90Hz刷新率的办法(附ADB文件下载)
  6. php怎么输出倒三角_JS数组中,两两比较的算法,为了获取重复的值,并在php数组中,使用这种倒三角算法...
  7. 后面的参数_常用的JVM参数,你现在就记好
  8. Python的Mixins机制
  9. python限定方法参数类型、返回值类型、变量类型等
  10. 计算机ftp无法找到启动路径,filezilla出现路径错误导致无法启动怎么办?filezilla无法启动的解决方法...