CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题

增加访问用户,默认用户guest只能本地访问。

#添加用户

rabbitmqctl add_user 账号 密码

rabbitmqctl add_user admin admin

#分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)

rabbitmqctl set_user_tags admin administrator

#设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看当前的用户

rabbitmqctl  list_users

开放指定端口

查看已经开放的端口:

firewall-cmd --list-ports

开启端口

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

命令含义:

–zone #作用域

–add-port=5672/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload #重启firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd
--state
#查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

原文地址:https://www.cnblogs.com/zcc666/p/11823000.html

时间: 2024-07-31 02:24:23

CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题的相关文章

CentOS Linux release 7.7.1908 (Core)--rabbitmq安装

1.连接服务器,输入账号和密码,密码输入的时候是看不见的,只管输就行,然后回车. 2.安装Erlang,RabbitMQ是用这门语言写的,所以要安装他. 3.安装filezilia就是win和linux文件传输的一个平台,也可以说是ftp.打开之后,输入头部的ip地址和账号密码.下左方是win的文件,下右方是linux的文件. 4.在linux的当前目录下(输入pwd)查看当前目录.新建一个文件件,rabitmq(自定义,记住就行),一会把otp_src_22.0.tar.gz从win传输过来.

CentOS Linux release 7.5.1804安装mysql

[[email protected] ~]# rpm -qa | grep yum yum-plugin-fastestmirror-1.1.31-45.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-langpacks-0.4.2-7.el7.noarch yum-utils-1.1.31-45.el7.noarch yum-3.4.3-158.el7.centos.noarch [[email protected] ~]# cd

10、自学——Linux的学习进度与任务【用户和用户组相关操作】

用户和用户组相关操作 用户和用户组定义: 用户:资源获取标识符(资源分配),是安全权限模型的可信要素之一 用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权   密码:用户认证  Linux是多用户.多任务的操作系统.  多用户指:多人同时使用系统资源:多任务:同时运行多个进程 用户和用户组的类别: 1.用户:名称解析库 /etc/passwd a.管理员 root 用户标识(UID)为0 b.普通用户及系统用户  普通用户的用户标识(既UID):   CentOS 5,6: 5

CentOS 7安装Oracle (CentOS Linux release 7.5.1804)

从安装操作系统到完成oracle安装 1.安装centos7 下载CentOS7 iso安装包,配置虚拟机,由于只进行oracle安装练习,随便配置20G空间.选择安装文件. 开机,开始安装系统: 直接选择安装选项: 等待加载: 选择英文: 直接选自动分配磁盘: 选择进行最小化安装,节约空间. 设置root密码 还需要创建一个用户吗,先创建一个吧? 耐心等待安装成功!登录系统!现在系统安装完成,下一步先把ip地址找出来,方便后面操作. 我的centos版本 2.虚拟机ip地址 输入ip查询命名

CentOS Linux release 7.6.1810升级glibc

一,软件下载 [[email protected]_eos-01 ~]# wget http://ftp.gnu.org/gnu/libc/glibc-2.30.tar.gz [[email protected]_eos-01 ~]# wget http://ftp.gnu.org/gnu/make/make-4.2.tar.gz [[email protected]_eos-01 ~]# wget http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.t

CentOS Linux release 8 安装mysql8.

删除用户 userdel username 删除用户组 groupdel groupname 查看操作系统信息 cat /proc/version 操作系统版本信息: Linux version 4.18.0-80.11.2.el8_0.x86_64 ([email protected]) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Sep 24 11:32:19 UTC 2019 一.下载安装包 根据自身情况选

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

Linux环境下配置vsftpd的虚拟用户

环境:CentOS Linux release 7.4.1708 (Core) vsftpd版本:vsftpd: version 3.0.2 1.安装vsftpd# yum -y install vsftpd 2.建立虚拟用户帐号密码# vim /etc/vsftpd/usersftp1123456 3.创建虚拟用户数据库文件# db_load -T -t hash -f /etc/vsftpd/users /etc/vsftpd/virtual_users.db 4.创建虚拟账户的本地目录#