- 博客(117)
- 收藏
- 关注
原创 文件系统大比拼:性能、安全性、可用性全面对决!
以下是Linux和Windows常见文件系统的对比表格,涵盖性能、应用场景、最大支持数据量、安全性、高可用性等关键因素:文件系统操作系统性能应用场景最大支持数据量安全性高可用性EXT4Linux高效、通用性能Linux服务器、个人电脑、中小型存储设备文件系统1EB,单文件16TB支持文件权限和日志功能中等,依赖于日志功能BtrfsLinux优化多设备读写和快照操作云计算、大规模存储、虚拟化环境文件...
2024-12-17 18:30:36
286
2
原创 系统安装扫盲从入门到入门
Windows 启动盘与 PE盘有什么区别?进阶装机-PXE网刻如制作PE盘?UEFI和Legacy启动方式的具体含义和区别?- Windows 启动盘与 PE盘有什么区别?Ghost(通常指的是Norton Ghost)是一个磁盘克隆和备份工具,它和 Windows 启动盘、PE盘有一些交集,但其重点和用途不同。1.功能与用途Ghost主要用于系统备份和恢复,它可以将整个磁盘(包括操作系统、应...
2024-12-16 19:00:54
744
1
原创 GitLab历史演进
GitLab 是一个基于 Git 的 DevOps 平台,它的历史演进反映了开发和运维协作工具的不断发展。GitLab 的目标是为开发团队提供一个集成的工具集,涵盖 源代码管理、CI/CD、项目管理 等功能。GitLab 最初只是一个 Git 仓库管理工具,但随着时间的推移,它逐步发展成一个全面的 DevOps 平台。以下是 GitLab 历史演进的主要阶段和里程碑:1. GitLab 的初创(2...
2024-11-27 08:20:51
767
1
原创 图解Gitlab Flow
Gitlab Flow 图形演示GitLab Flow 命令演示Gitlab Flow 图形演示GitLab Flow 是一种版本控制工作流,结合了 Git 的分支模型和持续集成/持续交付 (CI/CD) 的最佳实践,适用于持续开发和交付的场景。以下是其图形表示及示例说明:1. GitLab Flow 图形表示主要分支角色:Main Branch (主分支):持续集成的目标分支,代码质量可靠,随时...
2024-11-26 07:46:08
984
原创 GitLab 使用过程中常见问题及解决方案
开发人员常见问题及解决方案合并请求被拒绝原因:代码质量问题、安全漏洞或流水线失败。解决方案:使用 Code Quality 工具检查代码质量。查看流水线日志,修复单元测试、编译错误或扫描问题。优化静态分析(SAST)结果,解决依赖漏洞。Pipelines 执行速度慢原因:任务过多或缺乏资源。解决方案:优化 .gitlab-ci.yml 文件,启用任务并行化。配置 缓存(cache),减少重复步骤。...
2024-11-25 08:20:57
1259
1
原创 Gitlab有趣而实用的功能
GitLab 是一个功能强大的 DevOps 平台,集成了从代码管理到持续集成/持续交付(CI/CD)的全面工具。在生产环境中,以下功能尤其有趣且实用:1. 集成的 CI/CDGitLab 的 CI/CD 工具允许你直接在代码库中配置流水线,通过.gitlab-ci.yml文件来定义自动化流程。优势:支持自动构建、测试和部署。内置 Runner,可以轻松设置流水线。允许多环境部署(例如开发、测试和...
2024-11-24 13:28:45
887
原创 图解GitLab DevSecOps 流程
以下是 GitLab DevSecOps 流程图,全面覆盖从开发到生产环境的问题检测、反馈和修复,体现了全生命周期的管理与改进。GitLab DevSecOps 流程图graph TD %% 核心流程 A[开发人员提交代码] --> B[代码托管] B --> C[CI/CD Pipeline 启动] C --> D[SAST - 静态安全扫描]...
2024-11-24 13:28:45
574
原创 Overlay2 和 Device Mapper 实现原理
Overlay2 的实现原理Device Mapper 的实现原理Overlay2 vs Device Mapper 对比实际例子1. Overlay2 的实现原理Overlay2 是 Linux 的联合文件系统(UnionFS)实现之一,支持将多个目录(称为“层”)叠加为一个逻辑文件系统。其原理基于将只读层(镜像)和读写层(容器)组合起来,形成统一的文件视图。工作原理镜像层(Image Laye...
2024-11-23 12:35:56
949
原创 Docker 的存储驱动及其优缺点
Docker 的存储驱动是容器文件系统的关键组成部分,决定了容器镜像和数据的存储方式。以下是常见的存储驱动及其优缺点:1. OverlayFS/Overlay2简介: Overlay 是现代 Linux 文件系统中一种高效的联合文件系统,Overlay2 是其改进版本,是 Docker 的默认驱动。优点:性能好:特别是在现代 Linux 系统上,Overlay2 的写入和读取性能优于 Overla...
2024-11-23 12:35:56
1077
原创 GitLab 备份与恢复
在 GitLab 中,备份和恢复是运维中非常关键的部分,尤其是数据的安全与一致性。以下是具体操作指南。GitLab 备份GitLab 提供了内置的备份工具,通过 gitlab-backup 命令生成备份文件。1. 备份环境准备确保以下几点:备份存储路径有足够的空间(默认路径为 /var/opt/gitlab/backups)。管理员权限。GitLab 服务正常运行。2. 创建备份运行备份命令:su...
2024-11-22 23:12:38
754
原创 人类BUG:为什么我们总在重启中进化?
认知偏差人类经常犯错,特别是在“事后诸葛亮”式的问题上,有深刻的心理学、行为科学和社会学根源。以下是主要原因和一些相关研究领域的解释:1.人类认知的局限性认知偏差(Cognitive Biases)人的大脑天然有限,处理信息时容易产生偏差。例如:正常化偏见(Normalcy Bias):认为问题不会发生在自己身上,低估潜在风险。后见之明偏差(Hindsight Bias):事情发生后觉得“早该想...
2024-11-20 12:30:29
664
1
原创 nacos与k8s service健康检查详解
Nacos健康检查是由什么参数控制的?k8s service健康检查配置是由什么参数控制的?如果k8s deployment滚动更新,在endpoint中会立即把对应需要替换的某一个pod给删除吗?旧版本的 Pod 被标记为 Terminating 的时间点是一个新的pod恰好ready的时候吗?Tips:文末有思考题Nacos健康检查在 Nacos 中,服务实例可能会在某些条件下自动下线(即被标...
2024-11-20 12:30:29
1057
原创 如何大幅提高做成一件事的可能性?
需要考虑几个方面1. 明确目标清晰的目标:目标需要具体、可衡量(SMART 原则)。例如,不只是“学会编程”,而是“用 Go 实现一个高效的日志分析工具”。短期与长期结合:将长期目标分解为阶段性的小目标,逐步实现。2. 找到动力为什么要做?:明确“为什么”,才能支撑你在遇到困难时坚持下去。内外激励结合:内在动力(兴趣、成长需求)和外部动力(奖励、责任)都很重要。3. 制定计划行动计划:把目标分解为...
2024-11-17 22:12:39
1000
1
原创 锅总浅析容器与wasm
容器与wasm的差异wasm与容器开销分析wasm与容器安全性分析为什么wasm适合高并发go与wasm为什么没走到一起wasm与kubernetes容器与wasm的差异沙箱机制与容器和操作系统内核之间存在一定的交集,尤其在 Linux 系统上。然而,WASM 沙箱和 Linux 容器尽管功能相似,但实现方式和开销有根本的差异。以下是对 WASM 沙箱与容器技术的关键不同和开销差异的深入分析。1....
2024-10-31 18:11:32
661
1
原创 艾伦·图灵(Alan Turing)
Alan Mathison Turing艾伦·图灵(Alan Turing)的成就与经历图灵奖设计背景及历史意义历届图灵奖得主及其贡献图灵奖所有得主奖金国内的计算机学科奖项及奖金中美计算机学科的差距和各自优势艾伦·图灵(Alan Turing)的成就与经历 艾伦·图灵(Alan Turing)的生活和事业充满了辉煌的成就与悲剧的经历。他是一位杰出的数学家、逻辑学家、计算机科学家和密码学家,以下是他...
2024-10-10 07:11:10
1657
1
原创 如何手搓一个飞行控制系统?
要设计一个飞行控制系统,首先,你要知道飞机的控制系统由哪些子系统组成?为保障飞行安全,对飞机的需要进行哪些冗余设计?飞机硬件故障的概率有多大?对比汽车的故障概率呢?飞机的控制系统组成 飞机控制系统主要由多个子系统组成,这些子系统共同确保飞机在飞行中的稳定性、可控性以及飞行安全。飞机的控制系统分为以下几个主要部分:1. 飞行控制系统(Flight Control System)飞行控制系统是飞机最重...
2024-10-09 07:11:20
1028
原创 谁在指挥你上下班遇到的交通信号灯?
ITS 关键组成及功能有哪些?ITS 用到了哪些协议?国外知名ITS供应商及其产品有哪些?国内外ITS各自有何特点?ITS 关键组成及功能 智能交通系统(ITS,Intelligent Transportation Systems) 是一种结合了信息技术、通信技术、传感器和控制技术的综合系统,旨在提升交通管理和服务的智能化水平,改善交通效率、减少交通拥堵、提高交通安全并降低环境影响。以下是 ITS...
2024-10-08 07:11:57
1340
原创 锅总浅析链路层加密
链路层加密有何特点?链路层加密协议和算法有哪些?实际应用中为什么有了链路层的加密还需要上层协议加密?链路层加密协议 链路层加密(Link Layer Encryption)是指在OSI模型的链路层(第2层)对数据进行加密的技术。它的目的是在网络传输过程中,保护链路上所传输的数据免受窃听、篡改和其他类型的攻击。链路层加密通常用于无线网络(如Wi-Fi)和专有的有线网络,以确保点对点的数据传输安全。链...
2024-10-07 09:17:31
781
原创 纯自研商用操作系统为什么这么难?
操作系统有多复杂?对于商用操作系统,最难的是软硬件生态系统的建设吗?商用操作系统和军用操作系统各自有何特点?美国军事操作系统有哪些?操作系统的复杂特性 操作系统(OS)的研发难度极高,主要源于以下几个方面的复杂性:1. 系统的复杂性操作系统是管理计算机硬件和软件资源的核心。它需要管理多种资源和任务,包括:CPU调度:如何高效地在多个任务之间分配CPU时间。内存管理:分配和管理系统内存,防止内存泄漏...
2024-10-05 09:51:39
1334
原创 锅总详解短链接与长连接
短链接与长连接的应用场景及优缺点是什么?路由协议中的短链接和长连接有哪些例子?应用层的短链接及长连接协议有哪些?短链接和长连接对cpu和内存的影响有哪些?长链接、短连接与LVS的有何关联?如何优化长、短连接?文末有书卖!短链接与长连接的应用场景及优缺点 “短连接”和“长连接”是网络通信中的两种连接方式,通常用于描述客户端与服务器之间的连接状态和持续时间。1. 短连接:短连接(Short Conne...
2024-10-04 22:04:22
902
原创 IPV6精髓浅析
IPV6精髓浅析IPV6关键特性有哪些? IPV6的路由表是如何生成的,与IPV4有何区别?SLAAC工作流程及哪些字段协作生成了IPV6地址?DAD为什么能实现重复地址检测?IPV6包头设计精要有哪些?DHCPv6自动获取IPV6地址工作过程是怎样的?希望本文能给您带来一点帮助!IPV6关键特性 在IPv6中,多个协议共同协作,来实现其关键特性。以下是这些关键点对应的具体协议:1. 扩展地址空间...
2024-10-02 21:55:52
902
原创 锅总详解容器优化(一)
基础镜像如何选择?Dockerfile如何优化?CMD、ENTRYPOINT、ENV如何配合使用?容器的只读层、可读写层和init层有哪些内容?执行docker commit不会保存哪些内容?希望本文能带给您答案!
2024-08-13 07:15:00
1157
18
原创 锅总详解Jenkins应用
Jenkins架构是怎样的?Jenkins用了哪些调度设计?Jenkins调度最佳实践有哪些?如何写一个Go或Java项目的管道?Jenkins的声明式与脚本化流水线有哪些内容?Jenkins发展历史是怎样的?希望本文能给到您答案!
2024-08-12 07:00:00
1140
10
原创 未来计算机发展遐想
文中事件不仅展示了计算机技术的进步和发展,也反映了人类如何逐步适应和应对技术变革中的挑战与意外。每一个事件都在某种程度上塑造了我们今天所熟知的计算机世界。
2024-08-12 00:00:07
740
4
原创 锅总浅析Prometheus 设计
Prometheus为什么这么设计?涉及数据结构有哪些?涉及的设计原理及理论有哪些?发展历史是怎样的?希望本文能带给您一点帮助。
2024-08-11 12:44:40
1308
11
原创 锅总浅析漏洞修复
如何修复漏洞?修复漏洞可能造成哪些影响?减少这些影响应该考虑哪些方面?开源检测漏洞工具有哪些?自动修复漏洞的开源工具有哪些? 希望本文能带给您一点点思考和帮助!
2024-08-09 20:30:00
1340
15
原创 锅总浅析SRE
SRE(Site Reliability Engineering,站点可靠性工程)是由Google开发的一种运维理念和实践方法,其核心思想是用软件工程的方式来管理和运维系统,以提高系统的可靠性、效率和可扩展性。
2024-08-04 23:01:31
1375
29
原创 锅总浅析防火墙
防火墙是一种网络安全设备或软件,用于监控和控制进出网络流量,基于一组预定义的安全规则来决定允许或阻止特定的网络流量。防火墙的主要目的是保护网络和计算机系统免受未经授权的访问、攻击和其他安全威胁。文中列举的硬件防火墙品牌在各自领域内提供了可靠和全面的网络安全解决方案,帮助企业和组织保护其网络免受各种网络威胁。在选择防火墙时,应根据自身网络规模、业务需求和预算来选择最合适的产品。防火墙通过多种技术手段来分析和过滤网络流量,从而保护网络免受各种威胁。
2024-08-03 22:13:16
1668
18
原创 锅总浅析链路追踪技术
链路追踪是什么?常用的链路追踪工具有哪些?它们的异同、架构、工作流程及关键指标有哪些?希望读完本文能帮您解答这些疑惑!
2024-07-31 07:00:00
1355
33
原创 锅总浅析虚拟化技术
常见的虚拟化技术有哪些?KVM集群解决方案有哪些?如何用Libvirt操作KVM组成集群?PVE构建虚拟化的特性和其架构又是怎样的?希望完本文,能帮您解答这些疑惑!
2024-07-30 07:00:00
2098
30
原创 锅总浅析系统设计
如何进行系统设计?系统设计最佳实践有哪些?系统设计和软件工程有何区别?如何避免过度设计?学习书籍及软件工具推荐有哪些?前后端语言选型有哪些原则?考虑政策因素的系统设计步骤是怎样的? 带着这些疑问,希望本文能帮您解答!
2024-07-29 07:15:00
1981
25
原创 锅总详解开源组织之ASF
ASF是什么?ASF孵化的顶级项目有哪些?ASF顶级项目商用化有哪些?涉及的版权是什么?应用案例有哪些?衍生项目及其关联是什么?希望本文能帮您解答这些疑惑!
2024-07-28 00:09:17
1611
22
原创 关于Docker的20条常用搬砖命令!
一、docker安装 sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo sed -i 's+download.docker.com+mirrors.aliyun.com/docke...
2024-07-27 07:15:51
471
1
原创 运维锅总详解NFS
NFS是什么?如何对NFS进行部署及优化?NFS工作流程是什么?NFS的性能及优缺点是什么?NFS发展历史又是怎样的?希望本文能帮您解答这些疑惑!
2024-07-26 20:15:00
1035
6
原创 运维锅总浅析kubernetes网络插件
本文首先介绍kubernetes的网络模型,然后分别对Flannel 、Calico 、Cilium网络插件的各种模式进行介绍,最后通过表格方式对比三者的异同及应用场景。希望对您选择Kubernetes网络插件有所帮助!
2024-07-26 07:15:00
2855
25
原创 运维锅总详解Kubernetes 之GVR与GVK
本文尝试从GVR与GVK对比、常见的GVR和GVK操作、GVK设计精髓、CRD工作流程等方面对GVK和GVR进行详细分析。希望对您有用!一、Kubernetes 之GVR与GVK对比 在 Kubernetes 中,GVR 和 GVK 是两个重要的概念,用于唯一标识和操作不同的资源类型和实例。以下是它们的特点简介以及各自的应用场景。GroupVersionResource (GVR)特点简介Grou...
2024-07-26 07:11:24
558
2
原创 运维锅总浅析Kubernetes之Ceph
Ceph 的核心组件有哪些?Ceph读写数据流程及故障自愈是怎样的?如何对Ceph部署架构进行调优?如何用Ceph集成到kubernetes?希望本文能帮您解答这些疑惑!
2024-07-25 22:55:06
1330
8
原创 运维锅总浅析网络攻击与防范
本文介绍常见的网络攻击手法及防御措施,并进一步介绍如何进行安全教育和培训、攻击溯源。希望对您提高网络安全防范意识有所帮助!
2024-07-24 18:06:14
1064
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人