自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 08.常见文本处理工具

查看二进制文件的不同。

2025-08-18 22:47:43 781

原创 07.文本编辑工具之神VIM

扩展命令模式的配置只是对当前vim进程有效,可将配置存放在文件中持久保存;​ 突出显示的文字可被删除,复制,变更,过滤,搜索,替换等。nano:工具可以实现文本的编辑,上手容易,适合初学者。可视化键可用于与移动键结合使用。gedit :工具是图形工具。“指示,表示在可视化模式。​ w ) } 箭头等。

2025-08-18 22:46:45 222

原创 06.文件权限管理

getfacl 可查看设置的ACL权限。setfacl 可设置ACL权限。

2025-08-18 22:44:31 261

原创 05.用户和组管理命令

【代码】05.用户和组管理命令。

2025-08-18 22:43:22 629

原创 04.IO 重定向和管道

使用 “<<终止词” 命令从键盘把多行重导向给STDIN,直到终止词位置之前的所有文本都发送给STDIN, 有时被称为就地文本(here documents),其中终止词可以是任何一个或多个符号,其中EOF比较常用。标准输入重定向是使用文件来代替键盘的输入,从文件中读取数据,代替当前终端的输入设备输入的数据,此处要严格区分命令是否支持标准输入,标准输入和参数是两个概念;不跟任何选项参数,直接回车,看是否等待标准输入,如果是,则该命令可以使用标准输入重定向。

2025-08-18 22:42:22 288

原创 03.文件管理和操作命令

Socket本身有“插座”的意思,在Unix/Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为 内核借助缓冲区形成的伪文件。所谓管道,是指用于连接一个读进程和一个写进程,以实现它们之间通信的共享文件,又称 pipe 文件。通配符采有特定的符号,表示特定的含义,此特符号称为元 meta 字符。文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件。

2025-08-18 22:41:32 516

原创 02.Linux基础命令

这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定“其他窗口。系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命令,找到后会将这条命令的存在将执行之,如果不路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表存在,将会去PATH路径下寻找,利用hash缓存表可大大提高命令的调用速率。打开窗口,会话开始;

2025-08-18 22:39:41 860

原创 01.Linux小技巧

登录Linux后,默认的系统命令提示符毫无没有个性,无法明显辨别生产和测试环境,而导致误操作。可以通过修改PS1变量实现个性的提示符格式,避免这种低级错误。参考网站: https://www.bootschool.net/ascii-art。{} 可以实现打印重复字符串的简化形式。创建登录提示文件 /etc/motd。

2025-08-18 22:39:00 390

原创 01.MySQL 安装

这里的二进制包是指己经编译完成,以压缩包提供下载的文件,下载到本地之后释放到自定义目录,再进行配置即可。源码编译安装与前面的二进制包安装相比较,只多了编译过程。

2025-08-03 23:22:43 343

原创 14.Redis 哨兵 Sentinel

主从架构和MySQL的主从复制一样,无法实现master和slave角色的自动切换,即当master出现故障时, 不能实现自动的将一个slave节点提升为新的master节点,即主从复制无法实现自动的故障转移功能,如果想实现转移,则需要手动修改配置,才能将 slave 服务器提升新的master节点.此外只有一个主节点支持写操作,所以业务量很大时会导致Redis服务性能达到瓶颈。客户端初始化时连接的是Sentinel节点集合,不再是具体的Redis节点,即 Sentinel只是配置中心不是代理。

2025-08-03 23:16:05 917

原创 13.Redis 的级联复制

即实现基于Slave节点的Slave。

2025-08-03 23:15:15 199

原创 12.Redis 主从复制

在主从复制首次完成全量同步之后再次需要同步时,从服务器只要发送当前的offset位置(类似于MySQL的 binlog的位置)给主服务器,然后主服务器根据相应的位置将之后的数据(包括写在缓冲区的积压数据)发送给从服务器,再次将其保存到从节点内存即可。Redis在2.8版本之前没有提供增量部分复制的功能,当网络闪断或者slave Redis重启之后会导致主从之间的全量同步,即从2.8版本开始增加了部分复制的功能。主从节点的maxmemory不一致,主节点内存大于从节点内存,主从复制可能丢失数据。

2025-08-03 23:14:39 1063

原创 11.消息队列

消息队列: 把要传输的数据放在队列中,从而实现应用之间的数据交换常用功能: 可以实现多个应用系统之间的解耦,异步,削峰/限流等常用的消息队列应用: Kafka,RabbitMQ,Redis。

2025-08-03 23:13:46 217

原创 10.Redis 数据类型

