摘要:
容器实际上是结合了namespace 和 cgroup 的一般内核进程,注意,容器就是个进程
多进程/多容器可以共享namespace,而k8s的pod里就是有多个容器,他的网络实现原理就是先创建一个共享namespace,然后将其他业务容器加入到该namespace中。
pod中的容器之间的通信;pod-to-pod的通信;pod和service的通信;外网和serice的通信 阅读全文
摘要:
场景1:变量为字符串类型,引用变量时添加引号等的区分 【概念】变量的引用主要包含四类:双引号引用、单引号引用、反引号引用、反斜线引用" " 双引号 屏蔽除美元符号$、反引号( ` )和反斜线( \ )之外的所有字符' ' 单引号 屏蔽所有的字符`` 反引号 shell将反引号中的内容解释为系统命令\ 阅读全文
摘要:
1. 执行一个存在的二进制文件后报错:Bash: No such file or directory 【问题定位】 参考链接:linux - Bash: No such file or directory? - Stack Overflow # readelf --all ./bin/mysql_i 阅读全文
摘要:
目录: 1. 创建相关的命令 2. 表的插入 3. 表的 一,创建 1. 建库 2. 建表(table) mysql> create table Persons( id int unsigned AUTO_INCREMENT, lastname varchar(20), firstname varc 阅读全文
摘要:
前情提要在开发的过程中经常会用到自签发一些证书,比如写https连接的程序, 经常使用的工具不外乎openssl等,步骤也都标准化...但是,你是否有这样的疑惑,这每一步生成的到底是啥? 这些证书具体怎么用在https等协议中... 数字证书原理参看另一篇博文:https://www.cnblogs 阅读全文
摘要:
一. RFC解读 官方rfc: https://tools.ietf.org/html/rfc6749 前言: authorization:授权(v.), 重点在"赋予"这个动作, 行为主体是服务器,重点也在服务器方,即服务器给予某人xxxauthenticate: 认证(v.), 重点在"证明"这 阅读全文
摘要:
重要! 一切记录都可以通过如下命令获取,一切操作都可以得益于这个命令找回 # git reflog 一:Commit 场景1: 修改前一次commit的message信息 # git log commit 16a60240aa5328fe47b23b00bf752b21fe634bca (HEAD 阅读全文
摘要:
前言: 不知道你有没有这样的困惑,iptables会用,可总是知其然不知其所以然,然后常常江里面的概念搞混,尤其是类似的操作,却常常是以不同的称谓出现:netfilter,iptables, firewalld.... 所以,我们有必要了解一下其真正的内核实现,这样有助于我们记忆iptables的用 阅读全文
摘要:
前言: 不知道你有没有这样的困惑,iptables会用,可总是知其然不知其所以然,然后常常江里面的概念搞混,尤其是类似的操作,却常常是以不同的称谓出现:netfilter,iptables, firewalld.... 所以,我们有必要了解一下其真正的内核实现,这样有助于我们记忆iptables的用 阅读全文
摘要:
零. 目录 1. 概述 2. 3. 一. 概述 0. 核心参考博文: https://blog.csdn.net/qq_36459481/article/details/90937809 1. 语言的历史 计算机只能运行二进制,即她只认识0101,所以最开始的程序是用0101编码出来的,用这些01串 阅读全文