自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Deployment运行无状态应用

Deployment 是 Kubernetes 中。

2025-04-03 23:26:26 963

原创 简单视图函数

所谓视图函数(简称视图),本质上就是一个Python函数,用于接收Web请求并且返回Web响应。Web响应可以包含很多类型,比如常见的HTML网页、重定向和404错误,也可以是XML文档和图像文件等。另外,无论视图函数的具体处理逻辑如何定义,建议都返回某种类型的Web响应。视图函数的代码可以写在项目的任何Python目录下。但是,对于基于Django框架的Web项目而言,通常约定将视图函数写在项目或应用目录下名称为views.py的文件中。

2025-03-31 17:38:04 744

原创 创建和管理Pod

Pod 是 Kubernetes 中最小的可部署和可管理的计算单元,用于封装一个或多个紧密关联的容器,并为其提供共享的运行环境。最小部署单元Pod 是 Kubernetes 中创建和管理的最小逻辑单元,代表集群中运行的一个应用实例。每个 Pod 包含一个或多个容器(如 Docker 容器),这些容器共享以下资源:网络命名空间:同一 Pod 内的容器共享 IP 地址和端口范围,可通过localhost直接通信。存储卷:挂载到 Pod 的存储卷(如emptyDirconfigMap)可被所有容器共享。

2025-03-30 20:56:14 589

原创 使用kubectl命令

是 Kubernetes 的命令行工具,用于管理集群和资源。语法格式: 提供了大量子命令,方便管理 Kubernetes 集群中的各种功能,以下是一些常用子命令分类介绍:Kubectl命令支持的资源类型丰富多样,可通过命令获取完整列表。以下是部分常见资源类型及其缩写、所属API组和命名空间相关信息:Kubectl命令默认输出格式是人类可读的明文格式,若要以特定格式输出详细信息,可将或参数添加到受支持的命令中。以下是Kubectl命令支持的输出格式:使用kubectl -h命令可以查看子命令列表,通过以下用法

2025-03-30 19:14:04 430

原创 Django框架视图与路由(一)

我们可以把Django框架里的视图想象成餐厅里的服务员,帮助我们理解它的作用和工作方式。视图就像服务员在餐厅里,顾客(用户)进入餐厅(访问网站)后,会提出各种需求(发送请求),比如点菜(获取特定信息)。这时,服务员(视图)就会出现,接收顾客的需求(HttpRequest对象)。服务员会把顾客的需求传达给厨房(模型层和模板层),让厨房准备相应的菜品(处理数据)。最后,服务员把准备好的菜品(响应内容)端给顾客(返回HttpResponse对象)。视图的工作流程视图的分类视图有两种类型,就像餐厅里有不同类型的服务

2025-03-23 20:20:13 1289

原创 理解使用Kubernetes对象

Kubernetes 对象是 Kubernetes 系统中的持久化实体,Kubernetes 使用这些实体来表示整个集群的状态。哪些容器化应用正在运行(以及在哪些节点上运行);可以被应用使用的资源;关于应用运行时行为的策略,比如重启策略、升级策略以及容错策略。Kubernetes 对象是一种“意向表达(Record of Intent)”,一旦创建该对象,Kubernetes 系统将不断工作以确保该对象存在。

2025-03-23 14:51:14 1168

原创 Django连接MySQL

3.运行命令,注意前提是下载了mysqlclient库,并且app已注册。1.修改settings.py,连接数据库,注释默认配置,输入新配置。2.定义models.py文件,创建数据库表。2.输入密码登入数据库,修改一个简单的密码。21.服务文件权限选择no,点击下一步。9.打开后,选择自定义,点击next。10.选择要安装的版本,点击右箭头。20.windows服务默认下一步。12.修改完成后,点击下一步。15.安装完成后点击下一步。6.登录Oracle账户。16.产品配置默认下一步。

2025-03-16 14:47:28 710

原创 开发Django框架应用程序

1.双击打开VS code软件,点击左上角file,打开应用程序文件夹。2.在HelloDjango主包的settings.py中定义应用。4.定义app01中的urls.py,不存在就创建一个即可。1.进入HelloDjango项目中,允许创建应用的命令。1.在项目中新建一个views.py文件,定义如下代码。2.配置URL路由文件,打开urls.py文件加入代码。3.定义app01应用中的views.py文件。5.最后定义主包中的urls.py。2.可以看见项目中的所有文件。

2025-03-16 11:54:55 295

原创 搭建Django开发环境