Redis字符串是二进制安全的,这意味着一个Redis字符串能包含任 意类型的数据,例如: 一张JPEG格式的图片或者一个序列化的Ruby对象。也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,元素值可以重复,常用于存入日志等场景,此数据类型比较常用。有序集合的成员不能重复,但评分可以重复,一个有序集合中最多的成员数为 2^32 - 1=4294967295个, 经常用于排行榜的场景。它们的差别是,每个有序集合的成员都关联着一个双精度浮点型的评分。

2025-08-03 23:13:08 937

原创 09.Redis 常用命令

官方文档:https://redis.io/commands显示当前节点redis运行状态信息2. SELECT切换数据库,相当于在MySQL的 USE DBNAME 指令3. KEYS查看当前库下的所有key,此命令慎用!手动在后台执行RDB持久化操作5. DBSIZE返回当前库下的所有key 数量6. FLUSHDB强制清空当前库中的所有key,此命令慎用!强制清空当前Redis服务器所有数据库中的所有key,即删除所有数据,此命令慎用!

2025-08-03 23:12:14 228

原创 08.Redis 持久化

整个重写操作是绝对安全的,因为Redis在创建新 AOF文件的过程中,append模式不断的将修改数据追加到现有的 AOF文件里面,即使重写过程中发生停机,现有的 AOF文件也不会丢失。导出(export)AOF文件 也非常简单:举个例子,如果不小心执行了FLUSHALL命令,但只要AOF文件未被重写,那么只要停止服务器,移除 AOF文件末尾的FLUSHAL命令,并重启Redis ,就可以将数据集恢复到FLUSHALL执行之前的状态。AOF包含一个格式清晰、易于理解的日志文件用于记录所有的修改操作。

2025-08-03 23:09:54 1073

原创 07.config 命令实现动态修改配置和慢查询

config 命令用于查看当前redis配置、以及不重启redis服务实现动态更改redis配置等**注意:**不是所有配置都可以动态修改,且此方式无法持久保存。

2025-08-03 23:09:00 213

原创 06.Redis 配置文件说明

【代码】06.Redis 配置文件说明。

2025-08-03 23:08:29 229

原创 05.Redis 图形工具RDM

2025-08-03 23:06:30 167

原创 04.Redis 的多实例

使用多实例,需要指定不同实例的相应的端口,配置文件,日志文件等相关配置。

2025-08-03 23:02:23 280

原创 03.一键编译安装Redis脚本

【代码】03.一键编译安装Redis脚本。

2025-08-03 23:01:37 234

原创 02.Redis 安装

redis-benchmark* # 性能测试程序redis-check-aof -> redis-server* # AOF文件检查程序redis-check-rdb -> redis-server* # RDB文件检查程序redis-cli* # 客户端程序redis-sentinel -> redis-server* # 哨兵程序,软连接到服务器端主程序redis-server* # 服务端主程序。

2025-08-03 23:00:31 392

原创 01.Redis 概述

Redis (Remote Dictionary Server远程字典服务)是一个遵循BSD MIT开源协议的高性能的NoSQL。Redis 基于ANSI C语言语言编写的key-value数据库Redis 官网地址: https://redis.io/

2025-08-03 22:59:11 613

原创 05.查询表

GROUP BY:根据指定的条件把查询结果进行"分组"以用于做"聚合"运算ORDER BY: 根据指定的字段对查询结果进行排序LIMIT [[offset,]row_count]:对查询的结果进行输出行数数量限制,跳过offset,显示row_count行,offset默为值为0对查询结果中的数据请求施加“锁”

2025-06-08 23:30:57 1300

原创 04.管理表

一次插入一行或多行数据。

2025-06-08 23:30:22 429

原创 03.数据类型

选择正确的数据类型对于获得高性能至关重要。

2025-06-08 23:29:32 774

原创 02.管理数据库

【代码】02.管理数据库。

2025-06-08 23:28:23 275

原创 01.SQL语言概述

早期MySQL版本默认为 latin1,从MySQL8.0开始默认字符集已经为 utf8mb4。TCL:Transaction Control Language 事务控制语言。DML: Data Manipulation Language 数据操纵语言。DDL: Data Defination Language 数据定义语言。DCL:Data Control Language 数据控制语言。DQL:Data Query Language 数据查询语言。

2025-06-08 23:27:13 519

原创 07.containerd的客户端工具—nerdctl

containerd的客户端工具—nerdctl。

2025-03-18 22:53:47 304

原创 03.使用 kubeadm 部署 Kubernetes 集群

