源的更新
在软件和更新里面
sudo apt update更新换源apt进行更新
安装EMQX
安装curl
sudo apt install curl
配置emqx apt源
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
安装emqx最新版
sudo apt-get install emqx
启动EMQX
sudo emqx start
安装redis
sudo apt-get install -y redis-server
service redis restart
redis-cli
安装nginx
sudo apt-get install nginx
nginx -v #查看安装版本
service nginx start #启动nginx
安装mysql
sudo apt install mysql-server
// 查看mysql版本
mysql -V
// 登录
mysql -u root -p
service mysql restart;
mysql8重新设置密码
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’
docker操作
批量删除运行中的容器
在执行第1步前停掉所有的容器
docker container stop $(docker container ls -a -q)
1、批量删除容器
docker rm $(docker container ls -a -q)
2、批量删除镜像
docker rmi $(docker image ls -a -q)
日志sudo docker logs id
java运行jar包
nohup java -jar /home/abc/ruoyi-admin.jar>/home/abc/ruoyi.log 2>&1
ps aux|grep java
设置批处理文件自启动
sudo cp ~/start_test.sh /etc/init.d/
sudo update-rc.d start_test.sh defaults 90 (90为执行的优先级,数字越大,表示越晚执行)
#!/bin/bash
#auto run nginx when system startup
sudo -S /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf << EOF
root密码
EOF
exit 0
Centos7
下载EMQX
yun install emqx
emqx start
下载nginx
https://blog.csdn.net/kongbai_java/article/details/115694920
$ cd /usr/local/nginx # 进入安装路径
$ ./sbin/nginx # 启动
$ ./sbin/nginx -s reload # 重载
$ ./sbin/nginx -s stop # 关闭
$ ./sbin/nginx -s quit # 优雅关闭(当请求被处理完成之后才关闭)
下载mysql
进入mysql docker
[root@VM_0_8_centos ~]# docker exec -it 89c5b9c81e74 bash
root@89c5b9c81e74:/# mysql -u root -p
导入sql文件至mysql
解决
拷贝sql
docker cp mydata_mytable.sql mysql:/mydata_mytable.sql
将sql文件拷贝到docker容器中。
登录容器
docker exec -it mysql bash
root@eb629da70ea0:/# ls -l mydata_mytable .sql
登录docker容器查看,sql文件是否成功考入了容器。
导入sql
到这里一步,就是mysql的正常导入使用了。
然后选择数据库
1
use admin;
5、执行命令导入
1
source /tmp/admin.sql
关闭占用端口
https://blog.csdn.net/kfepiza/article/details/114959999