yum repo
[root@localhost ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
erlang
環境,並且檢查是否安裝好了[root@localhost ~]# yum install erlang.x86_64
[root@localhost ~]# erl
curl是一個利用URL規則在命令列下工作的檔案傳輸工具,可以說是一款很強大的http命令列工具。它支援檔案的上傳和下載,是綜合傳輸工具,但按傳統,習慣稱url爲下載工具。
參數:-A/–user-agent 設定使用者代理髮送給伺服器
-b/–cookie <name=string/file> cookie字串或檔案讀取位置
-c/–cookie-jar 操作結束後把cookie寫入到這個檔案中
-C/–continue-at 斷點續轉
-D/–dump-header 把header資訊寫入到該檔案中
-e/–referer 來源網址
-f/–fail 連線失敗時不顯示http錯誤
-o/–output 把輸出寫到該檔案中
-O/–remote-name 把輸出寫到該檔案中,保留遠端檔案的檔名
-r/–range 檢索來自HTTP/1.1或FTP伺服器位元組範圍
-s/–silent 靜音模式。不輸出任何東西
-T/–upload-file 上傳檔案
-u/–user <user[:password]> 設定伺服器的使用者和密碼
-w/–write-out [format] 什麼輸出完成後
-x/–proxy <host[:port]> 在給定的埠上使用HTTP代理
-#/–progress-bar 進度條顯示當前的傳送狀態
來源:https://www.cnblogs.com/duhuo/p/5695256.html
RabbitMQ
yum rep
,然後後一條命令進行安裝rabbitmq包[root@localhost ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
[root@localhost ~]# yum install rabbitmq-server.noarch
在linux中,&和&&,|和||介紹如下:
& 表示任務在後台執行,如要在後台執行redis-server,則有 redis-server &
&& 表示前一條命令執行成功時,才執行後一條命令 ,如 echo '1‘ && echo ‘2’
| 表示管道,上一條命令的輸出,作爲下一條命令參數,如 echo ‘yes’ | wc -l
|| 表示上一條命令執行失敗後,才執行下一條命令,如 cat nofile || echo 「fail」
引自:https://blog.csdn.net/chinabestchina/article/details/72686002
sudo bash 表示以root的身份執行bash
[root@localhost ~]# chkconfig rabbitmq-server on
[root@localhost ~]# systemctl start rabbitmq-server.service
[root@localhost ~]# rabbitmq-plugins enable rabbitmq_management
[root@localhost ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
[root@localhost ~]# firewall-cmd --reload
[root@localhost ~]# rabbitmqctl add_user dongqianrui 密碼
[root@localhost ~]# rabbitmqctl set_user_tags dongqianrui administrator