摘要:
1、补全 mac版:当提示出来后,按tab+方向右键 2、操作选中部分: tab键:集体缩进 tab+shift:取消集体缩进 command + / :集体注释 复制和删除行 3、CheatSheet-快捷键提示工具,只需长按-command键即可呼出当前可用快捷键 4、ctrl+r运行代码 5、 阅读全文
摘要:
1、flock 最大的用途就是实现对 crontab 任务的串行化;为了防止crontab 任务出现多实例的情况,导致系统内存被耗尽。 在 crontab 任务中,有可能出现某个任务的执行时间超过了 crontab 中为此任务设定的执行周期,这就导致了当前的任务实例还未执行完成,crontab 又启 阅读全文
摘要:
当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一 如果退出代码为 0:容器正常退出,无需排查 如果退出代码在 1-128 之间:容器因内部错误而终止,例如镜像规范中缺少或无效的命令 如果退出代码在 129-255 之 阅读全文
摘要:
一、为什么选择 BorgBackup Borg Backup 是目前最受欢迎,用户量最大的一个备份支持程序,支持去重和压缩,同时也支持认证加密。其主要目的是提供一个高效而且安全的方法用于数据备份。数据的去重技术用于每日增量备份。它支持Linux、MacOS和BSD,并遵循BSD许可协议 BorgBa 阅读全文
摘要:
ansible调用”template”模块,对”模板文件”进行渲染,根据模板生成每个主机对应的配置文件,并将最终生成的配置文件拷贝到目标主机中。 一、jinja2 基础语法 {{ }} :用来装载表达式,比如变量、运算表达式、比较表达式等。 {% %} :用来装载控制语句,比如 if 控制结构,fo 阅读全文
摘要:
一、数据、段、包、帧、比特 二、各层的协议 阅读全文
摘要:
1、初始化一个role文件,包含如下文件 ansible-galaxy init nginx tree nginx/ nginx/ ├── defaults │ └── main.yml ├── files ├── handlers │ └── main.yml ├── meta │ └── mai 阅读全文
摘要:
1、升级python3 (>3.8)和pip3 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel wget 阅读全文
摘要:
一、主键与外键存在的意义 定义主键和外键主要是为了维护关系数据库的完整性,总结一下: 1、主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。 身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。不能有重复的,不允许为空 2、外键用于与另一张表的关联。是能确定 阅读全文
摘要:
一、python安装pip 1、用pip来使用第3方模块,先安装pip # 下载安装脚本 $ curl -O https://bootstrap.pypa.io/get-pip.py # 安装 sudo apt-get install python3-distutils sudo python3 g 阅读全文