摘要: iptables的结构 iptables由上而下,由tables、chains、rules组成 四表 iptables有filter、nat、mangle、raw四种内置表 Filter表 filter是iptables的默认表,有一下三种内建链: INPUT链 - 处理来自外部的数据 OUTPUT 阅读全文
posted @ 2024-01-18 14:10 無花無酒鋤作田 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、概述 特点 一个leader多个fllower组成的集群 集群中只要有半数以上节点存货,zk集群就能正常服务。所以zk适合安装奇数台服务器 全局数据一致性,每隔server保存一份相同的数据副本,client无论连接到哪个Server,数据都是一致的 跟新请求顺序执行,来自同一个client的更 阅读全文
posted @ 2024-01-18 14:08 無花無酒鋤作田 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 文章来源:用好你的瑞士军刀/netcat 介绍 Netcat 号称 TCP/IP 的瑞士军刀并非浪得虚名,以体积小(可执行 200KB)功能灵活而著称,在各大发行版中都默认安装,你可以用它来做很多网络相关的工作,熟练使用它可以不依靠其他工具做一些很有用的事情。 端口测试 测试两台主机A到主机B(19 阅读全文
posted @ 2022-06-24 09:43 無花無酒鋤作田 阅读(58) 评论(0) 推荐(0) 编辑
摘要: OSI七层参考模型 交换位于第二层数据链路层,数据帧被封装了以太网头部,其中记录了目标网路的mac地址 路由位于第三层网络层,数据包被封装了IP头部,其中记录了源IP地址和目的IP地址 路由引入 问题1:在同一网段的192.168.0.1/24和192.168.0.2/24两台主机需要通信,如何实现 阅读全文
posted @ 2022-04-30 12:09 無花無酒鋤作田 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在计算机领域中,状态机是一个比较基础的概念。在我们的日常生活中,我们可以看到许多状态机的例子,如:交通信号灯、电梯、自动售货机等。 基于FSM的编程也是一个强大的工具,可以对复杂的状态转换进行建模,可以大大简化我们的程序 2.什么是状态机 有限状态机FSM火简称状态机,是一种计算的数学模型 阅读全文
posted @ 2022-03-25 17:42 無花無酒鋤作田 阅读(1008) 评论(0) 推荐(1) 编辑
摘要: Redis单线程 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进程或多线程处理? - 多线程处理可能涉及到锁 - 多线程处理会涉及到线程切换而消耗CPU (2)单线程处理的缺点? - 无法发挥多核CPU性能,不过可以通过在单机开多 阅读全文
posted @ 2022-03-25 16:42 無花無酒鋤作田 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 基础篇 基础架构:一条SQL查询语句是如何执行的 Mysql可以分为Server层和存储引擎层两部分 Server层包括连接器、查询缓存、分析器、优化器、执行器,以及所有的内置函数。所有垮存储引擎的功能,比如存储过程、触发器、视图等 存储引擎层负责数据存储和提取,架构模式是插件式,默认引擎是Inno 阅读全文
posted @ 2022-03-25 16:36 無花無酒鋤作田 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、ansible基本概念 ansible的配置清单位于/etc/ansible/hosts,ansible配置位于/etc/ansible/ansible.cfg ansible依赖与sshpass,配置文件ansible.cfg中需要把host_key_checking=False注释删除 配置 阅读全文
posted @ 2022-03-25 16:35 無花無酒鋤作田 阅读(87) 评论(0) 推荐(0) 编辑
摘要: linux、sed 阅读全文
posted @ 2022-03-25 16:33 無花無酒鋤作田 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 输出netstat命令的第一列和第四列 netstat | awk '{print $1 $4}' awk命令中语句被单引号中的大括号括着(只能被单引号包含) $1...$n表示第几列,$0表示整行 awk可以进行格式输出 netstat | awk '{printf "%-8s %-8s\n",$ 阅读全文
posted @ 2021-01-26 16:35 無花無酒鋤作田 阅读(140) 评论(0) 推荐(0) 编辑