自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 拷贝其他电脑上的linux虚拟机

本文记录自己在拷贝别人虚拟机到自己电脑上出现的问题,主要为网络问题提示:以下是本篇文章正文内容,下面案例可供参考。

2025-10-22 21:44:21 159

原创 k8s中pod详解

每个Pod都有一个特殊的被称为“基础容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或者多个紧密相关的用户应用容器。Pod 包含一个特殊的“基础容器”的Pause容器 ,它负责 pod网络 和存储资源,除了pauser容器 pod还包含多个应用容器,他们可以共同工作在Pod启动过程中,Init容器会按顺序在网络和数据卷初始化之后启动。每个容器必须在下一个容器启动之前成功退出。

2025-10-14 08:48:53 771

原创 部署k8s集群+containerd+dashboard

第1,2部分,以及calico和nerdctl都需要三个虚拟机全部操作,第3,4部初始化和dashboard安装只需要master节点进行操作。

2025-10-10 19:14:16 1122

原创 MySQL 主主复制 + keepalived + HAProxy

客户端 → 虚拟 IP(VIP)→ 持有 VIP 的服务器(A 或 B)→ 该服务器上的 HAProxy → 后端 MySQL 主主服务器(通过负载均衡转发)使用rpm安装mysql。

2025-09-27 09:05:59 404

原创 Ansible-Playbook 剧本编写

Ansible 的 Playbook 是一个包含多个 Play 的 YAML 文件,每个 Play 负责对指定的 主机组 执行一系列的任务。Playbook 通常由以下几部分组成:下面的示例展示了一个简单的 Playbook,演示了基本的任务执行流程和 Ansible 模块使用。3. 命令行运行 Playbook在运行 Playbook 时,可以使用一些常用参数来调整执行行为:如果要使用 SSH 密码 或 sudo 密码,可以使用以下选项:4. 变量和引用变量在 Playbook 中非常有用,它们

2025-09-25 20:01:36 762

原创 自动化运维工具 Ansible 集中化管理服务器

Ansible 是一款面向类 Unix 系统的自由开源配置和自动化工具,由 Python 编写。无需在被管理节点安装客户端,轻量级。通过 SSH 协议与节点通信。使用 YAML 和 Jinja2 模板语言进行配置和自动化任务编排。官方网站行业事件2015 年 10 月,红帽(Red Hat)收购 Ansible,交易金额约 1–1.5 亿美元。Ansible 成立于 2013 年,总部位于北卡罗来纳州达勒姆,联合创始人 aïd Ziouani 与 Todd Barr 均为红帽前员工。

2025-09-24 20:20:40 735

原创 zookeeper+kafka

​Zookeeper是一个分布式协调服务,专门为分布式应用提供高效可靠的协调、同步、配置管理和故障恢复等功能。它的设计目的是简化分布式系统的管理,保证多个节点之间的数据一致性和协调工作。Zookeeper 提供了类似文件系统的层次化命名空间,用来存储和管理元数据,确保分布式应用的高可用性和强一致性。Kafka 是一个分布式的基于发布/订阅模式的消息队列(MQ,Message Queue),主要应用于大数据实时处理领域。

2025-09-24 20:17:06 1094

原创 elk日志系统

ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。ELK是的缩写,这三个工具组合在一起,用于数据收集、存储、搜索和可视化分析。:核心搜索和分析引擎,负责存储数据并提供快速的全文搜索和分析功能。Logstash:数据收集和处理管道,能够从各种来源(如日志文件、数据库)收集数据,并进行过滤和转换,然后将其发送到Elasticsearch。Kibana。

2025-09-22 20:17:06 1083

原创 Redis群集三种模式

​ Redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建cluster群集主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。哨兵:在主从复制的基础上,哨兵实现了自动化的故障恢复。缺陷:写操作无法负载均衡;存储能力受到单机的限制;

2025-09-19 20:34:29 1053

原创 linux中的redis

定义:开源、C 语言编写、基于内存、支持持久化的键值数据库。特性高性能:读取可达 110000 次/s,写入 81000 次/s数据结构丰富:string、list、hash、sets、sorted sets支持持久化:数据可保存到磁盘原子性:单线程避免并发锁问题主从复制:数据备份为什么快?纯内存操作 → 避免磁盘 IO单线程 → 避免锁开销I/O 多路复用 → 高并发举例秒杀活动:库存扣减、订单写入,放到 Redis 避免数据库压力。抖音热搜榜:用。

2025-09-18 19:01:33 1613

原创 MySQL MHA

MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。

2025-09-18 14:10:19 610

原创 Mysql 备份与还原

1)冷备: tar,需要关闭mysql服务,或者确保mysql服务在进行tar备份时,没有客户端的写入操作2)温备: mysqldump,这个是mysql自带的备份工具,特性,逐表备份,每备份一张表时,会先drop删除,然后重新create 创建表结构,然后再锁表(仅锁定写的操作,但可读),进行insert语句的备份,备份完成后,进行unlock解锁,然后继续备份下一个3)热备: xtrabackup mysqlhotcopy等热备工具(第三方),在mysql正常运行时,进行备份、

2025-09-16 18:54:12 589

