Linux ,docker常用命令+springBoot同时启动多个实例

1,springBoot同时启动多个实例

workspace.xml(在总目录文件下的.idea文件夹下)文件里添加

<component name="RunDashboard">
 <option name="configurationTypes">
    <set>
      <option value="SpringBootApplicationConfigurationType" />
    </set>
  </option>
</component>
或view——>tool windows——>service——>+——>run configration type——>springboot

2,Linux 常用命令

//查看端口占用情况
netstat -nltp | grep 8080	
//redis启动设置密码
bin目录下:
./redis-server ../redis.conf
./redis-cli
config set requirepass 123456
//修改时区
timedatectl set-timezone Asia/Shanghai
//删除端口占用进程
kill 进程id  
//重启docker
systemctl restart docker 
//关闭防火墙
systemctl stop firewalld.service 
//移动文件
mv 文件/文件夹 目标路径
//解压jar包
unzip 指定jar包
//查看日志文件
tail -f 日志文件 -n 500
//编辑文本
vi / vim
//全局查找文件
whereis 文件名
//开放单个端口
firewall-cmd --zone=public --add-port=端口/tcp --permanent
firewall-cmd --reload
//删除注释行和空行
sed -i '/^#/d;/^$/d' 文件名
//包含killall命令
yum install psmisc
//修改最大打开文件句柄数
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf

//emqx集群部署
开放端口188311883180838081808453704370808343698883
node.name的emqx和@符号之间不能有字符
加入集群已一个节点为中心,不同服务器执行相同命令
加入集群./bin/emqx_ctl cluster join emqx.emqx.io
退出集群./bin/emqx_ctl cluster leave
详情请见https://www.bookstack.cn/read/emqx-broker-4.0-zh/ff2a1bcbf64728b7.md

//查看目录下的各文件占用空间大小
du -sh *|sort -n
//清空文件
echo "" > nohup.out
//删除当前目录下的txt文件
find ./ -type f -name "*txt" -delete
或
find ./ -type f -name "*txt" |xargs rm -f
//查找文件
find -name 文件名
//查看磁盘空间占用情况
df -h
//查看正在执行的java进程
ps -ef | grep java
//查看linux版本
cat /etc/redhat-release
//解压zip文件
unzip
//解压tar文件
 tar -zcvf
//启动sql-server相关
sudo systemctl stop mssql-server
sudo systemctl start mssql-server
sudo systemctl restart mssql-server
//查看进程占用内存情况
top
//查看某个进程内存占用情况 
ps p 916 -L -o pcpu,pmem,pid,tid,time,tname,cmd
# 查看当前运行java线程
jps
# 找到运行的线程使用jinfo -flag 查看是否使用G1垃圾回收
jinfo -flag UseG1GC [jps看到的线程id]
//启动fastdfs
fdfs_trackerd /etc/fdfs/tracker.conf
fdfs_storaged /etc/fdfs/storage.conf
fdfs_monitor /etc/fdfs/storage.conf
重启tracker:fdfs_trackerd /etc/fdfs/tracker.conf restart
重启storage:fdfs_storaged /etc/fdfs/storage.conf restart
//fdfs上传测试
data1]# fdfs_test /etc/fdfs/client.conf upload 20230423172909.jpg
//fdfs下载/删除测试
fdfs_test <config_file> download/delete  <group_name> <remote_filename>

//停止firewall
systemctl stop firewalld.service 
//禁止firewall开机启动
systemctl disable firewalld.service
//前端打成war包(1,生成dist;2,dist下打成war包)
npm run build
jar -cvf 名字.war *
//跨服务器文件传输
scp 文件  root.15.233.193:/home
//清理fdfs文件
find . -name "*.ofd" | xargs rm -f
//清理1天前的文件
find data/* -mtime 1 -type f -name "*.zip" | xargs rm -f
//计算目录2021下文件个数
find 2021 -type f | wc -l
//获取当前系统占用CPU最高的前10个进程
ps aux|head -1;ps aux|sort -rn -k3|head -10
//获取当前系统占用内存最高的前10个进程
ps aux|head -1;ps aux|sort -rn -k4|head -10
//批量停止jmeter进程
ps -ef|grep jmeter|grep -v grep|cut -c 9-15|xargs kill -9
//获取目录下前10个文件
ls -l | head -n 10
netstat -nltp | grep 8080
//磁盘挂载
mount 磁盘目录 挂载目录
例子:mount  /dev/vdb /data1

3,docker常用命令

//查看正在运行容器列表
docker ps [-qa]
//查看自己服务器中docker 镜像列表
docker images
//搜索镜像
docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像
//查看容器日志
docker logs 容器id -f
//删除容器
docker rm [-f] 容器id
//停止所有容器
docker stop $(docker ps -qa)
//停止,启动,重启容器
docker stop/start/restart 容器id

//拉取镜像
docker pull daocloud.io/library/tomcat:8.5.15-jre8
//删除镜像
docker rmi -f 镜像的id  强制删除
//运行镜像
docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识|镜像名称[:tag]
//进入容器
docker exec -it 容器id bash
//容器文件拷贝
docker cp 文件名称 容器id:容器内部路径
//更换容器名
docker rename 容器ID/容器名 新容器名
//创建数据卷
docker volume create 数据卷名称
//挂在数据卷运行镜像
docker run -d -p .....   -v 数据卷名称:容器内部路径 镜像id 
//构建镜像
docker build -t 镜像名称[:tag]  .
//启动并运行所有容器
docker-compose up -d
//停止所有容器
docker-compose down

收藏加关注,再来不迷路!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值