微服务配合docker使用

时间:2022-05-08 00:36:06

1.docker 安装 rabbitmq

启动脚本:

docker run -d --name rabbitmq --publish : \
--publish : --publish : --publish : --publish : --publish : \
rabbitmq:3-management

2.linux jar包执行

此处微服务部署,采用内置tomcat部署,执行脚本如下:

java -jar ***.jar > ***.log &

此处意为当前目录下的某某jar包执行,并将日志保存在当前目录下的某某.log,“&”意为后台启动。

jobs
fg
netstat -nlp | grep :
lsof -i:

jobs 查看后台运行的任务列表

fg [编号] 将某个作业调回前台控制

netstat lsof 均为查看某端口占用的进程号 - pid,其中 lsof 为Ubuntu专用命令

3.ls -lh

shell实现按兆展示文件大小,采用 ls 的 -h :human-readable 属性

ls -lh

4.合并文件、去重、取某一列、另存

cat douyin_* | awk -F "\t" '{if($1!=$2) print}' | sort -u | awk -F "\t" '{if($2!=1&&$2!=2&&$2!=3&&$2!=0) print}' > res.txt

取满足某条件总数

cat douyin_* | awk -F "\t" '{if($1!=$2) print}' | sort -u | wc -l