diff --git a/RabbitMQ非root用户安装(Linux环境).md b/RabbitMQ非root用户安装(Linux环境).md index 8e4f4b8..ef4e2f7 100644 --- a/RabbitMQ非root用户安装(Linux环境).md +++ b/RabbitMQ非root用户安装(Linux环境).md @@ -6,13 +6,13 @@ https://www.erlang.org/patches/otp-22.3.4.26 检查依赖 -``` +```sh rpm -qa | grep -E "ncurses-devel*|openssl-devel*" ``` 安装依赖(root) -``` +```sh yum install ncurses-devel yum install openssl-devel @@ -20,14 +20,14 @@ yum install openssl-devel 配置安装目录 -``` +```sh cd /app/otp_src_25.3/ ./configure --prefix=/home/test02/erlang/ ``` 编译安装 -``` +```sh make && make install ``` @@ -35,14 +35,14 @@ make && make install 编辑path -``` +```sh cd ~ vi .bash_profile -追加 +#追加 export PATH=$PATH:/home/test02/erlang/bin -刷新 +#刷新 source .bash_profile ``` @@ -52,7 +52,7 @@ source .bash_profile 验证 -``` +```sh erl @@ -67,10 +67,6 @@ halt() https://www.rabbitmq.com/download.html - - - - https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.6/rabbitmq-server-generic-unix-3.10.6.tar.xz @@ -81,7 +77,7 @@ https://www.rabbitmq.com/which-erlang.html 解压rabbitmq -``` +```sh xz -d /home/test02/rabbitmq/rabbitmq-server-generic-unix-3.8.3.tar.xz tar xvf /home/test02/rabbitmq/rabbitmq-server-generic-unix-3.8.3.tar @@ -91,7 +87,7 @@ tar xvf /home/test02/rabbitmq/rabbitmq-server-generic-unix-3.8.3.tar 配置rabbitmq -``` +```sh cd /home/test02/rabbitmq/rabbitmq_server-3.8.3/etc/rabbitmq/ vim rabbitmq.env.conf @@ -121,15 +117,15 @@ loopback_users = none 手动创建目录 -``` -mkdir /home/test02/rabbitmq/rabbitmq/data /home/test02/rabbitmq/rabbitmq/logs -p +```sh +mkdir -p /home/test02/rabbitmq/rabbitmq/{data,logs} ``` 配置 path -``` +```sh vim .bash_profile #添加内容如下: # rabbitmq @@ -148,7 +144,7 @@ source .bash_profile 启动rabbitmq -``` +```sh rabbitmq-server -detached ``` @@ -156,25 +152,21 @@ rabbitmq-server -detached 启动状态 -``` +```sh rabbitmqctl status ``` 停止 -``` +```sh rabbitmqctl stop ``` -``` - -``` - 启动控制台插件 -``` +```sh rabbitmq-plugins enable rabbitmq_management ``` @@ -188,7 +180,7 @@ rabbitmq-plugins enable rabbitmq_management 所以新建用户 供后续使用 -``` +```sh rabbitmqctl add_user yiling yiling123456;a rabbitmqctl set_user_tags yiling administrator @@ -231,29 +223,35 @@ ip:15672 卸载依赖 +```sh yum remove ncurses-devel yum remove openssl-develremove - - +``` 删除 erlang +```sh rm -rf /home/test02/erlang +``` 删除rabbitmq +```sh rm -rf /home/test02/rabbitmq +``` 修改path +```sh cd ~ - vi .bash_profile -将之前追加的 path 路径删除 +#将之前追加的 path 路径删除 export PATH=$PATH:/home/test02/erlang/bin -刷新 -source .bash_profile \ No newline at end of file +#刷新 +source .bash_profile +``` +