06 2024 档案
摘要:对于此示例,我们使用与故障转移部分相同的拓扑。这里的想法是使用 VRRP VIP 作为 LVS VIP。这样,我们将引入一个执行 LVS 真实服务器池监控的高可用 LVS 控制器。 整个配置都在 /etc/keepalived/keepalived.conf 文件中完成。在我们的案例研究中,LVS
阅读全文
摘要:作为示例,我们可以介绍以下 LVS 拓扑: 首先,您需要一个配置良好的 LVS 拓扑。在本文档的其余部分,我们将假设已完成所有系统配置。这种拓扑通常在 DMZ 架构中实现。有关 LVS NAT 拓扑和系统配置的更多信息,请阅读 Joseph Mack LVS HOWTO。 主要架构组件 LVS 路由
阅读全文
摘要:路由器的LAN口和WAN口的区别是:一、定义差异;二、功能差异;三、物理连接差异;四、IP地址分配差异。定义差异在于,LAN口是连接局域网内部设备的接口,用于内部通信和资源共享;而WAN口是连接到互联网的接口,实现局域网与外部网络的通信。 一、定义差异 LAN口是指路由器上的局域网接口,用于连接本地
阅读全文
摘要:简单邮件传输协议(SMTP)是一种通过网络传输电子邮件(email)的技术标准。与其他网络协议一样,SMTP 允许计算机和服务器交换数据,无论其底层硬件或软件是什么。正如使用信封地址书写的标准化格式允许邮政服务得以运作一样,SMTP 标准化电子邮件从发件人到收件人的传输方式,使广泛的电子邮件传递成为
阅读全文
摘要:从发行版的存储库安装 keepalived,或者从源代码编译。虽然从存储库安装通常是在系统上运行 keepalived 的最快方法,但存储库中提供的 keepalived 版本通常比最新可用的稳定版本落后几个版本。 在 RHEL/CentOS 上安装先决条件 在 RHEL 上,安装以下先决条件: y
阅读全文
摘要:主库 /postgresql.conf listen_addresses = '*' '*' 将允许所有可用的 IP 接口(IPv4 和 IPv6)仅监听 IPv4 设置,0.0.0.0而 ' ::' 允许监听所有 IPv6 地址。wal_level = replica #预写日志级别fsync=o
阅读全文
摘要:什么是分布式处理? 分布式处理是一种计算方法,涉及将任务分配到网络中的多台机器或节点上。工作负载不依赖于单台机器来处理大量数据,而是分布在多台机器上,从而实现并行处理。分布式处理特性可以提高性能、可扩展性和容错能力。 分布式处理的工作原理 在分布式处理系统中,中央协调器将任务分配给网络中的不同节点。
阅读全文
摘要:什么是共享磁盘架构? 共享磁盘架构是一种数据存储和处理方法,允许多台计算机访问共享存储系统。在此架构中,所有节点或服务器都可以直接访问同一磁盘或存储设备,从而使它们能够同时读取和写入数据。这种方法无需数据复制,并允许在网络中的不同节点之间实现无缝数据共享和协作。 共享磁盘架构的工作原理 在共享磁盘架
阅读全文
摘要:参数名称和值 所有参数名称均不区分大小写。每个参数都采用以下五种类型之一的值:布尔值、字符串、整数、浮点数或枚举 (enum)。类型决定了设置参数的语法: 布尔值:值可以写为on、off、true、false、yes、no、1)0或其中任何明确的前缀。 字符串:通常,将值括在单引号中,并将值中的任何
阅读全文
摘要:添加新磁盘 查找新增磁盘文件 /dev/sdb 列出系统当前的块设备 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 500G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1G 0 part
阅读全文
摘要:信号(signal)是一种软中断,信号机制是进程间通信的一种方式,采用异步通信方式 一、信号类型 Linux系统共定义了64种信号,分为两大类:可靠信号与不可靠信号,前32种信号为不可靠信号,后32种为可靠信号。 1.1 概念 不可靠信号: 也称为非实时信号,不支持排队,信号可能会丢失, 比如发送多
阅读全文
摘要:转:https://iguoli.github.io/2020/04/15/Logroate.html logrotate 配置文件路径 执行程序: /usr/sbin/logrotate 默认配置文件: /etc/logrotate.conf 其它配置文件: /etc/logrotate.d/*
阅读全文
摘要:Kafka Topics CLI,即kafka-topics用于创建、删除、描述或更改 Kafka 中的主题。请确保您已预先启动 Kafka 如何创建 Kafka 主题? 要创建 Kafka 主题,我们需要提供必需的参数: 如果是 Kafka v2.2+,请使用 Kafka 主机名和端口,例如,lo
阅读全文
摘要:在数据事件流方面,Apache Kafka 是事实上的标准。它是一个由服务器和客户端组成的开源分布式系统。Apache Kafka 主要用于构建实时数据流管道。 Apache Kafka 被全球数以千计的领先组织用于高性能数据管道、流分析、数据集成和许多其他重要应用程序。 在本节中,我们将学习所有基
阅读全文
摘要:第一部分:数据集成挑战 典型的企业通过各种应用程序收集数据,例如会计、计费、客户关系管理、网站等。这些应用程序中的每一个都有自己的数据输入和更新流程。为了获得业务的统一视图,工程师必须在这些不同的应用程序之间开发定制的集成。 这些直接积分可以得到如下所示的复杂解决方案。 每次整合都会遇到各种困难 协
阅读全文
摘要:什么是网络协议? 在网络中,协议是一套用于格式化和处理数据的规则。网络协议就像计算机的一种共同语言。一个网络中的计算机可能会使用截然不同的软件和硬件,然而,协议的使用使它们能够相互通信。 标准化协议就像计算机可以使用的共同语言,类似于来自世界不同地区的两个人可能不理解对方的母语,但他们可以使用共同的
阅读全文
摘要:什么是 API? API 是允许两个软件组件使用一组定义和协议相互通信的机制。例如,气象局的软件系统包括每天的天气数据。您手机上的天气应用程序通过 API 与该系统“对话”,并在您的手机上显示每天的最新天气信息。 API 代表什么? API 代表应用程序编程接口。在 API 环境中,应用程序一词指的
阅读全文
摘要:右键单击桌面浏览器图标 点击属性 修改目标,去点360的导航url,ok
阅读全文
摘要:1. BIOS BIOS 代表基本输入/输出系统。简单来说,BIOS 会加载并执行主引导记录 (MBR) 引导加载程序。 首次打开计算机时,BIOS 首先对 HDD 或 SSD 执行一些完整性检查。 然后,BIOS 搜索、加载并执行引导加载程序,该程序可以在主引导记录 (MBR) 中找到。MBR 有
阅读全文
摘要:ssh 常用参数 语法格式 ssh [参数] 域名或IP地址 -b bind_address 在拥有多个接口或地址别名的机器上, 指定收发接口. -c blowfish|3des|des 选择加密会话的密码术. -f 要求 在执行命令前退至后台. -g 允许远端主机连接本地转发
阅读全文
摘要:#文档开始,一个文件中支持多个文档 doe: "a deer, a female deer" ray: "a drop of golden sun" pi: 3.14159 xmas: true french-hens: 3 calling-birds: #数组,单个破折号开始 - huey - d
阅读全文
摘要:Kubernetes 中的 NodePort 服务是一种用于将应用程序公开到互联网的服务,最终用户可以从互联网访问它。如果您创建 NodePort 服务,Kubernetes 将分配 (30000-32767) 范围内的端口。最终用户可以使用节点的 IP 地址访问该应用程序。 Kubernetes
阅读全文
摘要:Kubernetes 节点是实际工作发生的工作器或主机。每个 Kubernetes 节点都有执行 Pod 所需的服务,并由控制平面控制。每个 Kubernetes 节点可以有多个 Pod,Pod 内有容器运行。每个节点中有 3 个进程用于调度和管理这些 Pod。 Container runtime:
阅读全文
摘要:Kubernetes 命名空间是一种让您能够组织资源的机制。它就像集群内的虚拟集群。命名空间将资源与其他命名空间的资源隔离开来。例如,您需要在一个命名空间中为部署/服务使用不同的名称,但您可以在两个不同的命名空间中为部署使用相同的名称。 初始命名空间 kube-system: Master、kube
阅读全文
摘要:一个名为Kubernetes的开源容器管理平台可自动执行容器的部署、扩展、降级和负载平衡(也称为容器编排工具)。它由 Google 使用 Golang 创建,因此拥有一个相当大的社区。Google 最终将其捐赠给了 CNCF(云原生计算基金会)。本质上,部署是 pod 上方的一层抽象。它类似于 po
阅读全文
摘要:在 Kubernetes 世界中,作业被视为充当任务的主管或控制器的对象。Kubernetes 作业将创建一个 Pod,监控任务,并在该 Pod 因某种原因失败时重新创建另一个 Pod。任务完成后,它将终止 Pod。与部署和 Pod 不同,您可以在 Kubernetes 中指定作业,该作业可以是始终
阅读全文
摘要:容器镜像用于表示用于封装应用程序及其所有软件依赖项的二进制数据。容器镜像可以表示为可执行软件包,这些软件包可以独立运行,并对其运行时环境做出非常明确的假设。通常,我们会创建应用程序的容器镜像并将其推送到注册表,然后再将其称为 pod。 Image Names 这些镜像可以包含诸如 pause、Kub
阅读全文
摘要:在本文中,我们将研究 Kubernetes 中的容器编排。但首先,让我们探索容器兴起的趋势、容器编排的需求,以及它如何为 Kubernetes 占据主导地位和发展创造空间。 技术渗透到我们日常生活的方方面面,对软件、销售和交付基于软件的产品或仅在业务中使用软件的公司和组织产生了巨大的需求。这种压力刺
阅读全文
摘要:Minikube: 对于想要在系统上安装 Kubernetes 但系统资源有限的用户来说,它是理想的选择。因此,minikube 的关键点在于它没有单独的 Kubernetes 主节点和 Kubernetes 工作节点架构。在这里,我们将所有 Kubernetes 组件打包在一起作为一体化设置。单个
阅读全文
摘要:Kubernetes 集群主要由称为节点的工作机器和控制平面组成。集群中至少有一个工作节点。Kubectl CLI 与控制平面通信,控制平面管理工作节点。 Kubernetes – 集群架构 如下图所示,Kubernetes 采用客户端-服务器架构,有主节点和工作节点,主节点安装在单个 Linux
阅读全文
摘要:Kubernetes 的架构 Kubernetes 遵循客户端-服务器架构,其中主服务器安装在一台机器上,节点安装在单独的 Linux 机器上。它遵循主从模型,使用主服务器管理跨多个 Kubernetes 节点的 Docker 容器。主服务器及其控制的节点(工作节点)构成“Kubernetes 集群
阅读全文
摘要:顶级域名、二级域名与三级域名 互联网名称与数字地址分配机构(ICANN)负责管理和协调国际互联网络域名系统。根据ICANN的定义,一个完整的域名至少有两个部分,各部分之间用“.”来分隔,最后一个“.”的右边部分称为顶级域名,也称为一级域名;最后一个“.”的左边部分称为二级域名;二级域名的左边部分称为
阅读全文
摘要:卸载旧版本 旧版本的 Docker 已过期docker或已过期docker-engine。在尝试安装新版本及其相关依赖项之前,请先卸载所有此类旧版本。 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-com
阅读全文
摘要:Docker 是一套平台即服务 (PaaS) 产品,它使用操作系统级虚拟化技术以软件包(称为容器)的形式交付软件。容器彼此隔离,并捆绑自己的软件、库和配置文件;它们可以通过明确定义的渠道相互通信。所有容器都由单个操作系统内核运行,因此使用的资源比虚拟机少。 什么是 Docker? Docker 是一
阅读全文
摘要:系统服务在 Linux 系统的运行中起着至关重要的作用,在后台处理各种任务和进程。systemctl是一个强大的命令行工具,允许用户有效地管理这些服务。 在本文中,我们将探讨在 Linux 环境中启动、停止、重新启动、启用、禁用和显示服务状态的systemctl基础知识。 什么是 systemctl
阅读全文
摘要:Linux 中的locate 命令用于按名称查找文件。用户可以使用两种最广泛使用的文件搜索实用程序,分别是 find 和locate。locate 实用程序比 find 命令的对应程序工作得更好、更快,因为在启动文件搜索时,locate 实用程序不是搜索文件系统,而是查看数据库。此数据库包含文件的片
阅读全文
摘要:Linux 中的which命令用于通过在路径环境变量中搜索来定位与给定命令关联的可执行文件。它有 3 个返回状态,如下所示: 0:如果找到所有指定的命令并可执行。 1:如果一个或多个指定的命令不存在或不可执行。 2:如果指定了无效的选项。 Linux 中 `Which` 命令的语法 which 命令
阅读全文
摘要:Wait命令是进程管理命令之一。Linux 中有不同的进程命令,主要使用 5 个命令,它们是ps、wait、sleep、kill、exit。 ps是进程状态的缩写。它显示有关活动进程的信息。wait命令将暂停调用线程的执行,直到其子进程之一终止。它将返回该命令的退出状态。sleep命令用于将下一个命
阅读全文
摘要:Linux 中的每个命令在执行时都会启动一个进程,退出终端时该进程会自动终止。假设您正在通过 SSH 执行程序,如果连接断开,会话将被终止,所有执行的进程都将停止,您可能会面临巨大的意外危机。在这种情况下,在后台运行命令对用户非常有帮助,这就是nohup 命令的作用所在。nohup (No Hang
阅读全文
摘要:crontab是您希望定期运行的命令列表,也是用于管理该列表的命令的名称。crontab 代表“cron 表”,因为它使用作业调度程序 cron 来执行任务;cron本身以“chronos”(希腊语中的时间)命名。cron 是系统进程,它将根据设定的时间表自动为您执行任务。时间表称为 crontab
阅读全文
摘要:Linux 中的uniq命令是一个命令行实用程序,用于报告或过滤文件中的重复行。简而言之,uniq是一种帮助检测相邻重复行并删除重复行的工具。uniq从输入文件中过滤出相邻的匹配行(作为参数是必需的),并将过滤后的数据写入输出文件。 uniq 命令的语法 uniq [OPTIONS] [INPUT_
阅读全文
摘要:rsync或远程同步是类 Unix 系统的软件实用程序,可高效地在两台主机或机器之间同步文件和目录。一个是源或本地主机,文件将从该主机同步,另一个是远程主机,同步将在该主机上进行。rsync 复制/同步数据的方式基本上有两种: 通过任何远程 shell(比如ssh、rsh)与另一台主机复制/同步。
阅读全文
摘要:Linux 中的screen命令提供了从单个ssh会话启动和使用多个 shell 会话的功能。当使用“screen”启动进程时,该进程可以从会话中分离,然后可以在稍后重新连接该会话。当会话分离时,最初从屏幕启动的进程仍在运行并由屏幕本身管理。然后,该进程可以在稍后重新连接会话,并且终端仍在那里,就像
阅读全文