`

virtual box 安装ubuntu,redis,rabbitmq

 
阅读更多

1.下载virtual box

https://www.virtualbox.org/

 

2.下载ubuntu

https://ubuntu.com/download/desktop

 

3.设置virtual box中注意网络桥接,混杂模式,存储选择ubuntu的ISO

 

4.ubuntu安装完成后,根据提示安装ifconfig

 

5.开启ubuntu的22端口

sudo apt-get install openssh-server openssh-client

service ssh start

ssh localhost

lsof -i:22

 

6.更改ROOT用户密码

sudo passwd root

 

7.安装docker

 https://www.cnblogs.com/blog-rui/p/11244023.html

 

7.安装redis

sudo apt-get install redis-server

 

查看是否安装成功:

ps -aux|grep redis

 

启动:redis-server /opt/redis-stable/redis.conf

 

关闭:redis-cli shutdown 或者 kill redis进程的pid

重启redis:systemctl restart redis.service

查看redis 状态:systemctl status redis

 

启动客户端redis

redis-cli

 

8.RedisDesktopManager 客户端工具连接

首先要更改redis.conf配置文件:

注释掉bind 127.0.0.1

requirepass 123456 

 

9.防火墙设置6379允许访问

 

  • firewall-cmd --query-port=6379/tcp 如果返回no则端口没有开启
  • firewall-cmd --add-port=6379/tcp  (加 --permanent 永久有效),返回success说明开启成功

(如果还不能访问,可以关掉防火墙)

 

10.安装rabbitmq

1)由于rabbitMq使用erlang语言开发,在安装rabbitMq之前需要安装erlang

sudo apt-get install erlang

2)查看erlang版本:

 sudo erl

3)安装rabbitMq:

sudo apt-get install rabbitmq-server

 

5)启用web管理插件

$ sudo rabbitmq-plugins enable rabbitmq_management

重启rabbitmq服务

$ sudo systemctl restart rabbitmq-server

 

6)安装完成后在rabbitMQ中添加用户

    sudo rabbitmqctl add_user mkl mkl

将用户设置为管理员(只有管理员才能远程登录)

   sudo rabbitmqctl set_user_tags mkl  administrator

同时为用户设置读写等权限

 

7)常用命令

关闭 rabbitmq (但是没有关闭节点)

$ rabbitmqctl stop_app

启动 rabbitmq

$ rabbitmqctl start_app

关闭 rabbitmq 以及节点

$ rabbitmqctl stop

rabbitmqctl stop命令把 rabbitmq 以及节点都关闭了,可以使用以下命令启动 rabbitmq,参数-detached 表示以守护程序的方式在后台运行

$ rabbitmq-server -detached

 

以上安装完成。

 

附件防火墙日常命令:

1、查看firewall服务状态

systemctl status firewalld

出现Active: active (running)切高亮显示则表示是启动状态。

出现 Active: inactive (dead)灰色表示停止,看单词也行。

 

2、查看firewall的状态

firewall-cmd --state

 

3、开启、重启、关闭、firewalld.service服务

#开启 #重启 #关闭

service firewalld start

service firewalld restart

service firewalld stop

 

4、查看防火墙规则

firewall-cmd --list-all

 

5、查询、开放、关闭端口

# 查询端口是否开放

firewall-cmd --query-port=8080/tcp

# 开放80端口

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

# 移除端口

firewall-cmd --permanent --remove-port=8080/tcp

#重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload

 

# 参数解释

1、firwall-cmd:是Linux提供的操作firewall的一个工具;

2、--permanent:表示设置为持久;

3、--add-port:标识添加的端口;

 

 =================================================

 

如果安装erlang时报错,请参考:

问题描述:在ubuntu下安装erlang时,进行apt-get操作,出现了如下报错:

 

https://blog.csdn.net/shimadear/article/details/90598646

 

apt命令详解:

https://www.jianshu.com/p/e6f436f785ed

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics