摘要:
一、什么是Buffer/Cache? buffer/cache就是cpu和磁盘之间的一层内存缓存,用于优化磁盘的读写性能, 1、从写数据的维度,可以将多次I/O操作合并后,变成单次IO操作,提高写入磁盘的效率。 2、从读数据的维度,将频繁访问的数据缓存到内存,加快访问数据速度,降低磁盘的I/O压力 阅读全文
摘要:
一、什么是oom_killeroom_killer(out of memory killer)是Linux内核的一种内存管理机制,在系统可用内存较少的情况下,内核为保证系统还能够继续运行下去,会选择杀掉一些进程释放掉一些内存。 二、oom_killer触发流程 触发流程:进程A想要分配物理内存->触 阅读全文
摘要:
在客户端与服务端的连接过程中,服务端会把证书发给客户端,客户端需要基于CA认证体系对证书的合法性进行验证一、 权威认证机构1、在CA认证体系中,所有的证书都是由权威机构来颁发2、CA根证书的来源有两种,一种是操作系统中内置的的,另外一种就是浏览器自带的windows在可以在运行->certmgr.m 阅读全文
摘要:
一、 对称加密和非对称加密1、对称加密1)对称加密是一把密钥,这把密钥可以加密明文,也可以解密加密后的密文,2)常见的对称加密算法有AES、DES、RC4,目前最常用的是AES。 2、非对称加密1)非对称加密是两把密钥,分别是公钥和私钥,公钥加密的密文只有相对应的私钥才能解密,私钥加密的内容也只有相 阅读全文
摘要:
一、Docker使用的存储引擎 Docker镜像是分层的结构,一个镜像一般是由多层镜像所构成的,然后通过联合文件系统,把各个镜像层进行组合,形成rootfs供容器使用。 现在docker默认使用的存储引擎是overlay2 # docker info Storage Driver: overlay2 阅读全文
摘要:
一、EDNSEDNS(Extension Mechanisms for DNS),在遵循已有的DNS消息格式的基础上增加一些字段,来支持更多的DNS请求业务。 二、edns-client-subnet允许DNS resolver传递用户的ip地址给authoritative DNS server.以 阅读全文
摘要:
一、 环境信息1、操作系统信息 # uname -r 3.10.0-1062.9.1.el7.x86_64 # more /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 2、IP地址信息1)主DNS:10.30.20.1182)从DN 阅读全文
摘要:
一、认证 def get_headers(base_url,username,password): data = { "username": username, "password": password } url = "%s/api/v1/users/auth/" % base_url res = 阅读全文
摘要:
一、 什么是DNS?DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 二、 域名的层级DNS 的分布式数据库是以域名为索引的,每个 阅读全文
摘要:
一、 什么是timewait?Timewait是TCP连接中,四次挥手时出现的一个状态,在主动关闭方发出最后一个ACK后,就会进入timewait状态,并等待2MSL时间后,进入CLOSE状态。 二、 MSLMSL(Maximum Segment Lifetime),报文最大生存时间,他是任何报文在 阅读全文