进入root权限:

sudo passwd root
先输入用户密码,再设置root密码
su
输入root密码

Docker安装RabbitMq:

docker search rabbitmq:management
docker pull rabbitmq:management
docker images
docker run -d -p 5672:5672 -p 15672:15672 —name rabbitmq rabbitmq:management
docker ps -a
访问管理界面的地址就是 http://[宿主机IP]:15672,可以使用默认的账户登录,用户名和密码都guest
sha256:ff9ba5c07cad0c2f0eada86e25fac023a97c8d1274a61e0215d6f8b350d6fc38

运行RabbitMQ:

docker run -d —hostname my-rabbit —name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
docker run -d —hostname my-rabbit —name myrabbit -p 15672:15672 -p 5672:5672 -p 15674:15674 -p 61613:61613 -p 25672:25672 rabbitmq:management

启动docker容器

systemctl start docker (启动docker)
docker ps -a (查看已有容器的id)
docker ps (查看正在运行的容器)
docker images (查看镜像)
docker start 容器id (启动容器)
docker restart 容器id (重启容器)
docker stop 容器id (关闭容器)
docker attach 容器id (进入容器)
docker exec -it 容器id 容器COMMAND参数 (进入容器)推荐使用,因为此方法退出时不会导致容器关闭
docker rm -f 容器id (删除容器)
docker exec -it elasticsearch /bin/bash (进入容器)
exit (退出容器)
docker run —help
docker run —name elasticsearch -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” -d elasticsearch:7.8.0

网络配置:

1.网卡没启动(wifi里面出现NetworkManager needs to be running)
/bin/systemctl start NetworkManager.service
/bin/systemctl stopNetworkManager.service
2.配置静态Ip,修改配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth33

  1. TYPE="Ethernet"
  2. PROXY_METHOD="none"
  3. BROWSER_ONLY="no"
  4. BOOTPROTO="dhcp" (修改静态)
  5. DEFROUTE="yes"
  6. IPV4_FAILURE_FATAL="no"
  7. IPV6INIT="yes"
  8. IPV6_AUTOCONF="yes"
  9. IPV6_DEFROUTE="yes"
  10. IPV6_FAILURE_FATAL="no"
  11. IPV6_ADDR_GEN_MODE="stable-privacy"
  12. NAME="eth0"
  13. UUID="a8d8f8f9-c3bb-4059-8d5f-8ae8b4468268"
  14. DEVICE="eth0"
  15. ONBOOT="yes" (修改yes)
  16. IPADDR=192.168.10.172 (如果是虚拟机桥接模式,ip段必须和宿主机保持一致,同为192.168.10.)
  17. NETMASK=255.255.255.0
  18. GATEWAY=192.168.10.2
  19. DNS1=192.168.10.2
  20. DNS2=8.8.8.8

service network restart 重启网络

解决没有网络:

https://blog.csdn.net/weixin_40359716/article/details/104645108
在虚拟机的环境中,重启网络即可,命令为  service NetworkManager stop  service network restart  service NetworkManager start

拉取镜像:

1.使用阿里镜像拉取elasticsearch7.8.0版本
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.8.0

查看安装路径:

ls -l $(which java)
java-11-openjdk-devel-11.0.7.10-4.el7_8.x86_64
export JAVA_HOME=/usr/bin/java-11-openjdk-devel-11.0.7.10-4.el7_8.x86_64export PATH=.:$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

docker mysql 命令导入sql数据文件

1、查看mysql容器
docker ps全国
比如我的是:94df84cbaaaa
2、复制sql文件到docker mysql里面的tmp文件夹
docker cp ./admin.sql 94df84cbaaaa:/tmp/ 
3、然后进入docker mysql里面执行命令登录mysql
1.docker exec -it 94df84cbaaaa /bin/bash
2.msyql -u root -p
3.回车输入密码
4、后选择数据库
use snxd;
5、执行命令导入
source /tmp/admin.sql
java-1.8.0-openjdk.x86_64 1:1.8.0.262.b10-0.el7_8 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.262.b10-0.el7_8

无法使用Xshell的root权限登陆Ubuntu

https://blog.csdn.net/qq_42739865/article/details/85078959
查看ssh是否启动,有sshd说明已经启动
sudo ps -e |grep ssh
image.png
安装ssh服务
sudo apt-get install openssh-server
启动ssh服务
sudo service ssh start
再尝试连接,还是连接失败:进行修改 /etc/ssh/sshd_config这个文件
nano /etc/ssh/sshd_config
在这个文件中修改一下代码,这是没修改前的:
image.png
修改后的:
#Authentication:
LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

然后再在终端输入一下命令:/etc/init.d/ssh restart 来重启ssh服务,重新使用root连接,就可以了。