摘要: 云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert 阅读全文
posted @ 2020-01-13 00:35 莫孟林 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等,但对于以下灵魂三拷问可能就答不上了: 为什么用了 HTTPS 就是安全的? HTTPS 的底层 阅读全文
posted @ 2020-01-12 09:50 莫孟林 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 分享30个常用的Vim命令,希望其中能有一二能让你觉得有用。 删除从光标位置到单词结尾之间的字符并进入插入模式:cw。 删除光标所在单词并进入插入模式:ciw,删除光标所在位置的单词及空格:daw。 高亮选中标签内部的内容:vit。 正向移动到下一单词的开头:w,反向移动到当前单词/上一单词的开头: 阅读全文
posted @ 2020-01-05 17:59 莫孟林 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 01 inode 是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block) 阅读全文
posted @ 2020-01-05 17:32 莫孟林 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要流量控制? 双方在通信的时候,发送方的速率与接收方的速率是不一定相等,如果发送方的发送速率太快,会导致接收方处理不过来,这时候接收方只能把处理不过来的数据存在缓存区里(失序的数据包也会被存放在缓存区里)。 如果缓存区满了发送方还在疯狂着发送数据,接收方只能把收到的数据包丢掉,大量的丢包 阅读全文
posted @ 2019-12-29 14:22 莫孟林 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 长期从事IT工作的人会发现很多网络问题,其中一些问题很容易诊断和纠正,但有些问题很难弄明白。如果遇到这些问题时能够通过一些简单的步骤来排除网络故障,以收集信息并缩小问题的范围。 第1步:检查网络配置 故障排除过程可以通过验证你所了解的主机来实现。方法是在两台主机上运行IPCONFIG命令,以确保它们 阅读全文
posted @ 2019-12-29 14:03 莫孟林 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 1.ping命令 ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。p 阅读全文
posted @ 2019-12-22 19:48 莫孟林 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 在说哨兵之前,我们先说下主从复制,Redis 的主从复制模式,一旦主节点出现故障无法提供服务,需要人工介入手工将从节点调整为主节点,同时应用端还需要修改新的主节点地址,这种故障转移的方式对于很多应用场景是不能容忍的。正式由于这个问题,Redis 提供了 Sentinel(哨兵) 架构来解决这个问题。 阅读全文
posted @ 2019-12-22 19:12 莫孟林 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 说起虚拟化,相信大家应该都不陌生,像虚拟内存、Java 虚拟机、Android 模拟器这些都是虚拟化技术的体现,为什么这样说,这个就要回到虚拟化技术的本质上——虚拟化就是由位于下层的软件模块,根据上层的软件模块的期待,抽象(虚拟)出一个虚拟的软件或硬件模块,使上一层软件直接运行在这个与自己期待完全一 阅读全文
posted @ 2019-12-15 13:58 莫孟林 阅读(395) 评论(0) 推荐(0) 编辑
摘要: KVM 是业界最为流行的 Hypervisor,全称是 Kernel-based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主 阅读全文
posted @ 2019-12-15 13:52 莫孟林 阅读(178) 评论(0) 推荐(0) 编辑