麒麟V10 安装jdk,tomcat,rabbitmq

麒麟V10 安装jdk,tomcat,rabbitmq

1.操作系统和软件包

操作系统

Kylin-Server-10-8.2-Release-Build09-20211104-X86_64

软件包

apache-tomcat-8.5.100.tar.gz

jdk-8u411-linux-x64.tar(系统自带openjdk1.8.0_252)

rabbitmq-server-3.8.14-1.el7.noarch.rpm

socat-1.7.3.2-2.el7.x86_64.rpm

erlang-23.2.7-2.el7.x86_64.rpm

  1. 安装jdk(系统自带openjdk1.8.0_252 可不安装)

查看openjdk  

 java -version

卸载openjdk

rpm -qa | grep java | xargs rpm -e --nodeps

在/usr/local创建java文件夹

拷贝jdk软件到 /usr/local/java

解压jdk1.8软件包到安装目录

配置jdk环境变量

vim /etc/profile

添加配置

export JAVA_HOME=/usr/local/java/jdk1.8.0_411

export JRE_HOME=${JAVA_HOME}/jreexport JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

重新加载配置文件

source /etc/profile

验证

java -version

  1. 安装Tomcat

新建文件夹

Mkdir tomcat  /指定路劲

拷贝到tomcat文件夹

Cp -r 软件包名 /usr/local/tomcat

解压tomcat软件包到安装目录

Tar -xzvf 软件报名

配置环境变量

vim /etc/profile

添加配置

export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.100

重新加载配置文件

source /etc/profile

设置开机启动

/etc/init.d 新建tomcat文件

Touch tomcat

配置tomcat文件

Vim tomcat

#!/bin/bash

# chkconfig: 2345 10 90

# description: Starts and Stops the Tomcat daemon.

# /etc/init.d/tomcatd

# Tomcat auto-start

# Source function library.

#. /etc/init.d/functions

# source networking configuration.

#. /etc/sysconfig/network

RETVAL=0

export JAVA_HOME=/usr/local/java/jdk1.8.0_411/

export JRE_HOME=/usr/local/java/jdk1.8.0_411/jre

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.100/

export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.100/

start()

{

        if [ -f $CATALINA_HOME/bin/startup.sh ];

          then

            echo $"Starting Tomcat"

                $CATALINA_HOME/bin/startup.sh

            RETVAL=$?

            echo " OK"

            return $RETVAL

        fi

}

stop()

{

        if [ -f $CATALINA_HOME/bin/shutdown.sh ];

          then

            echo $"Stopping Tomcat"

                $CATALINA_HOME/bin/shutdown.sh

            RETVAL=$?

            sleep 1

            ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9

            echo " OK"

            # [ $RETVAL -eq 0 ] && rm -f /var/lock/...

            return $RETVAL

        fi

}

case "$1" in

 start)

        start

        ;;

 stop)  

        stop

        ;;

                                                

 restart)

         echo $"Restaring Tomcat"

         $0 stop

         sleep 1

         $0 start

         ;;

 *)

        echo $"Usage: $0 {start|stop|restart}"

        exit 1

        ;;

esac

exit $RETVAL

添加运行权限

chmod +x tomcat

加入启动列表

chkconfig  --add tomcat

systemctl start tomcat

默认端口(http://localhost:8080/)

  1. 安装Rabbitmq

拷贝软件包到安装目录

安装socat 插件  

rpm -ivh --force --nodeps socat-1.7.3.2-2.el7.x86_64.rpm

安装erlang

rpm -ivh --force --nodeps erlang-23.2.7-2.el7.x86_64.rpm

安装 rabbitmq

rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm

如果报错libtinfo.so.5 软连接出一个新的文件

ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

安装web控制台插件

rabbitmq-plugins enable rabbitmq_management

启动rabbitmq

rabbitmq-server -detached

设置rabbitmq开机启动

systemctl enable rabbitmq-server

创建配置文件,修改控制台访问端口为55672

vi /etc/rabbitmq/rabbitmq.config

[

  {rabbit,

  [

    {tcp_listen_options, [

                          {backlog,65535}

                         ]},

{ tcp_listeners, [ 5672 ] }           

  ]

  },

  { rabbitmq_management,

   [ { listener,

   [ { port, 55672 },

     { ssl, false }

   ]

     }

   ]

  }

].

创建登录用户

guest用户默认只能沟通过http:localhost(ip):55672(默认是15672,我们已经在第五步修改为55672了)访问,为了实现在其他电脑上可以登录控制台,需要增加一个用户并赋予权限

查看插件列表:rabbitmq-plugins list

查看用户列表: rabbitmqctl list_users

增加用户: rabbitmqctl add_user user smis@rabbitmq@web

对用户设置标签:rabbitmqctl set_user_tags user administrator

对用户设置许可证:rabbitmqctl set_permissions -p "/" user ".*" ".*" ".*"

设置防火墙 开放5672/55672端扣

启动防火墙:

systemctl start firewalld

开放5672和55672端口

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

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

firewall-cmd --add-port=8883/tcp --permanent

重启防火墙

systemctl restart firewalld

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值