自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小李学不完的博客

这里是一位热爱编程的菜鸟学生的分享空间

  • 博客(88)
  • 收藏
  • 关注

原创 使用iSCSI服务部署网络存储

一、iSCSI技术介绍、二、创建RAID磁盘阵列、三、配置iSCSI服务端、四、配置Linux客户端、五、配置Windows客户端

2024-07-21 13:31:39 716

原创 常用命令与实验工具

常用网络命令、网络协议分析器Wireshark、网络仿真平台eNSP、华为网络设备的CL

2024-07-21 11:27:25 783

原创 Kubernetes集群安装步骤

安装要求、软件环境、安装步骤:准备环境、初始操作、安装基础软件(所有节点)、部署Kubernetes Master、加入Kubernetes Node、部署CNI网络插件、测试Kubernetes集群。

2024-07-20 10:44:03 1130

原创 Kubernetes基本概念和术语

资源对象、集群类:Master、Node:查看信息、污点与容忍、命名空间;应用类:Service与Pod、Label与标签选择器、Pod与Deployment、Service与ClusterIP地址、Service的外网访问问题,有状态的应用集群、批处理应用、应用的配置问题、应用的运维问题;存储类:emptyDir、hostPath、公有云Volume,其他类型的Volume、动态存储管理;安全类:ServiceAccount、Role和ClusterRole、NetworkPolicy;

2024-07-20 10:33:33 839

原创 Ansible服务实现自动化运维

一、Ansible介绍与安装;二、设置主机清单;三、运行临时命令;四、剧本文件实战;五、创建及使用角色;1、加载系统内置角色;2、从外部获取角色;3、创建新的角色;六、创建和使用逻辑卷;七、判断主机组名;八、管理文件属性;九、管理密码库文件;致谢

2024-07-19 14:53:32 1415

原创 使用Postfix与Dovecot部署邮件系统

电子邮件系统。二、部署基础的电子邮件系统、1、配置Postfix服务程序、2、配置Dovecot服务程序、3、客户使用电子邮件系统、三、设置用户别名邮箱、四、Linux邮件客户端

2024-07-19 14:23:36 996

原创 使用DHCP动态管理主机地址

动态主机地址管理协议、部署dhcpd服务程序、自动管理IP地址、分配固定IP地址

2024-07-16 20:13:17 640

原创 使用Bind提供的域名解析服务

DNS域名解析服务、安装Bind服务程序:正向解析、反向解析、部署从服务器;安全的加密传输、部署缓存服务器、分离解析技术;

2024-07-16 09:31:54 1019

原创 使用Samba或NFS实现文件共享

SAMBA文件共享服务:配置共享资源、Windows挂载共享、Linux挂载共享。NFS网络文件系统、AutoFs自动挂载服务

2024-07-13 20:50:17 1095

原创 初识Kubernetes

Kubernetes的背景:编排器、容器化应用、云原生应用、微服务应用。Kubernetes的诞生:Kubernetes和Docker、Kubernetes和Docker Swarm对比、Kubernetes与Borg。云操作系统:云的规模、应用的调度、简单的流程。

2024-07-13 11:32:36 871

原创 使用Vsftpd服务传输文件

文件传输协议、Vsftpd服务程序、匿名访问模式、本地用户模式、虚拟用户模式、TFTP简单文件传输协议;

2024-07-12 17:39:45 815

原创 使用Apache服务部署静态网站

目录:网站服务程序​二、配置服务文件参数​三、SELinux安全子系统四、个人用户主页功能​五、虚拟网站主机功能六、Apache的访问控制致谢Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给客户。目前能够提供Web网络服务的程序有IIS、Nginx和Apache等、IIS(Internet Information Sevices,互联网信息服务)是

2024-07-12 17:18:32 1161

原创 使用ssh服务器管理远程主机

配置网卡服务、远程控制服务、不间断会话服务-tmux工具、检索日志信息

2024-07-09 20:46:11 1297

原创 Iptables与Firewalld防火墙

防火墙管理工具、Iptables、Firewalld、服务的访问控制列表、Cockpit驾驶舱管理工具

