
运维DevOps
文章平均质量分 84
Docker部署、网络等
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#项目文件.csproj 文件结构解析
.csproj 文件结构解析。原创 2025-03-04 15:53:40 · 815 阅读 · 0 评论 -
MSBuild 核心解析
MSBuild(Microsoft Build Engine)是微软开发的跨平台构建引擎,作为 .NET 生态系统的基础工具链,负责将源代码转化为可执行程序或其他输出形式。Visual Studio 默认构建引擎:支撑 VS 的编译、打包等操作独立命令行工具:脱离 IDE 实现自动化构建流程开源可扩展平台:支持自定义任务和插件扩展功能。原创 2025-03-04 14:56:12 · 514 阅读 · 0 评论 -
IIS服务的安全机制
IIS(Internet Information Services)作为Windows系统的核心Web服务器,其安全机制基于操作系统底层架构,结合权限管理、通信加密、访问控制等多层防护策略。原创 2025-03-04 11:29:35 · 391 阅读 · 0 评论 -
IIS服务的工作原理
IIS通过内核驱动 http.sys 监听HTTP请求。例如,ASP.NET请求由aspnet_isapi.dll转发至.NET运行时。工作进程从http.sys队列中获取请求,通过ISAPI扩展或处理程序(如ASP.NET)处理动态内容。配置文件(如ApplicationHost.config)定义站点、应用程序池、模块等设置。模块化处理:IIS通过模块(如身份验证模块、日志模块)逐层处理请求,支持自定义扩展。静态内容:直接读取文件(如HTML、图片)并返回。原创 2025-03-04 11:19:09 · 396 阅读 · 0 评论 -
IIS 服务的组件结构
层级结构:包含全局配置(applicationHost.config)和站点级配置(web.config),支持模块化覆盖和继承。作用:统一管理非 HTTP 协议(如 Net.TCP、Net.Pipe)的请求激活,支持应用程序池的自动启动和回收。核心文件:通过 XML 文件管理站点、应用程序池、模块等设置,支持动态更新。步骤 3:工作进程执行代码生成响应,通过 HTTP.sys 返回客户端。HTTP 模块:如静态文件处理模块、身份验证模块,按需加载以扩展功能。原创 2025-03-04 11:09:03 · 397 阅读 · 0 评论 -
IIS 应用程序池的概念及作用
IIS 应用程序池是 IIS(Internet Information Services)的核心组件,用于将多个 Web 应用程序或站点链接到一组独立的工作进程(w3wp.exe)中,实现进程级别的隔离和管理。每个应用程序池可配置独立的运行参数(如身份验证方式、资源限制等),确保不同应用互不影响。原创 2025-03-04 10:44:03 · 616 阅读 · 0 评论 -
Win10 用户、组与内置安全主体概念详解
用户是操作系统中的身份标识,用于区分不同操作者并控制资源访问权限。每个用户拥有独立的安全标识符(SID)。组是用户账户的集合,通过集中分配权限简化管理。组的权限由其成员继承。常见内置组Administrators:管理员组,成员拥有系统控制权。Users:普通用户组,权限受限。Guests:来宾用户组,权限最低。安全主体是系统预定义的特殊身份标识,用于描述一类操作场景下的访问权限需求,包括用户、组或计算机。核心类型。原创 2025-03-04 10:26:10 · 753 阅读 · 0 评论 -
IIS 身份验证深度解析
技术特性:通过 MD5 哈希算法处理凭据,生成唯一散列值传输,避免明文密码泄露。限制条件:仅支持 HTTP 1.1 协议,且部分旧版浏览器不兼容(如 IE6)。需在 Active Directory 中启用“存储密码为可逆加密”选项。原创 2025-03-04 10:15:29 · 955 阅读 · 0 评论 -
DBeaver转储数据库和恢复数据库指南
DBeaver是一个通用的数据库工具,支持MySQL、PostgreSQL、Oracle、SQLite、SQL Server等多种数据库系统。它提供了一个直观的用户界面,使用户能够方便地管理数据库连接、浏览表结构、执行SQL查询以及进行数据导入导出等操作。此外,DBeaver还具备数据库设计和建模功能,可以生成实体关系图(ER图),并支持表结构的直接编辑。除了基本的转储和恢复功能外,DBeaver还提供了一些高级功能,以增强数据库管理和维护的便捷性。原创 2025-01-22 10:06:58 · 3188 阅读 · 0 评论 -
实现宿主机(Windows 10 Docker Desktop)和Linux容器之间的数据挂载的三种方法
在Windows 10上使用Docker Desktop运行Linux容器时,实现宿主机和容器之间的数据挂载有三种主要方法:使用-v选项挂载宿主机目录、创建Docker数据卷以及使用--mount指令进行绑定挂载。每种方法都有其特定的使用场景和优势。使用-v选项:简单直接,适合开发和测试环境以及简单的共享需求。创建数据卷:由Docker管理,适合需要持久化存储和多容器数据共享的场景,通常用于生产环境。使用--mount指令:提供精细控制和更好的可读性,适合复杂挂载需求和生产环境。原创 2025-01-21 12:59:52 · 2110 阅读 · 0 评论 -
了解两种不同的容器技术:Windows 容器和 Hyper-V 容器
在数字化转型浪潮中,容器技术以其高效、灵活和可扩展的特性,迅速成为企业应用开发和部署的重要工具。特别是在WindowsServer环境中,Windows容器和Hyper-V容器作为两种主流的容器技术,各自拥有独特的优势和适用场景。本文旨在通过深入浅出的方式,帮助读者理解这两种容器技术的差异、实践应用以及如何选择最适合自己需求的容器技术。原创 2025-01-20 10:36:26 · 1342 阅读 · 0 评论 -
如何在win10Docker安装Mysql数据库?
如果容器正在运行,可以使用docker stop 命令停止容器,其中是你要停止的容器的ID。一旦容器停止,你可以使用docker rm 命令删除容器,其中是你要删除的容器的ID。使用docker ps -a命令查看所有正在运行和停止的容器,找到名为"/mysql"的容器。使用以下命令来查看是否已安装了 mysql镜像。再次查看发现mysql容器已删除。原创 2024-09-17 21:04:22 · 544 阅读 · 0 评论 -
了解云容器实例云容器实例(Cloud Container Instance)
云容器实例(Cloud Container Instance, CCI)服务提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。原创 2024-09-17 21:02:02 · 1526 阅读 · 0 评论 -
了解华为云容器引擎(Cloud Container Engine)
云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。云容器引擎是一个企业级的Kubernetes集群托管服务,支持容器化应用的全生命周期管理,为您提供高度可扩展的、高性能的云原生应用部署和管理方案。原创 2024-09-16 19:10:01 · 2001 阅读 · 0 评论 -
了解华为容器镜像服务(SoftWare Repository for Container)
容器镜像服务(SoftWare Repository for Container,简称SWR)是一种支持镜像全生命周期管理的服务, 提供简单易用、安全可靠的镜像管理功能,帮助您快速部署容器化服务。通过使用容器镜像服务,您无需自建和维护镜像仓库,即可享有云上的镜像安全托管及高效分发服务,并且可配合云容器引擎 CCE云容器实例 CCI使用,获得容器上云的顺畅体验。原创 2024-09-16 17:57:14 · 1207 阅读 · 0 评论 -
什么是VHDX文件?
VHDX是Virtual Hard Disk的缩写,是一种用于虚拟化环境的硬盘文件格式。VHDX文件可以存储虚拟机的操作系统、应用程序和数据等内容,类似于物理硬盘上的分区或逻辑卷。VHDX文件支持动态扩展、快照、加密等功能,适用于各种虚拟化平台,包括Docker。原创 2024-09-14 22:17:51 · 3663 阅读 · 1 评论 -
什么是Docker数据卷?
Docker 提供了强大的功能来创建、管理和持久化数据。数据卷是 Docker 中用于存储和管理数据的机制,使得数据能够在容器的生命周期之外持久化。数据库容器可以利用数据卷来持久化数据库文件,确保数据的持久性。数据卷是 Docker 提供的一种机制,用于在容器之间共享和持久化数据。数据卷可以保存在宿主机的文件系统中,也可以在多个容器之间共享。数据卷的特点持久性: 数据卷的内容在容器重启后仍然存在。共享性: 可以轻松地在多个容器之间共享数据。数据卷的生命周期独立于容器,即使容器被删除,数据卷也可以保留。原创 2024-09-14 21:13:11 · 862 阅读 · 0 评论 -
学习常用的Docker命令
Docker作为一种强大的容器化技术,为开发者提供了便捷的应用部署和管理方式。本文将介绍Docker常用命令,按照不同的操作分类,旨在帮助初学者更好地理解和使用Docker。原创 2024-09-13 22:38:18 · 1460 阅读 · 0 评论 -
如何在Windows10系统安装docker?
Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。原创 2024-09-13 22:12:53 · 1364 阅读 · 0 评论 -
API 设计、开发、测试一体化协作平台(Apifox)
Apifox是集 API 文档、API 调试、API Mock、API 自动化测试多项实用功能为一体的 API 管理平台,定位为。旨在通过一套系统、一份数据,解决多个工具之间的数据同步问题。只需在 Apifox 中定义 API 文档,那么 API 调试、API 数据 Mock、API 自动化测试等功能就可以直接使用,无需再次定义。API 文档和 API 开发调试流程在同一个工具内闭环,API 调试完成后即可确保与 API 文档定义完全一致。高效、及时、准确!原创 2024-09-06 20:37:57 · 1301 阅读 · 0 评论 -
了解Redis数据持久化(上)
Redis常用作缓存,提高读取相应性能。Redis如果宕机可以从后端数据库里恢复数据,但是会出现的问题:数据是从慢速数据库里获取数据,速度比不上从Redis缓存中获取。频繁访问数据库会给数据库造成压力。处理宕机的方法就是,将数据持久化。原创 2024-08-25 22:19:21 · 894 阅读 · 0 评论 -
Redis性能影响因素及优化方案
Redis作为一种高性能的,广泛应用于各种业务场景。然而,随着业务规模的扩大和数据量的增长,Redis的性能问题逐渐凸显出来。为了提高Redis的性能,需要对Redis进行性能优化,Redis性能优化方案,包括参数配置、数据结构、、集群分片等方面。原创 2024-08-23 16:55:00 · 1442 阅读 · 0 评论 -
大白菜U盘启动工具
大白菜如何u盘启动进winpe装系统大白菜是一款非常实用的U盘启动盘制作工具,可以帮助用户快速地将U盘制作成启动盘,从而方便地进行系统安装、维护和修复等操作。原创 2024-07-04 22:35:38 · 2403 阅读 · 0 评论 -
分享一个下载windows系统镜像包的网站
下载各种操作系统(比如Windows、Linux、MacOS等)比较快的镜像站点,我尝试过这个不错,提供了BT连接,可以用迅雷软件下载,速度很快的!如下是各种操作系统。如Windows11 、Windows10、Windows7,CentOS等。我这里需要下载Windows10,所以点击Windows10,详细信息。我这里选择第三个企业版Enterprise。迅雷下载速度很快,4.7个G几分钟时间就可以搞定,就说香不香吧!原创 2024-06-29 20:17:06 · 903 阅读 · 0 评论 -
安装Nox夜神模拟器关闭了HyperV后Docker运行不了怎么办?
为了模拟真机,尝试安装了Nox夜神模拟器, 安装过程要求关闭Hyper-V。当时只是在程序安装卸载中关闭了系统服务。以为到时勾选上就好了。操作路径:控制面板\所有控制面板项\程序和功能\启用或关闭Windows功能\Hyper-V。后来卸载掉了夜神模拟器,勾选了Hyper-V,发现不能运行Docker了。抛出了一个错误。原创 2024-05-07 10:43:04 · 3549 阅读 · 4 评论 -
1.OpenSSL-Win64生成pfx文件
(1)带有私钥的证书:由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。(2)二进制编码的证书:证书中没有私钥,DER 编码二进制格式的证书文件,以cer作为证书文件后缀名。(3)Base64编码的证书:证书中没有私钥,BASE64 编码格式的证书文件,也是以cer作为证书文件后缀名。原创 2024-04-26 17:33:57 · 785 阅读 · 0 评论 -
创建python的docker镜像
它可以将应用程序及其依赖项打包成一个独立的、隔离的环境,使得开发、测试和部署变得更加便捷和可靠。Docker容器可以在任何平台和操作系统中运行,并且可以在多个容器之间共享资源和数据。此外,Docker还支持自动化部署和管理,可以让开发人员和运维人员更加高效地协作。3.在 /root 目录下新建一个 start_ssh.sh文件,并给予该文件可执行权限。一般在docker容器内我们一般不这么干,因为容器内没有systemctl权限。docker容器可以快速部署项目,已经成为高效程序员必备的。原创 2023-07-02 13:29:16 · 435 阅读 · 0 评论