原创 MyCat

INSERTUPDATEDELETESELECT主从复制保证从库数据与主库同步数据内部交换过程:主库写入 → 二进制日志 → 从库同步开源企业级数据库中间件支持事务、ACID替代 MySQL 集群或 Oracle 集群融合内存缓存、NoSQL、大数据技术(HDFS)可视为企业级数据库中间件,实现分库分表、读写分离。

2025-09-16 18:44:40 601

原创 Mysql 主从复制操作

② 开启NTP服务、关闭防火墙和增强性安全功能。② 开启ntp服务,关闭防火墙、增强性安全功能。① 安装ntp、ntpdate服务。在两台从服务器上直接查看数据库列表。④ 两台slave服务器配置相同。整个实验的环境 以及服务器信息。③ 时间同步master服务器。三台MySQL同时手工编译安装。① 安装ntp、修改配置文件。详情参考mysql编译安装。在主服务器上创建一个数据库。

2025-09-16 18:23:47 328

原创 Linux基础之部署mysql数据库

⚠️ 注意:如果 CMake 出错,解决后需删除。将mysql-5.7.17.tar.gz解压。如果navicat连不上就。把里面的全删掉改成下面的。

2025-09-15 19:29:43 289

原创 DR模式 LVS负载均衡群集和keepalived

不仅“心跳”、还兼对外“服务”的本端网络链路断了,即使启动(或继续)应用服务也没有用了,那就主动放弃竞争,让能够ping通参考IP的一端去起服务。由于上面已经配置了23,16,17三台虚拟机,并分别为服务器,web节点1,web节点2,现在将23当做BACKUP从节点,新创建一个虚拟机80作为主节点,并进行和23一样的dr服务器配置,然后进行对两个服务器进行keepalived部署,因为已有两个web节点,所以不用再进行配置。添加冗余的心跳线,例如:双线条线(心跳线也HA),尽量减少“裂脑”发生几率。

2025-09-12 19:55:57 770

原创 Nginx SSL 获取 SSL/TLS 证书(仅用于测试)

证书应该已经保存在 /usr/local/nginx/ssl/certs/nginx-selfsigned.crt。如果您只是在开发或测试环境中使用 SSL,可以生成自签名证书。请按照以下步骤生成并配置自签名证书。出现不被信任可点击高级继续访问,证明配置成功。系统会提示你输入一些信息,如国家、组织等。使用https://[ip地址]访问测试。

2025-09-10 21:00:29 365

原创 Nginx 优化与防盗链

【代码】Nginx 优化与防盗链。

2025-09-10 10:27:13 170

原创 Web与Nginx网站服务

​ Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问点开量第二的 Rambler.ru 站发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Nginx 1.0.4 发布。

2025-09-05 20:36:57 1041

原创 Linux中的awk

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk之所以叫 AWK 是因为其取了三位创始人Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。awk。

2025-09-04 08:52:12 1145

原创 Linux中sed

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-09-03 21:01:30 1181

原创 Linux中命令小工具(cut,sort,uniq,tr)

cut—— 截列sort—— 排序uniq—— 去重(必须连续,常和 sort 联合)tr—— 替换 / 删除 / 压缩。

2025-09-03 19:34:52 295

原创 Linux中的Shell编程

Shell 是一个用 C 语言编写的程序, 通过 Shell 用户可以访问操作系统内核服务Shell类似于DOS下的command和后来的 cmd.exeShell既是一种命令语言,又是一种程序设计语言Shell script 是一种为shell编写的脚本程序。Shell编程一般指shell脚本编程,不是指开发shell自身例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-08-30 19:45:08 783

原创 Shell脚本命令扩展(标准文件描述符,命令退出状态码)

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-08-30 19:23:52 293

原创 Linux入门教程 第十六章 CPU-IO-网络-内核参数的调优

模块调优手段适用场景CPU高 CPU 负载、多进程调度磁盘 I/O高并发读写、备份任务网络Bonding、内核参数高可用、负载均衡、防攻击内核sysctl 参数优化高并发连接、安全防护。

2025-08-28 08:55:08 618

原创 Linux入门教程 第十五章 Linux 系统调优工具

uptime输出格式: 时间 运行时间 登录用户数 平均负载(1分钟、5分钟、15分钟)若1分钟负载值 > CPU核心数,说明系统可能过载。举个列子:若系统CPU核心数为1,此时1分钟负载值(1.25)> 1,说明系统可能短暂过载(需结合5分钟/15分钟负载趋势综合判断)

2025-08-27 20:51:33 994

原创 服务器初始化操作

① 安装yum 网络源(国内源)(下载/用老师的) 有外网做本地yum源 配置路径并且设置挂载镜像挂载 最好设置永久性挂载 /etc/fstab② 安装运维的必备工具③ 网络验证首先查看当前网卡有没有启动 和配置IPping 域名 www.baidu.com 如果有问题 查看DNS配置 网卡有没有启动等④ 配置主机名 并且 设置主机映射 为了加快主机之间访问速度。

2025-08-26 20:37:04 913

原创 Linux SSH 基于密钥交换的自动登录原理及配置说明