2024-07-09 20:15:08 823

原创 使用RAID与LVM磁盘阵列技术

RAID磁盘冗余阵列:RAID 0、RAID 1、RAID 5、RAID 10。部署磁盘整列、损坏磁盘阵列及修复、磁盘阵列+备份盘、删除磁盘阵列。LVM逻辑卷管理器:部署逻辑卷、扩容逻辑卷、缩小逻辑卷、逻辑卷扩展、删除逻辑卷。

2024-07-07 11:04:26 764

原创 存储结构与管理磁盘

存储结构与管理磁盘。一切从“/”开始、物理设备的命名规则、文件系统与数据资料、挂载硬件设备、添加硬盘设备、添加交换分区、磁盘容量配额、VDO虚拟数据优化、软硬方式链接。

2024-07-07 10:05:39 1047

原创 用户身份和文件权限

用户身份与能力、文件权限与归属、文件的特殊权限、文件的隐藏属性、文件访问控制列表、su命令和sudo服务。

2024-07-06 17:16:32 1048

原创 Vim编辑器与Shell命令脚本

Vim文本编辑器:编写简单文档、配置主机名称、配置网卡信息、配置软件仓库。编写Shell脚本:编写简单的脚本、接收用户的参数、判断用户的参数。流程控制语句:if条件测试语句、for循环条件循环语句、while条件循环语句、case条件测试语句。计划任务服务程序

2024-07-06 14:37:19 1016

原创 Linux运维之管道符、重定向与环境变量

一、输入输出重定向。二、管道命令符。三、命令行的通配符。四、常用的转义字符。五、重要的环境变量

2024-07-03 19:30:14 731

原创 Linux运维之需掌握的基本Linux命令

Shell、执行命令、常用系统工作命令、查找定位文件命令、文本文件编辑命令、文件目录管理命令

2024-07-03 19:21:25 1052

原创 Flask之电子邮件

Flask之电子邮件

2024-06-29 19:22:46 1306

原创 Flask之数据库

用来映射到数据库表的Python类通常被称为数据库模型(model),一个数据库模型类对应数据库中的一个表。定义模型即使用Python类定义表模式,并声明映射关系。所有模型类都需要继承Flask-SQLALchemy提供的db.Model基类。表的字段(列)由db.Column类的实例表示,字段的类型通过Column类构造方法的第一个参数传入。字段说明Integer参数String字符串,可选参数length可以用来设置最大长度Text较长的Unicode文本Date。

2024-06-26 16:47:10 1035

原创 Flask之表单

当使用WTForms创建表单时,表单由Python类表示,这个类继承从WTForms导入的Form基类。一个表单由若干个输入字段组成,这些字段分别用表单类属性表示(字段即Field,类似表单内的输入框,按钮等部件)。​每个字段属性通过实例化WTForms提供的字段表示。字段属性的名称将作为对应HTML元素的name属性及id属性值。(属性名称大小写敏感)字段类说明对应的HTML表示复选框,值会被处理为True或FalseDateField。

2024-06-26 14:02:33 731

原创 Flask之模板

模板的基本用法:创建模板、模板语法、渲染模板。模板辅助工具:上下文、全局对象、过滤器、测试器、模板环境对象。模板组织结构:局部模板、宏、模板继承。模板进阶实践:空白控制、加载静态文件、消息闪现、自定义错误界面、JavaScript和CSS中的Jinja2。

2024-06-18 23:58:25 926

原创 OpenStack虚拟机管理实例

Nova是OpenStack中的计算服务项目计算虚拟机实例生命周期的所有活动都由Nova管理。Nova提供统一的计算资源服务。Nova需要下列OpenStack服务的支持。Keystone:为所有的OpenStack服务提供身份管理和认证。Glance:提供计算用的镜像库。Neutron:负责配置管理计算实例启动时的虚拟或物理网络连接。Placement:负责跟踪云中可用的资源库存。

2024-05-14 16:45:08 1215 1

原创 Compose容器编排示例

