![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器运维
文章平均质量分 84
Linux、Docker、K8s...
源梦倩影
星光不问赶路人,时光不负有心人。
展开
-
告别沉重的ELK,这套轻量级的日志系统值得你拥有
Loki 是由 Grafana Labs 开源的一款高可用、高扩展性、多租户的日志聚合系统。它受到 Prometheus 的启发,采用了类似的机制,使用标签(labels)对日志进行特征标记,然后进行归集统计。Loki 的设计理念是经济高效且易于操作,它不会为日志内容建立全文索引,而是对日志数据进行压缩存储,并且只对日志数据的元数据(如时间戳、labels 等)建立索引。这样的设计使得 Loki 在存储成本和查询效率方面具有优势。原创 2024-05-23 13:52:20 · 1971 阅读 · 0 评论 -
Docker Swarm 集群搭建:轻松打造高可用、可扩展的分布式应用
Docker Swarm 是一个原生的 Docker 容器编排工具,它可以将多个 Docker 主机组成一个虚拟的 Docker 主机,称为 Swarm。Swarm 中的每个节点可以是工作节点(worker node)或管理节点(manager node)。管理节点负责集群的管理和调度,而工作节点负责运行容器。通过以上步骤,你已经成功在 CentOS 上搭建了一个 Docker Swarm 集群,并部署了一个简单的服务。Docker Swarm 提供了强大的原生集群管理能力,适用于多种应用场景。原创 2024-05-18 22:21:01 · 492 阅读 · 0 评论 -
深入理解Dozzle:轻量级Docker日志查看工具
Dozzle 在启动时可以通过环境变量来设置一些配置选项。Dozzle 提供了一个简单高效的方式来实时监控 Docker 容器日志。它安装简便、功能直观、界面友好,非常适合于开发和小规模生产环境。希望这篇文章能帮助您快速上手 Dozzle,并透过提供的技巧,充分发挥它的潜力。记得探索更多 Dozzle 提供的功能,它可能会成为您日常工作中的好帮手。原创 2024-05-07 17:04:46 · 671 阅读 · 0 评论 -
Linux 如何查看内存占用情况?
命令可以实时显示系统进程的资源使用情况,包括 CPU 使用率、内存使用率、命令行等信息。命令可以显示系统内存的使用情况,包括总内存、已用内存、可用内存、交换空间等信息。还有一些其他工具可以用于查看 Linux 系统中的内容占用详情,例如。命令中,您可以使用方向键来浏览内容,并使用。文件包含有关系统内存使用情况的详细统计信息。命令的彩色版本,并提供了更直观的用户界面。要查看更详细的内存使用情况,可以使用。您可以使用文本编辑器或管道命令来分析。选项以 MB 为单位显示内存信息。键查看特定进程的详细信息。原创 2024-04-24 10:37:58 · 2172 阅读 · 0 评论 -
掌握Linux常用命令:提高工作效率,解决实际问题
以上是Linux系统中一些常用命令的介绍和示例。掌握这些命令对于任何Linux用户来说都是非常有帮助的。它们可以帮助你更有效地管理文件和目录、查看和编辑文本、监控系统状态以及处理压缩文件。随着你对Linux的深入了解,你会发现更多有用的命令和选项,这将使你的工作效率大大提高。不断学习和实践是提高Linux命令行技能的关键。原创 2024-04-24 10:33:45 · 452 阅读 · 0 评论 -
Docker 安装 Minio:快速搭建对象存储服务
MinIO是一个基于Go语言编写的开源对象存储服务。简单易用:通过简单的REST API接口,可以轻松地与其他应用程序集成。高性能:MinIO为并发工作负载进行了优化,能够处理高吞吐量的数据。分布式:支持横向扩展,可以跨多个节点运行,提供数据高可用性。安全:支持TLS加密,保证数据传输安全。通过本文,你应该能够了解如何使用Docker快速部署MinIO对象存储服务。MinIO是一个强大且灵活的工具,适用于各种规模的存储需求。原创 2024-04-22 13:39:34 · 1142 阅读 · 3 评论 -
事件循环机制epoll:深入解析与实践
epoll 是Linux系统中的一个I/O多路复用系统调用,它提供了一种比传统的 select 和 poll 更为高效的机制来处理并发I/O操作。epoll 的核心优势在于其能够仅通知那些状态发生变化的文件描述符,从而避免了对所有文件描述符的无差别轮询。epoll 作为一种高效的I/O多路复用机制,对于需要处理大量并发连接的服务器程序至关重要。通过本文的介绍,你应该对 epoll 有了更深入的了解,包括其工作原理、使用场景以及在不同编程语言中的实现方式。原创 2024-04-22 10:42:54 · 842 阅读 · 0 评论 -
Redis哨兵配置与实战:构建可靠的高可用性架构
Redis 哨兵是一种分布式系统,用于高可用性(HA)解决方案的监控和故障自动转移。哨兵通过发送命令并接收 Redis 实例的响应来监控主服务器和从服务器的健康状况。一旦主服务器发生故障,哨兵会自动将一个从服务器升级为新的主服务器,并让其他从服务器指向新的主服务器。通过本文的介绍,我们了解了 Redis 哨兵的配置和工作原理。通过哨兵系统,我们能够实现 Redis 环境中的高可用性和自动故障转移,确保服务的稳定运行。这对于构建可靠的线上服务是非常关键的。希望这篇文章能帮助你更好地理解和使用Redis哨兵。原创 2024-04-22 10:15:09 · 1189 阅读 · 0 评论 -
轻松掌握MySQL主从复制:构建高可用数据库的秘诀
MySQL 的主从复制是一种数据复制机制,它允许在一个 MySQL 服务器(主服务器)上的数据更改自动复制到另一个或多个 MySQL 服务器(从服务器)。主服务器用于数据的写入操作,而从服务器用于数据的读取操作,这样可以分散数据库的负载。在配置过程中,需要注意监控复制状态,处理可能出现的复制错误,并考虑使用 GTID 等高级特性来简化管理。请注意,本文提供的是一个简化的配置指南,实际部署时可能需要根据具体的业务需求和环境进行调整。确保所有服务器的 MySQL 版本一致,或者从服务器的版本不高于主服务器。原创 2024-04-22 10:10:43 · 313 阅读 · 0 评论 -
再见了 Jenkins, 使用 Drone + Gitee 实现自动化部署 SpringBoot 项目
Drone 是一款功能强大、易于使用的 CI/CD 工具,提供了丰富的插件,可以扩展其功能。Drone 采用轻量级的基于 Docker 的架构,易于部署和管理,重点是免费。Drone 和 Jenkins 都是优秀的 CI/CD 工具,选择哪一款取决于您的项目需求和团队规模。如果您追求简单易用,Drone 是一个不错的选择。原创 2024-04-22 09:23:27 · 873 阅读 · 0 评论