梦在星辰

「生命的意义 乃超脱无间」

docker 相关标准

docker k8s

Dockerfile 标准:Dockerfile 是用于定义 Docker 容器构建过程的文本文件。它包括一系列指令,用于指定从哪个基础镜像开始、如何安装依赖、如何配置环境等步骤。 Docker Image 标准:Docker 镜像是容器的模板,它包括操作系统、应用程序和依赖项等。Docker 官方维护了一个 Docker Registry,提供了大量的官方和社区贡献的 Docker 镜像...

LINUX SHELL 打印的一些小技巧

SHELL BASH LINUX

不合理的需求: ll 输出的文件名 按照空格分隔, 打印出来 awk 打印 1 $ ll | awk '{printf "%s ", $9}' while 循环打印 1 $ ll | awk '{print $9}' | while read line;do echo -n $line" ";done;echo tr 的使用 1 $ ll | awk '{print $9}' ...

Ansible 的一些使用笔记

Ansible LINUX

ansible 是又红帽开源的一款自动化部署工具, 基于 python, 实现了批量系统配置, 程序部署, 运行命令等功能 安装 使用 pip 安装 ansible 是最快最稳妥的安装方式 1 $ pip install ansible 使用 我们在使用 ansible 时, 通常使用 ansible-playbook 命令来执行多个任务流程, ansible 命令只适用于单个命令的...

Citus 安装使用, 概念性的描述

Citus postgres database

citus 是一个高性能, 提供分布式表存储结构的 pg 数据库扩展 citus 可以横向扩展 pg, 使用分布式表, 引用表, 分布式 sql 查询引擎, 使查询动作在多个服务器上并行运行, 极大提高了响应时间, 即使是数据密集型的应用程序也是如此 何时使用 citus 实时分析: Citus支持对大型数据集的实时查询。这些查询通常发生在快速增长的事件系统或具有时间序列数据的系统中。...

ARP 协议的简单描述

ARP IP TCP MAC

原文链接: https://www.zhihu.com/question/404687077/answer/1317264252 假设拓扑为 主机A——R1——R2——主机B 主机A向主机B发送PING, 完整过程如下: 1)主机A发现目标 IP 与自己不在同一网段, 需要经过网关转发 2)查路由表获得R1的IP地址及出口(从哪个网卡发出), 查ARP表无对应条目 3)发起ARP...

十六进制与字符串互转

JAVA HEX BINARY STRING

2023 第一行代码, 由于分析了一波数据包组成, 想着如何把网络数据包中的 16 进制编码转成明文, 于是有了下面的工具类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4...

为什么寄存器比内存快?

CPU REGISTER RAM

原文链接: https://www.mikeash.com/pyblog/friday-qa-2013-10-11-why-registers-are-fast-and-ram-is-slow.html In the previous article on ARM64, I mentioned that one advantage of the new architecture is th...

Compose DSL

docker compose dsl

参考示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67...

docker cmd 和 entrypoint 区别

docker cmd entrypoint

二者区别以及在实际应用场景上的使用 CMD 1、格式 shell 格式:CMD exec 格式:CMD [“可执行文件”, “参数1”, “参数2”…] 参数列表格式:CMD [“参数1”, “参数2”…]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具体的参数。 2、作用 Docker 不是虚拟机,容器就是进程。既然是进程,那么在启动容器的时候,需要...

文件系统存储空间扩充过程

Linux fdisk

linux 扩充 / 存储空间 fdisk lv pv mkfs 之间的关系 fdisk 是把物理盘做分区的工具 mkfs 是在分区上创建文件系统, 也就是存储格式标准(fat, ext 等) pv 是在分区基础上创建物理卷 lv 是在 pv 上创建的逻辑卷 mkfs 可以直接使用分区盘, 也可以在 lv 上创建文件系统 /dev/mapper 下的挂载点, 一...