目录如下:一、从源代码开始构建、部署和管理应用程序1.1、创建项目目录并准备应用程序的代码及其依赖1.2、创建Dockerfile1.3、在Compose文件中定义服务1.4、通过Docker Compose构建并运行应用程序1.5、编辑Compose文件添加绑定挂载1.6、使用Docker Compose重新构建并运行应用程序1.7、升级应用程序1.8、试用其他Docker Compose命令二. 更改Compose文件应用程序以适应不同环境2.1、针对开发环境的配置2.2、针对生产环境的配置2.3、部署

2024-05-13 13:55:00 876 2

原创 Docker容器编排

为什么要使用 Docker Compose 部署容器、Docker Compose 的项目概念、Docker Compose 的工作机制、Docker Compose 的特点、Docker Compose 的应用场景使用 Docker Compose 的基本步骤、安装Docker Compose、使用 Docker Compose 部署 WordPress、编写Compose文件、YAML文件格式、Compose文件结构、服务定义、网络定义、使用Docker Compose部署和管理应用程序

2024-05-13 13:46:56 1097

原创 配置Docker对象与管理守护进程

配置Docker对象:Docker对象的标记、格式化命令和日志的输出。示例:管理Docker对象的标记、删除不用的 Docker 对象。配置和管理 Docker 守护进程:Docker 守护进程的启动、Docker 守护进程的配置方式、解决 daemon.json 文件和启动脚本之间的冲突、Docker 守护进程目录、检查Docker是否在运行、从 Docker 守护进程获取实时事件、查看 Docker 守护进程日志、开启 Docker 守护进程的调试模式、自定义 Docker 守护进程选项、

2024-05-11 23:08:10 1117 1

原创 容器监控与日志管理

Docker监控工具、容器日志工具docker logs、第三方日志工具、容器日志驱动、示例:查看容器中运行的进程的信息、查看容器的资源使用情况、使用cAdvisor监控容器、使用Weave Scope监控容器、使用docker logs命令查看容器日志、配置日志驱动:配置默认的日志驱动、配置容器的日志驱动。容器日志清理、将容器的日志重定向到Linux日志:将容器日志记录到journald。使用Logspout收集所有容器的日志。

2024-05-11 21:38:57 1379 1

原创 Python运维之定时任务模块APScheduler

提供了基于日期、固定时间间隔以及crontab类型的任务,我们可以在主程序的运行过程中快速增加新作业或删除旧作业。如果把作业存储在数据库中,那么作业的状态会被保存,当调度器重启时,不必重新添加作业,作业会恢复原状态继续执行。

2024-05-10 21:25:51 1275 1

原创 Python运维之协程

协程的定义、并发、异步请求;python3.4加入协程的概念,以生成器对象为基础。Python3.5增加了async/await,下面以asyncio为基础介绍协程的使用。​print(f"{time.strftime('%H:%M:%S')} task 开始")print(f"{time.strftime('%H:%M:%S')} task 结束")​print(f"{time.strftime('%H:%M:%S')} 产生协程对象 {coroutine},函数并未被调用")

2024-05-10 20:35:58 712

原创 Python运维之多线程!!

Python运维之多线程:多线程编程之threading模块、多线程同步之Lock(互斥锁)、多线程同步之Semaphore(信号量)、多线程同步之Condition、多线程同步之Event、线程优先级队列(queue)、多线程之线程池pool。

2024-05-09 20:34:52 947

原创 Python运维之多进程!!

Python运维之:创建进程的类Process、进程并发控制之Semaphore、进程同步之Lock、进程同步之Event、进程优先队列Queue、多进程之进程池Pool、多进程之数据交换Pipe

2024-05-09 20:22:21 878

原创 Python运维-日志记录、FTP、邮件提醒

日志记录、logging模块的配置与使用。搭建FTP服务器与客户端、邮件提醒:发送邮箱、接收邮件。实例:将报警信息实时发送至邮箱默认的日志格式:日志级别为Logger,名称为用户输出消息。DEBUG调试时的信息打印INFO正常的日志信息记录WARNING:发生了警告信息,但程序仍能正常工作ERROR:发生了错误,部分功能已不正常CRITICAL:发生严重错误,程序可能已崩溃​# 默认的写log文件的方式是追加。

