摘要: awk其实不仅仅是工具软件,还是一种编程语言。 不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。 awk是什么 awk是一个强大的linux命令,有强大的文本格式化的能力,好比将一些文本数据格式化成专业的excel表的样式。 awk早期在Unix上实现,我们用的awk是gawk,是GU 阅读全文
posted @ 2023-08-21 16:03 Mrterrific 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 请注意,sed和awk都使用单引号去练习,双引号会加载特殊符号,要做更多的转义。 sed是什么 sed是Stream Editor(字符流编辑器)的缩写,简称流编辑器。 文件数据就像流水线一样被加工处理,sed就是一个加工厂,文件中的每一行,每一个字符都是原料; 经过sed处理后,最终从流水线出来, 阅读全文
posted @ 2023-08-21 16:00 Mrterrific 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 软件官网 http://www.keepalived.org/ 为什么需要keepalived 上图明显看出,LB机器应该是双节点,否则出现单点故障的问题,并且LB作为网站的入口,显然要提供高可用性的访问。 keepalived就是解决了单点故障的问题,给两台不同IP的服务器提供了自动漂移虚拟IP的 阅读全文
posted @ 2023-08-21 14:38 Mrterrific 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 网络安全背景 网络就是实现不同主机之间的通讯。网络出现之初利用TCP/IP协议簇的相关协议概念,已经满足了互连两台主机之间可以进行通讯的目的,虽然看似简简单单几句话,就描述了网络概念与网络出现的目的,但是为了真正实现两台主机之间的稳定可靠通讯,其实是一件非常困难的事情了,如果还要再通讯的基础上保证数 阅读全文
posted @ 2023-08-21 14:32 Mrterrific 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、lb调度算法 调度算法一般分几类: 第一类是静态调度算法:负载均衡器根据自身设定的规则进行分配,不需要考虑后端节点的健康情况。例如轮询、加权轮询、哈希类型调度算法。 第二类是动态调度算法,负载均衡器会判断后端节点的当前状态,来决定是否分发请求。例如链接数最少的优先分发,响应时间短的优先分发,如l 阅读全文
posted @ 2023-08-21 14:26 Mrterrific 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 集群是什么 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。 这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。 当用户请求集群系统时, 阅读全文
posted @ 2023-08-21 14:23 Mrterrific 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 网站集群拆分 上一节我们是部署了单机的LNMP,再往下,要进行拆分了,无论是性能、还是安全性,都务必要拆分。 拆分的内容有 nginx集群 mysql nfs共享存储 等 拆分思路 情况1 当前的单机环境已经装好了,数据也都有了,需要拆分到多个机器 需要考虑数据迁移 情况2 初试环境直接以集群模式部 阅读全文
posted @ 2023-08-21 14:18 Mrterrific 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 自定义yum本地仓库 你不需要依赖外网的yum仓库,可能导致该仓库无法访问,下载软件失败。。 大公司,会自建yum仓库 防止出现网络问题,自建了yum仓库,本地yum仓库 你可以去阿里云上,部署一个在线的yum仓库。。 ​# 先准备好了一个 lnmp所有的rpm包,以及他们需要的依赖# 准备一个mi 阅读全文
posted @ 2023-08-21 14:14 Mrterrific 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 黄金架构LNMP LNMP是网站架构初期最合适的单体架构。因为初创型技术团队对于技术的选型,需要考虑如下因素 在创业初期,研发资源有限,研发人力有限,技术储备有限,需要选择一个易维护、简单的技术架构; 产品需要快速研发上线,并能够满足快速迭代要求,现实情况决定了一开始没有时间和精力来选择一个过于复杂 阅读全文
posted @ 2023-08-21 14:13 Mrterrific 阅读(49) 评论(0) 推荐(0) 编辑