| 
  代码如下 
 | 
 复制代码 
 | 
| 
 wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz 
 | 
|
| 
  代码如下 
 | 
 复制代码 
 | 
| 
 tar zxf apache-activemq-5.9.0-bin.tar.gz -C /usr/local/ 
mv /usr/local/apache-activemq-5.9.0 /usr/local/activemq 
useradd activemq 
chown -R activemq.activemq /usr/local/activemq 
vi /usr/local/activemq/bin/activemq 
 | 
|
| 
  代码如下 
 | 
 复制代码 
 | 
| 
 XX:MaxPermSize=384M" 
vi /etc/profile 
export PATH=/usr/local/activemq/bin:$PATH 
 | 
|
| 
  代码如下 
 | 
 复制代码 
 | 
| 
 source /etc/profile 
 | 
|
| 
  代码如下 
 | 
 复制代码 
 | 
| 
 vi /etc/init.d/activemq 
#!/bin/bash 
# 
# activemq       Starts ActiveMQ. 
# 
# 
# chkconfig: 345 88 12 
# description: ActiveMQ is a JMS Messaging Queue Server. 
### BEGIN INIT INFO 
# Provides: $activemq 
### END INIT INFO 
# the base directory 
AMQ_DIR="/usr/local/activemq" 
# run the instance as user 
AMQ_USER=activemq 
CMD="nohup $AMQ_DIR/bin/activemq-admin" 
case "$1" in 
    start) 
        echo "Starting ActiveMQ " 
        /bin/su – $AMQ_USER -c "$CMD $1 >/dev/null 2>&1 &" 
        ;; 
     stop) 
        echo "Shutting down ActiveMQ" 
        /bin/su – $AMQ_USER -c "kill -9 `ps -u activemq -o pid=`" 
        ;; 
    restart) 
        $0 stop 
        $0 start 
        ;; 
    status) 
        echo "you wish – not yet implemented" 
        ;; 
    *) 
        echo "Usage: $0 {start|stop|restart|status}" 
    exit 1 
 ;; 
esac 
 | 
|
| 
  代码如下 
 | 
 复制代码 
 | 
| 
 chmod +x /etc/init.d/activemq 
service activemq start 
chkconfig activemq on 
 | 
|
原文:https://www.cnblogs.com/summerxye/p/13372721.html