2024-05-07 21:21:38 1204 1

原创 Python运维-文本处理、系统和文件信息监控、外部命令

文本处理:Python编码解码、文件操作:普通文件操作、大文件的读取、、序列化和反序列化、读写配置文件、解析XML文件。系统信息监控:CPU、内存、磁盘、网络、进程。文件系统的监控。执行外部命令subprocess

2024-05-07 14:51:16 1142

原创 Flask-HTTP请求、响应、上下文、进阶实验

请求-响应循环”:客户端发出请求,服务器处理请求并返回响应。当用户访问一个URL,浏览器便,经由互联网发送到对应的Web服务。Web服务器接收请求通过WSGI将HTTP格式的请求数据转换为成我们的Flask程序能够使用的Python数据。在程序中,Flask根据请求的URL执行对应的,获取返回值生成响应。响应依此经过WSGI转换生成HTTP响应,再经由Web服务器传递,最终被发出请求的客户端接收。

2024-05-05 11:19:22 1104

原创 Flask-大体了解介绍

搭建开发环境:pip安装包、集成开发环境。创建程序实例、注册路由:为视图绑定多个URL、动态URL。启动开发服务器:自动发现程序实例、管理环境变量、使用PyCharm运行服务器。更多的启动选项:是服务器外部可见、改变默认端口。设置运行环境:调试器、重载器Python Shell、Flask扩展、项目配置、URL和端点、Flask命令、模板与静态文件、Flask与MVC架构。

2024-05-03 19:59:38 1110

原创 Docker之限制容器的资源使用

容器所用内存资源的限制、用户内存限制、内核内存限制、设置内存预留实现软限制。容器所用CPU资源的限制:CPU份额限制、CPU周期限制、CPU放置限制、CPU配额限制。容器所y用块I/O宽带限制:设置块I/O权重、限制设备读写速率。资源限制的实现机制。示例:验证分析容器资源限制的实现机制、动态更改容器的资源限制。

2024-05-02 15:00:33 1751 2

原创 Docker容器配置进阶

(运行Windows操作系统的容器不支持此功能)但对于Docker for Windows运行的Linux容器,该功能则是可用的。如果Swarm 管理器不可用,则Swarm服务将继续在工作节点上运行,但无法管理,直到有足够多的可用Swarm管理器,即能够保持法定的数量为止。当 Docker 守护进程终止时,正在运行的容器会关闭(默认)。可以通过执行docker run命令时启动容器,或者执行docker create命令创建容器时通过相应选项指定容器的健康检查策略,其中。容器默认是不支持自动重启的。

2024-04-27 22:25:55 1606 1

原创 Docker之存储配置与管理

每个容器都被自动分配了本地存储,也就是。容器由和组成,容器的数据就存放在这些层中。容器本地存储采用的是。这种文件系统将其他文件系统合并到一个联合挂载点,实现了多层数据的叠加并对外提供一个统一视图。联合文件系统是Docker的一种底层技术容器的本地存储是通过进行管理的。存储驱动控制镜像和容器在 Docker 主机上的存储和管理方式。不同的存储驱动采用不同方法实现镜像构建和写时复制策略。对于所能支持overlay2的Linux发行版来说,首选overlay2作为Docker的存储驱动。

2024-04-27 14:29:51 1561 1

使用iSCSI服务部署网络存储(MD格式)

使用iSCSI服务部署网络存储(MD格式)

2024-07-21

常用命令与实验工具(MD格式)

常用命令与实验工具(MD格式)

2024-07-21

Kubernetes集群安装步骤(MD格式)

Kubernetes集群安装步骤(MD格式)

2024-07-20

Kubernetes基本概念和术语(MD格式)

Kubernetes基本概念和术语(MD格式)

2024-07-20

Ansible服务实现自动化运维(MD格式)

Ansible服务实现自动化运维(MD格式)

2024-07-19

