一、Docker-Compose简介Compose是用于定义和运行容器docker应用程序的工具。通过Compose,可以使用YAML文件来配合应用程序需要的所有的服务。然后,使用一个命令,就可以从YAML文件配合中创建并启动所有服务。那么就需要了解YAML文件的基本语法。YAML文件基本语法:大小写敏感;使用缩进表示层级关系;缩进不允许使用tab,只允许空格;缩进的空格数不重要,只要相同等级的元
分类:
其他好文 时间:
2019-12-24 09:18:15
阅读次数:
83
目录:(九)两个文件合并(十)关于NFS权限的设置(十一)求交集(十二)统计字符出现的次数(十三)求和(十四)案例实战(九)两个文件合并(9.1)首先我们在系统中定义两个文件a1和a2,现在我们的需求是使用a1的第二个字段去比对a2的第二个字段,如果相同,则将a1的第一个字段添加到a2文件的第三个字段上,最终以a2文件为模板打印出对应的信息,如果多个文件进行合并可以考虑使用数组#awk-F&quo
分类:
系统相关 时间:
2019-12-24 00:03:57
阅读次数:
105
常见的垃圾收集器 参考这篇文章:https://crowhawk.github.io/2017/08/15/jvm_3/ 如何判断某个对象为垃圾 引用计数法 目前主流的java虚拟机都摒弃掉了这种算法,最主要的原因是它很难解决对象 之间相互循环引用的问题。尽管该算法执行效率很高。 例如:在testG ...
分类:
编程语言 时间:
2019-12-23 22:19:18
阅读次数:
73
在删除镜像之前要先用 docker rm 删掉依赖于这个镜像的所有容器(哪怕是已经停止的容器),否则无法删除该镜像。 停止容器 # docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') 删除容器 # docker rm $(d ...
分类:
其他好文 时间:
2019-12-23 17:10:12
阅读次数:
99
文本处理都要使用正则表达式,正则表达式有: 基本正则表达式: 或者 扩展正则表达式: 或者 Linux 文本处理三剑客: sed:stream editor,流编辑工具程序。 awk:linux上是gawk,格式化文本工具程序。 grep:Global search Regular expressi ...
分类:
系统相关 时间:
2019-12-23 16:56:09
阅读次数:
88
grep (global search regular expression[RE] and print out the line) 正则表达式全局搜索并将行打印出来 在文件中查找包含字符串"text"的行 在文件中查找 不 包含字符串"text"的行 忽略大小写 不显示错误信息 ,常用于脚本文件中 ...
分类:
系统相关 时间:
2019-12-22 16:23:47
阅读次数:
87
系统启动时间 who -b system boot Dec 20 10:45 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"2019-12-20 10:45:03 系统已运行时间 cat / ...
分类:
其他好文 时间:
2019-12-21 15:26:35
阅读次数:
107
# a新增行数,d删除行数 git log --author="`git config --get user.name`" --pretty="%H" --after="2019-01-01" --numstat | awk 'NF==3 {a+=$1; d+=$2} END {printf("+% ...
分类:
其他好文 时间:
2019-12-20 21:07:41
阅读次数:
120
直接上案例: 例子:获取gerrit进程 方法:$ps -aux |grep nginx |grep -v grep |awk '{print $2}' 或者 $ps -ef |grep nginx |grep -v grep |awk '{print $2}' 例子:获取gerrit进程并kill ...
分类:
系统相关 时间:
2019-12-20 20:54:25
阅读次数:
128
通过文件的inode号删除文件 先用ls -i 找出要删除文件的inode 号 2ls -i |grep xxxxxx|awk '{print $2}'|xargs -i rm -f {} xxxxxx为文件的 inode 号 通过文件大小删除文件 删除当前目录以及所有子目录下的文件大小为零的文件 ...
分类:
系统相关 时间:
2019-12-20 10:25:53
阅读次数:
140