环境
腾讯云普通服务器,宝塔镜像
端口相关
- 先在页面配置开放端口
- 防火墙相关
# 查看防火墙状态
firewall-cmd --state
# 开启防火墙
systemctl start firewalld
# 开放指定端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 关闭指定端口
firewall-cmd --remove-port=80/tcp --permanent
# 重启防火墙
firewall-cmd --reload
# 查询指定端口
firewall-cmd --query-port=8080/tcp
# 查询所有开放端口
firewall-cmd --list-ports
- 远程使用telnet查看目标机器端口是否开启
telnet 目标IP 目标端口
比如telnet 127.0.0.1 8080
rabbitMQ
erlang版本与rabbimq版本有对应关系,可以先百度一下
erlang 23.3.1
# 安装依赖包
yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel
-
本地在网页下载erlang,并传到服务器
-
安装erlang
yum -y install esl-erlang_23.3.1-1_centos_7_amd64.rpm
# 查看erlang是否安装成功
erl
# 查看erlang版本
erl -version
安装socat
yum install -y socat
rabbitMQ3.9.12
- 本地下载rabbitMQ,传到服务器
# 导入key
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# 安装rabbitMQ
rpm -ivh rabbitmq-server-3.9.12-1.el7.noarch.rpm
# 开启mq服务
systemctl start rabbitmq-server
或rabbitmq-server -detached
# 停止mq服务
rabbitmqctl stop
# 查看mq服务状态
service rabbitmq-server status
# 开启web插件
rabbitmq-plugins enable rabbitmq_management
# 查看所有用户
rabbitmqctl list_users
# 增加用户
rabbitmqctl add_user 用户名 密码
# 配置用户权限
rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*"
# 设置tag
rabbitmqctl set_user_tags 用户名 administrator
# 查看用户权限
rabbitmqctl list_user_permissions 用户名
# 删除用户
rabbitmqctl delete_user 用户名
其他
- 开放端口:5672、15672
- 默认用户名与密码钧为guest,不过只能在本地登录
- 新增用户应该是重启生效
参考链接
Linux 开启端口
RabbitMQ3.9.7在CentOS7中的安装搭建
linux查看rabbitmq运行状态…