使用Postfix与Dovecot部署邮件系统(MD格式)

使用Postfix与Dovecot部署邮件系统(MD格式)

2024-07-19

使用DHCP动态管理主机地址(MD格式)

使用DHCP动态管理主机地址(MD格式)

2024-07-16

使用Bind提供的域名解析服务(MD格式)

使用Bind提供的域名解析服务(MD格式)

2024-07-16

使用Samba或NFS实现文件共享(MD格式)

使用Samba或NFS实现文件共享(MD格式)

2024-07-13

初识Kubernetes(MD格式)

初识Kubernetes(MD格式)

2024-07-13

使用Vsftpd服务传输文件(MD格式)

使用Vsftpd服务传输文件(MD格式)

2024-07-12

使用Apache服务部署静态网站(MD格式)

使用Apache服务部署静态网站(MD格式)

2024-07-12

使用ssh服务器管理远程主机(MD格式)

使用ssh服务器管理远程主机(MD格式)

2024-07-09

Iptables与Firewalld防火墙(MD格式)

Iptables与Firewalld防火墙(MD格式)

2024-07-09

使用RAID与LVM磁盘阵列技术(MD格式)

使用RAID与LVM磁盘阵列技术(MD格式)

2024-07-07

存储结构与管理磁盘(MD格式)

存储结构与管理磁盘(MD格式)

2024-07-07

用户身份和文件权限(MD格式)

用户身份和文件权限(MD格式)

2024-07-06

Vim编辑器与Shell命令脚本(MD格式)

Vim编辑器与Shell命令脚本(MD格式)

2024-07-06

Linux运维之管道符、重定向与环境变量(MD格式)

Linux运维之管道符、重定向与环境变量(MD格式)

2024-07-03

Linux运维之需掌握的基本Linux命令(MD格式)

Linux运维之需掌握的基本Linux命令(MD格式)

2024-07-03

Flask之电子邮件(MD格式)

Flask之电子邮件(MD格式)

2024-06-29

Flask之数据库(MD格式)

Flask之数据库(MD格式)

2024-06-26

Flask之表单(MD格式)

Flask之表单(MD格式)

2024-06-26

Flask之模板(MD格式笔记)

Flask之模板(MD格式笔记)

2024-06-19

格力电器csv(相关文件)

格力电器csv(相关文件)

2024-06-11

OpenStack虚拟机管理实例

OpenStack虚拟机管理实例

2024-05-14

Compose容器编排示例笔记

Compose容器编排示例笔记

2024-05-13

Docker容器编排的md笔记格式文档

Docker容器编排的md笔记格式文档

2024-05-13

配置Docker对象与管理守护进程

配置Docker对象与管理守护进程

2024-05-11

weave scope二进制文件

weave scope二进制文件

2024-05-11

容器监控与日志管理的md笔记格式

容器监控与日志管理的md笔记格式

2024-05-11

Python运维之定时任务模块APScheduler

Python运维之定时任务模块APScheduler

2024-05-10

Python运维之协程

Python运维之协程

2024-05-10

Python运维之多线程!!

Python运维之多线程!!

2024-05-09

Python运维之多进程!!

Python运维之多进程!!

2024-05-09

基础运维技能(下)md格式笔记

基础运维技能(下)md格式笔记

2024-05-07

实例:将报警信息实时发送至邮箱

import codecs import os import smtplib from email.header import Header from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import chardet # 第三方SMTP服务 class txtMail(object): def __init__(self, host=None, auth_user=None, auth_password=None): self.host = "smtp.qq.com" if host is None else host # 设置邮件发送服务器 self.auth_user = "XXX@qq.com" if auth_user is None else auth_user # 上线时使用专门报警账户的用户名 self.auth_password = ( "xxx" if aut

2024-05-07

基础运维技能(上)笔记

基础运维技能(上)笔记

2024-05-07

Flask与HTTP的框架笔记

Flask与HTTP的框架笔记

2024-05-05

初识Flask的md格式文件

初识Flask的md格式文件

2024-05-03

空空如也

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

TA关注的人

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