在打开的密钥创建向导中,选择默认的 RSA 密钥算法及密钥长度(默认 2048 位)后,点击 下一步。复制生成的公钥到目标主机的/root/.ssh/authorized_keys 尾部追加。单击 工具 > 用户密钥管理者 ,再点击 生成。程序生成密钥对后,点击 下一步。打开Xshell程序。

2025-08-26 20:13:07 304

原创 Linux入门教程 第十四章 SElinux

SELinux( Security Enhanced Linux 安全性增强的Linux),由美国国家安全局 NSA(National Security Agency)开发,构建与 Kernel 之上,拥有灵活的强制性访问控制结构,主要用在提高 Linux 的安全性,提供强健的安全保证,可以防御未知攻击,据称相当于 B1 级的军事安全性能(信息安全评估标准)!

2025-08-26 19:47:55 335

原创 Linux入门教程 第十三章 防火墙

在 Internet 中,企业通过架设各种应用系统来为用户提供各种网络服务,如 Web 网站、电子邮件系统、FTP 服务器、数据库系统等。那么,如何来保护这些服务器,过滤企业不需要的访问甚至是恶意的入侵呢?本章将开始学习 Linux 系统中的防火墙——netfilter 和 iptables,包括防火墙的结构和匹配流程,以及如何编写防火墙规则。Linux 的防火墙体系主要工作在网络层,针对 TCP/IP 数据包实施过滤和限制,属于典型的包过滤防火墙(或称为网络层防火墙)。

2025-08-25 20:58:22 631

原创 Linux入门教程 第十二章 ftp

FTP(File Transfer Protocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。tcp协议:20,2121端口: 用于传输指令20端口:用于传输数据。

2025-08-22 20:09:27 583

原创 Linux入门教程 第十一章 网络命令

网络连通命令(测试):ping,traceroute,mtrip接口管理:ip addr,ifconfig,ip link路由管理:ip router网络连接与套接字监控:netstat,ss,lsofDNS查询工具:dig,nslookup端口服务测试:telnet系统辅助工具:uname,uptime。

2025-08-21 19:48:09 840

原创 计算机网络入门教程 第四章 DNS

1.1 DNS 的角色DNS (Domain Name System) 是互联网的“导航员”或“114查号台”。它的核心作用是实现域名与IP 地址之间的相互映射。正向解析:根据域名查找对应的 IP 地址(最常用)。反向解析:根据 IP 地址查找对应的域名(用于特殊用途,如邮件服务器反垃圾验证)。1.2 端口与协议53使用协议:UDP:用于常规的域名解析查询。速度快,开销小。TCP:用于区域传送(主从服务器同步数据)。因为TCP更可靠,能保证大数据量的准确传输。1.3 域名结构:FQDN。

2025-08-20 20:26:55 620

原创 计算机网络入门教程 第三章 交换机-网络层-传输层原理

ARP协议是地址解析协议(Address Resolution Protocol)是通过解析IP地址得到MAC地址的,是一个在网络协议包中极其重要的网络传输协议,它与网卡有着极其密切的关系,在TCP/IP分层结构中,把ARP划分为网络层,为什么呢,因为在网络层看来,源主机与目标主机是通过IP地址进行识别的,而所有的数据传输又依赖网卡底层硬件,即链路层,那么就需要将这些IP地址转换为链路层可以识别的东西,在所有的链路中都有着自己的一套寻址机制,如在以太网中使用MAC地址进行寻址,以标识不同的。

2025-08-19 20:11:42 706

原创 计算机网络入门教程 第二章 子网划分

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-08-19 19:22:31 836

原创 计算机网络入门教程 第一章 osi七层模型

osi模型数据应用层上层数据传输层TCP头部+上层数据网络层IP头部+TCP头部+上层数据数据链路层MAC头部+IP头部+TCP头部+上层数据物理层(之前的数据包)转化为二进制比特流。

2025-08-18 20:27:53 742

原创 Linux入门教程 第十章 传输及其他命令

在这里插入代码片。

2025-08-18 19:47:00 572

原创 Linux入门教程 第九章 进程管理

进程管理是操作系统管理进程和资源的关键部分。在 Linux 中,进程是系统中所有任务的核心,进程管理命令主要用于查看、控制和调度系统中的进程。本篇详细讲解了进程管理的相关知识,以及拓展的其他命令,希望能对初学者有所帮助。

2025-08-16 20:25:12 1067

原创 Linux入门教程 第八章 系统管理

在 Linux 系统中,运行级别(runlevel)定义了系统的运行状态。Systemd 通过目标(target)来代替传统的运行级别。以下是常见的运行级别与对应的 Systemd 目标:0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的;1 单用户模式,root权限,用于系统维护,禁止远程登录(只能通过实机进去),该模式的进入方式百度操作即可;就像windows下的安全模式登录;(进入单用户模式的时候root不需要密码就可以登录,所以在此模式下可以修改root密码)2

2025-08-16 18:46:30 723

原创 RAID磁盘阵列

是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels)常用的RAID级别RAID0,RAID1,RAID5,RAID6 ,RAID1+0等RAID 0。

2025-08-15 15:50:18 974

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除