- 博客(27)
- 收藏
- 关注
原创 OpenClaw部署及AI模型接入多平台联动
OpenClaw(小龙虾)是一款开源的本地化AI智能助手,支持语音交互、文件操作和多步骤任务自动化。其核心优势包括本地数据处理保障安全、离线稳定运行、支持多AI模型接入(如阿里云百炼、豆包Seed 2.0等)以及跨平台协作能力(飞书/企业微信/QQ)。提供三种部署方案:新手推荐Coze平台5分钟网页部署(需消耗算力积分);阿里云一键部署(10-15分钟可视化操作);高阶用户可选择本地部署(需手动配置环境)。典型应用场景涵盖文档处理、代码开发、定时任务等办公自动化需求,支持通过插件扩展飞书/企业微信等平台集成
2026-03-19 14:59:04
436
原创 OpenStack 零基础入门操作指南
OpenStack 零基础入门指南 本文为OpenStack初学者提供快速上手指南,通过生活化比喻讲解OpenStack核心概念。OpenStack是一个开源私有云平台,可将物理服务器资源虚拟化,提供类似公有云的虚拟机管理功能。 主要内容包括: 核心组件简介:Keystone(认证)、Nova(计算)、Glance(镜像)等 环境准备:推荐使用Ubuntu 22.04系统,8GB内存以上配置 使用DevStack一键部署:详细步骤指导如何快速搭建测试环境 创建第一台虚拟机:从镜像选择、网络配置到实例启动的全
2026-02-02 09:27:58
405
原创 Nova 命令详解(面向 OpenStack 初学者)
Nova 命令摘要(OpenStack 计算服务) 核心功能 虚拟机管理:创建/删除/启停/重启实例(boot, delete, start/stop, reboot) 资源调整:修改实例规格(resize)、热迁移(live-migration) 状态查询:列出实例(list)、查看详情(show)、检查控制台日志(console-log) 关键特性 支持批量操作(如批量创建/删除) 提供元数据管理(metadata)和高级过滤(--status/--name) 管理员可查看服务状态(service-li
2026-02-02 09:18:44
768
原创 OpenStack 运维培训手册(新手入门版)
OpenStack 运维培训手册摘要 本手册为OpenStack运维新手提供入门指导,涵盖核心概念、架构、常用命令和故障排查。OpenStack是一套开源的IaaS云平台,包含Nova(计算)、Neutron(网络)、Cinder(存储)等8大核心组件。手册详细介绍了典型部署架构(控制节点、计算节点、存储节点)和高可用设计要点,并提供了环境配置指南。重点内容包括日常运维命令(服务状态检查、虚拟机管理、网络配置、存储操作)和实用实例,如排查虚拟机卡顿问题、网络路由配置等。手册强调动手实践,建议结合实验环境学习
2026-01-30 09:34:05
812
原创 如何安全迁移 Kubernetes Kubelet 数据目录(/var/lib/kubelet)
本文介绍了Kubernetes节点Kubelet数据目录迁移的详细步骤。首先通过drain命令安全驱逐节点Pod,停止kubelet服务后,使用rsync迁移数据至新目录并验证完整性。随后创建软链接指向新目录,重启kubelet服务并恢复节点调度。文档还包含数据验证、备份恢复方案及注意事项,建议逐个节点操作并预留足够磁盘空间。该流程适用于生产环境,但需先在测试集群验证。
2025-12-30 09:52:33
365
原创 “Unable to get the full path to root (/var/lib/docker): failed to canonicalise path for /var/lib/doc
根据提供的日志,错误信息是 “Unable to get the full path to root (/var/lib/docker): failed to canonicalise path for /var/lib/docker: EvalSymlinks: too many links”。如果问题仍然存在,请提供更多的日志信息或详细描述问题的环境和操作步骤,以便我能够提供更准确的帮助。另外,请确保您的系统和 Docker 版本是最新的,并且没有发生任何异常情况或配置更改。
2023-10-23 10:51:00
624
原创 elk部署流程
Elk 是一个开源的分布式日志分析平台,由 Elasticsearch、Logstash、Kibana 组成,支持实时数据检索、分析和可视化。
2023-10-17 18:31:46
289
原创 nginx搭配keepalived搭建高可用的详细步骤流程
在nginx主服务器上停掉nginx服务,浏览器中访问虚拟IP地址,可以看到nginx服务已经由备用服务器顶替上来。在两台nginx服务器上分别启动nginx服务,可以在浏览器中输入虚拟IP地址进行访问,可以看到请求的响应情况。通过keepalived和nginx的结合,可以实现nginx的高可用性,并且不会有单点故障的问题。启动成功后,可以在另一台机器上输入 ip addr 命令查看到虚拟IP的地址。二、安装keepalived。
2023-10-17 18:26:27
364
原创 nginx高可用部署及配置的详细过程
由于nginx高可用部署涉及到很多方面,比如负载均衡、高可用架构、性能优化等,无法一一讲解。这里提供一个基础的nginx高可用部署配置,供参考。本文假定有两台服务器,一台作为主服务器,一台作为备用服务器。在主服务器上安装nginx,然后进行如下配置。以上是一个基础的nginx高可用部署配置,仅供参考。在备用服务器上安装keepalived,并进行如下配置,实现主备切换。在主服务器上安装keepalived,并进行如下配置,实现主备切换。在nginx配置文件中添加如下配置,实现简单的轮询负载均衡。
2023-10-17 18:22:43
372
原创 如何配置nginx健康检查,举例并详细说明各参数作用
Nginx健康检查可以用于监测后端服务的运行状态,一旦发现后端服务不正常,将自动切换到其它正常的后端服务,保证整个服务的可用性和稳定性。下面是一个配置Nginx健康检查的例子,并详细说明各参数的作用。通过Nginx健康检查,可以自动发现后端服务的故障节点,并将请求转发到正常的服务节点,提高了整个服务的可用性和稳定性。
2023-09-22 13:04:56
1283
原创 k8s镜像拉去策略及说明
IfNotPresent 策略下,如果本地已经存在该镜像,将不会再次拉取,但如果本地存在的镜像版本与需要的版本不一致,可能会出现兼容性问题。如果一个 Pod 中多个容器需要拉取同一镜像,但拉取策略不一致,可能会出现镜像版本不统一、应用出现问题等问题。镜像拉取可能会受到网络环境影响,如果网络不稳定或者延迟较高,可能会导致镜像拉取超时或者失败。Always 策略下,每次都会强制拉取最新的镜像,可能会导致应用不稳定,出现兼容性问题。Never:只使用节点上已经存在的镜像,不会从镜像仓库中拉取镜像。
2023-09-06 15:00:17
2192
原创 nginx单机和集群的详细部署流程
Nginx是非常流行的Web服务器和反向代理服务器,既可以单独使用,也可以作为负载均衡器实现集群部署。下面是Nginx单机和集群的详细部署流程。
2023-09-04 11:25:02
1094
1
原创 Linux系统添加新硬盘并进行LVM分区操作
在该命令的输出中,您应该能够看到新硬盘设备的列表。例如,如果系统识别到新硬盘为。该命令将创建一个 10 GB 的逻辑卷,并将其命名为。现在,您就可以将新的文件系统中的文件存储到。该命令应该输出新分区的 UUID。,它将在列表中显示为。
2023-09-01 16:19:09
668
原创 Docker下varlibdockeroverlay2空间清理办法
var/lib/docker/overlay2目录的大小限制取决于Docker存储驱动的配置。Docker中的/var/lib/docker/overlay2目录是用于存储Docker容器的数据层和镜像层的。Docker官方提供了一个名为“docker system prune”的命令,可以用来清理不再使用的Docker资源。需要注意的是,这个选项的设置只对新的Docker容器和镜像生效,已经存在的容器和镜像不受影响。注意,这个命令会删除所有未被引用的资源,包括Docker平台本身的一些资源。
2023-09-01 14:55:34
4652
原创 Redis从入门到高可用 分布式实战教程
Redis集群采用的是无中心的分布式架构,每个节点都可以独立地对外提供服务,并且节点之间的数据是互相备份的,从而保证了数据的可靠性和高可用性。从从复制是指将一个Redis节点作为主节点,另一个或多个Redis节点作为从节点,同时从节点还可以将自己的数据复制给其他从节点,从而实现数据的分布式备份和读写分离等功能。主从复制是指将一个Redis节点作为主节点,另一个或多个Redis节点作为从节点,主节点负责写入数据,而从节点则会将主节点的数据复制过来,从而实现数据的备份和读写分离等功能。二、Redis基本操作。
2023-09-01 14:49:42
113
原创 redis配置信息详细说明及常用命令及参数使用
SET key value [EX seconds] [PX milliseconds] [NX|XX]:设置key的值为value,可以设置key的过期时间(秒或毫秒),NX表示key不存在时才设置,XX表示key存在时才设置。默认为everysec。ZRANGE key start stop [WITHSCORES]:获取 key 的有序集合中排名在start和stop之间的元素,如果加上WITHSCORES参数,则同时返回元素的分数。]:向 key 的有序集合添加一个或多个元素,score为分数。
2023-09-01 14:35:11
500
原创 linux环境中部署单机版redis和集群版
Redis集群是将多个Redis实例组成一个分布式数据库系统,使得可以在多个Redis实例之间进行数据分片、负载均衡和容错等操作。在每台机器上创建多个Redis实例,每个实例需要在不同的端口上运行,并配置好各个实例之间的通信方式。以上是Redis集群部署的基本流程,实际中你可能需要根据具体情况进行更复杂的配置和部署。在Redis实例配置文件中,需要设置Redis的IP地址、端口、密码等参数。在所有的机器上安装Redis,并配置好各个机器之间的网络连接。该命令会输出Redis集群中每个节点的状态信息。
2023-09-01 14:29:10
170
原创 Git 的基本概念和使用方式
总而言之,Git 通过仓库、分支、提交、合并、远程仓库、拉取和推送等基本概念,提供了一个有效的版本控制方式,使得团队协作变得更加轻松和便捷。远程仓库(Remote Repository):远程仓库是指与本地仓库不在同一计算机上的另一个 Git 仓库,可以通过。Git 是一个版本控制系统,它可以帮助我们在开发软件时管理代码的版本和变更。分支(Branch):Git 中的分支可以让不同开发者在同一时间独立地开发不同的功能或特性。合并(Merge):当两个不同的分支完成了不同的功能或特性时,需要将其合并到一起。
2023-08-30 16:12:53
100
原创 在Kubernetes中定义探针时,有几种可用的探测方式来检测容器的健康状况
通过将适当的探针配置添加到Pod和容器定义中,Kubernetes可以根据探针的结果来管理应用程序的健康状态。在上述示例中,我们定义了一个Pod,并在其中的容器中配置了就绪探针和存活探针。:你还可以使用自定义探针类型来实现自定义的健康检查逻辑,只需编写一个实现了指定接口的容器内进程,并且返回相应的状态。当使用探针时,还可以配置探针的一些高级选项,以便更好地适应应用程序的需求。如果探针请求在指定的时间内没有返回响应,则认为探针失败。同时,我们还指定了容器的资源限制和请求,以确保其在所需的资源范围内运行。
2023-08-30 15:18:41
313
原创 k8s探针及探针的使用方法
当在Kubernetes(k8s)中运行应用程序时,探针(Probes)是一种机制,用于监测应用程序的健康状态。Kubernetes支持三种类型的探针:存活探针(Liveness Probe)、就绪探针(Readiness Probe)和启动探针(Startup Probe)。上述示例中,探针将每隔10秒检测容器的8080端口是否能够进行TCP连接。如果在容器启动后的30秒内失败了多次(failureThreshold),则Kubernetes会重启容器。上述示例中,探针将每隔10秒向容器的。
2023-08-30 15:12:25
800
原创 ChatGPT和仿真人脸技术
ChatGPT是一个基于自然语言处理技术的对话生成模型,可以用于生成自然流畅的对话内容。仿真人脸则是指使用计算机技术生成逼真的人脸图像,常见的应用场景包括虚拟形象、影视特效等。
2023-05-04 17:06:20
777
1
原创 Docker从入门到高级学习笔记,超详细,包含命令及各参数的使用
使用 docker volume,我们可以很容易地在 Docker 容器和 Docker 主机之间传递数据,共享数据,并备份容器数据。Docker Compose 是一个非常方便的工具,可以帮助我们更轻松地管理多容器 Docker 应用程序。通过定义一个 YAML 文件,我们可以轻松地启动、停止和管理多个服务。掌握 Docker Compose 的使用方法可以帮助我们更好地构建和管理 Docker 应用程序。
2023-05-04 16:41:02
131
1
原创 Docker Compose使用
Docker是一种用于构建、发布和运行应用程序的容器化技术,通过将应用程序及其依赖项打包到一个可移植的容器中,使得应用程序可以在任何地方运行,简化了应用程序的部署和管理。Docker Compose是Docker官方的工具,用于定义和运行多容器Docker应用程序。它可以将多个容器组合成一个应用程序,简化了多容器应用程序的部署和管理。
2023-04-24 16:53:52
1331
原创 Docker基础知识及命令的应用
Docker 是一个开源的容器化平台,可以让开发者轻松地打包、部署和运行应用程序。轻量级:与虚拟机相比,Docker 容器占用的资源更少。快速部署:Docker 可以快速地部署和运行应用程序。跨平台:Docker 可以在不同的操作系统和云平台上运行。本文介绍了 Docker 的基本概念和用法,并详细讲解了 Docker 的常用命令及其参数。希望本文能对读者学习和使用 Docker 提供一些帮助。Dockerfile 指令详解。
2023-04-24 16:04:08
182
1
docker从入门到精通,详细教程
2023-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