官方文档:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/一个 master 节点和三个 node 节点都需要安装,并修改 /etc/chrony/chrony.conf 文件。一个 master 节点和三个 node 节点 都需要安装和配置。一个 master 节点和三个 node 节点 都需要配置。一个 master 节点和三个 node 节点 都需要配置。master1 节点。

2025-03-13 16:11:07 1370

原创 02.Kubernetes 集群部署

官方文档:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/一个 master 节点和三个 node 节点都需要安装,并修改 /etc/chrony/chrony.conf 文件。一个 master 节点和三个 node 节点 都需要安装和配置。一个 master 节点和三个 node 节点 都需要禁用。一个 master 节点和三个 node 节点 都需要上传。

2025-03-12 23:52:11 1152

原创 01.Kubernetes 概述

Kubernetes 适用于所有编排语言,且解决更广泛的 MSA 的问题Kubernetes 还支持配置环境、设置资源约束、RBAC、管理应用程序生命周期、启用自动扩展和自我修复等, 自带反脆弱能力。

2025-03-12 23:48:22 1029

原创 案例9.Harbor 安全 Https 配置

官方文档:https://goharbor.io/docs/2.12.0/install-config/configure-https/此行必须是网站的域名,而且 harbor 主机的 /etc/hosts可以不解析此域名,不能是 IP 地址,否则登录时会报如下错误。下载地址: https://github.com/docker/compose/releases。下载地址: https://github.com/goharbor/harbor/releases。Web界面 – 项目 – 新建项目。

2025-03-10 01:21:21 1509

原创 03.检测 Zabbix agent

agent 配置错误 如:Server 错误地址,StartAgents=0等。可能为 agent 主机的网络不通导致,eb 界面 – 监测 – 主机**agent 服务没有启动,

2025-02-27 10:03:42 418

原创 02.Zabbix 安装

二进制包安装 Zabbix 官方参考文档: https://www.zabbix.com/documentation/6.0/zh/manual/installation/install_from_packages。**Zabbix 安装要求:**https://www.zabbix.com/documentation/6.0/zh/manual/installation/requirements。LTS 代表“长期支持版本”。镜像源: https://mirrors.aliyun.com/zabbix/

2025-02-26 16:49:36 1424

原创 Shell 脚本--检测服务状态

变量 SERVICE_NAME 表示服务名称  STATUS 表示服务的状态通过条件判断服务状态是否 = active 检测服务是否是运行状态如果不是运行状态就重启服务,并判断服务是否启动成功

2025-02-25 13:06:44 358

原创 Shell 脚本--检测网络连通性

循环遍历 IP 地址,  ping 命令测试 IP 的连通性, 然后根据 $?是否等于 0 进行条件判断

2025-02-25 12:01:40 328

原创 01.Zabbix 概述

运维行业有句话: “无监控、不运维”,监控俗称“第三只眼”。没了监控,基础运维,业务运维都是“瞎子”。所以说监控是运维这个职业的根本。尤其当前 DevOps 大行其道,用监控数据给自己撑腰,这显得更加必要,有人说运维是背锅侠,那么有 了监控,就有了充足的数据,一切以数据说话,所以作为一个运维工程师,如何构建一套监控系统是你的第一件工作。监控功能在需要的时刻,提前预警即将出问题,避免故障发生实时监控系统和业务,当出问题之后,通过发出告警,提醒相关人员,快速可以找到问题的根源,从而及时处理问题。

2025-02-24 16:43:50 905

原创 12.Docker 的资源限制

CFS 的意义在于, 在一个混杂着大量计算型进程和 IO 交互进程的系统中,CFS 调度器相对其它调度器在对待 IO 交互进程要更加友善和公平。一个宿主机,有几十个核心的CPU,但是宿主机上可以同时运行成百上千个不同的进程用以处理不同的任务,多进程共用一个 CPU 的核心为可压缩资源,即一个核心的 CPU 可以通过调度而运行多个进程, 但是同一个单位时间内只能有一个进程在 CPU 上运行,那么这么多的进程怎么在 CPU 上执行和调度的呢?默认情况下,每个容器对主机的 CPU 周期的访问都是不受限制的。

2025-02-22 15:59:27 1202

原创 11.Docker 之分布式仓库 Harbor

Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,由 VMware 开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。Harbor 支持安装在多个 Registry 节点的镜像资源复制,镜像全部保存在私有 Registry 中, 确保数据和知识产权在公司内部网络中管控,另外,Harbor 也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。harbor上必须先建立项目,才能上传镜像。

2025-02-22 15:58:35 1683

Redis客户端安装包

Redis客户端安装包

2025-08-03

空空如也

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

TA关注的人

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