1.打开setuptools工具包的官网(https://pypi.org/project/setuptools/),复制页面上通过pip工具安装的命令,到命令行粘贴执行2。1.安装编程工具vs code,打开官网(https://visualstudio.microsoft.com/zh-hans/)下载安装包。3.复制提供的Windows版本的安装命令,执行安装命令,如果安装过程报错,一般为网络波动原因导致,重新执行命令即可。10.安装完成,点击close关闭当前窗口,并再次验证。

2025-03-16 01:06:05 465

原创 H3C 链路聚合

1.按照图示的IP地址配置好pc3和pc42.在sw1和sw2的两台直连链路上配置链路聚合,实现链路冗余,并可以增加传输带宽3.sw1和sw2之间的直连链路要配置为trunk的类型,允许所有vlan通过4.中断sw1和sw2之间的一条直连链路(模拟故障),测试pc3和pc4是否仍然能够继续访问。

2024-10-31 15:52:43 1655

原创 LVM配置管理

注意:当在现实生产环境中部署LVM时,需要先依次创建物理卷、卷组、逻辑卷,再创建并挂载文件系统。当想重新部署LVM或者不需要使用LVM时,需要进行LVM的删除相关操作时,这个过程是正好相反的,为此,记得提前备份好重要的数据信息,并依次卸载文件系统,删除逻辑卷、卷组、物理卷,这个顺序不能出现错误!4.卷组创建完成后,创建逻辑卷,逻辑卷是创建在卷组之上的,对应的设备文件保存在卷组目录中。3.物理卷创建好之后,需要创建卷组,并将建立好的物理卷加入到卷组里面。的卷组,并加入刚刚创建的两个物理卷,然后查看一下。

2024-10-30 09:54:16 1241

原创 H3C OSPF配置

1.配置IP地址2.分区域配置OSPF,实现全网互通3.为了路由结构稳定,要求路由器使用环回口作为Router-id,ABR的环回口宣告进骨干区域。

2024-10-28 11:45:08 861

原创 H3C vlan和trunk配置

1.配置pc的IP地址2.在sw1和sw2上分别创建vlan10和vlan20,要求pc3和pc5输入vlan10,pc4和pc6属于vlan203.sw1和sw2相连的接口配置为trunk类型,运行vlan10和vlan20通过4.测试效果,同一vlan的设备可以互通,不同vlan无法互通。

2024-10-28 09:59:13 1600

原创 ⑤sed流编辑器与awk文本处理工具——项目实训任务

本实训的主要任务是编写正则表达式文本以根据给定的模式从文本中提取特定信息,使用sed命令批量替换文本中的内容或执行其他编辑操作,以及编写awk脚本处理文本数据,进行数据提取、计算、格式化输出等操作。(1)理解正则表达式的基本语法和常见元字符。(2)掌握正则表达式在文本匹配和搜索中的使用方法。(3)掌握sed命令中的替换、删除、插入等编辑操作。(4)理解awk中的模式匹配和动作执行的结构。(5)掌握使用awk命令对文本进行分隔、过滤、计算和格式化处理的方法。

2024-10-21 15:41:02 1012

原创 忘记了系统root密码,如何重置root密码?

5.使用passwd命令设置root(此种方式输入的密码是不可见的)。2.进入到内核界面,找到Linux开头字样一行,然后在最末尾输入参数。3.重新以可读写的方式挂载根目录/sysroot。,然后按住CTRL+x键进入紧急救援模式界面。1.开启系统时,在引导界面按下字母e。4.切换到挂载好的/sysroot。6.使SELinux生效。

2024-10-17 20:05:40 586

原创 ④Shell数组与函数——项目实训任务

本实训的主要任务是通过定义和操作数组实现对多个数据的集合的存储和处理,使用函数参数给函数传递数据并根据参数的值执行相应的操作,以及编写函数完成特定的任务等。(1)掌握索引数组的定义方法,使用数组编写Shell脚本。(2)掌握关联数组的定义方法,使用数组编写Shell脚本。(3)掌握函数的定义方法,编写Shell函数脚本。(4)掌握函数参数的使用方法和变量作用域,编写Shell函数脚本。(1)编写Shell脚本,使用数组实现连接状态统计。(2)编写Shell脚本,使用数组实现网站日志统计。

2024-10-15 16:23:39 913

原创 Linux系统修改IP地址的方式(CentOS7)

1.直接修改配置文件。

2024-10-14 19:04:41 426

原创 CentOS7&RHEL9本地yum源配置

1.创建本地源文件夹。2.挂载镜像文件至指定的目录。(挂载如果需要一直生效,需要配置自动挂载,方式如下)3.备份本地默认源。4.配置本地源,编写local.repo文件。5.加载本地源并测试。6.安装工具。

2024-10-14 15:35:15 669

原创 ③Shell循环控制——实训项目任务

本实训的主要任务是使用for、while等语句编写循环控制脚本,从而提高Shell脚本的逻辑处理能力。(1)理解循环控制的基本概念。(2)掌握for语句的基本语法,能够编写for循环控制脚本。(3)掌握while语句的基本语法,能够编写while循环控制脚本。(1)编写shell脚本,使用for语句循环遍历备份目录列表,依次对每个目录进行备份,并将备份文件传输到远程服务器。(2)编写shell脚本,使用for语句监控系统的CPU和内存使用情况,定期输出监控数据。

2024-10-12 11:02:34 898

原创 ②Shell条件控制——实训项目任务

本实训的主要任务是编写简单的条件语句脚本,使用if语句、case语句实现shell脚本流程控制和错误处理,以提高shell脚本的逻辑处理能力(1)理解shell编程流程控制的基本概念。(2)掌握shell条件语句的使用方法。(3)掌握if语句的基本用法,能够编写if语句流程控制脚本。(4)掌握case语句编写流程控制脚本。(1)使用test和方括号条件语句进行条件控制。(2)使用if语句编写流程控制脚本。(3)使用case语句编写流程控制脚本。

2024-10-10 19:14:16 1322

原创 ①Shell脚本基础——实训项目任务

本实训的主要任务是通过编写简单的shell脚本,完成使用数据输入输出命令获取用户输入,将脚本输出写入文件,以及重定向脚本的输入输出操作,并通过设置变量存储不同类型的数据,以便在脚本中处理数据。(1)掌握shell脚本的基本格式。(2)掌握输入输出重定向和管道符的使用方法。(3)掌握数据输入输出命令的使用方法。(4)掌握变量的定义和调用方法。(5)掌握运算符的使用方法。(1)使用输入输出重定向,将Shell脚本的输出重定向到文件。

2024-09-26 21:42:53 1587

原创 kubernetes集群部署

kubernetes集群部署

2022-11-14 22:09:19 1277

原创 编写playbook实现LNMP架构基于源码方式、变量,加密文件

编写playbook实现LNMP架构基于源码方式、变量,数据库加密

2022-10-26 16:50:56 2924 1

原创 ansible常用模块的用法和ansible基于临时命令方式实现LNMP

ansible常用模块的用法和ansible基于模块方式实现LNMP

2022-10-22 19:01:34 1594

原创 ansible清单文件的配置方法、配置文件的配置、临时命令的用法

ansible清单文件的配置方法、配置文件的配置、临时命令的用法

2022-10-20 16:06:15 1399

原创 nginx做负载均衡服务器配置动静分离

nginx做负载均衡服务器配置动静分离

2022-10-20 14:20:16 703

原创 常见的自动化运维工具介绍及特点、安装ansible

常见的自动化运维工具介绍及安装ansible

2022-10-19 14:56:11 1417

原创 nginx负载均衡调度器配置高可用服务

nginx负载均衡调度器配置高可用

2022-10-17 19:47:05 183

原创 nginx中rewrite和if的用法及配置

nginx中rewrite和if的应用

2022-10-16 12:33:52 1759

原创 nginx访问控制、基于用户认证、https配置、开启监控状态

nginx访问控制、基于用户认证、https配置、开启监控状态

2022-10-13 20:50:08 1366

原创 nginx的平滑升级添加新功能及location实战

nginx的平滑升级添加新功能及location实战

2022-10-12 16:26:32 964

原创 三台主机分离部署LNMP架构

LNMP架构的分离部署

2022-10-11 16:28:02 485

原创 Nginx的介绍及源码安装配置流程

Nginx的介绍及源码安装配置流程

2022-10-10 23:30:53 210

原创 keepalived脑裂使用zabbix进行监控

监控脑裂配置邮件告警

2022-10-09 23:36:08 389

原创 keepalived实现haproxy负载均衡高可用

keepalived实现haproxy负载均衡高可用

2022-10-09 21:22:46 745

原创 keepalived实现nginx负载均衡高可用

keepalived实现nginx负载均衡高可用

2022-10-08 21:15:44 339

原创 kvm虚拟化

kvm虚拟化web界面安装配置

2022-10-05 15:39:58 881

原创 jenkins流水线项目配置

jenkins部署

2022-09-30 11:39:45 634

原创 tomcat部署及host manager、server status、manager app页面配置访问

tomcat部署及host manager、server status、manager app页面配置访问

2022-09-27 20:21:53 1395

原创 部署haproxy负载均衡及页面访问

haproxy的httpd负载均衡

2022-09-27 20:17:25 1240

空空如也

空空如也

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

TA关注的人

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