- 博客(54)
- 收藏
- 关注
原创 static静态文件和requests请求对象
/</</</</</</</</</</</</</".title"on"click"function// 先给 所有的 带 item 的标签加 hide".item"addClass"hide"// 把自己的儿子的全部移除掉thischildren"hide"</</</
2025-08-30 13:51:25
168
原创 【一】Django框架版本介绍
● 在Django框架中,应用程序(Application)是组织和管理项目代码的基本单元。● 它不仅包含了与特定业务逻辑相关的模型、视图、模板以及URL配置,还可能包括 forms、signals、中间件、管理后台等组件,实现了项目的模块化设计。【1】介绍● Django框架就像是一个高度模块化的操作系统,为开发者提供了基础设施和服务,如数据库连接、认证授权、请求处理等。【2】比喻(1)大学与学院● Django框架相当于是一所大学,应用相当于是大学里面的各个学院○ 大学相当于是个空壳子。
2025-08-30 13:49:46
70
原创 DRF序列化器
在日常开发中,会从别的API获取数据或者自己写API提供数据,数据格式一般都是采用JSON格式。这期间就会涉及两个专业术语:**序列化:**将python对象转json**反序列化:**将json转为python对象# 序列化computer = {"主机":5000,"显示器":1000,"鼠标":60,"键盘":150}# 反序列化。
2025-08-21 00:06:08
626
原创 golang基础学习和安装day01
gopath是所有项目的根路径src放我们自己的源代码bin编译之后的程序之后,使用标准命令go install之后存放位置pkg缓存包import "fmt" //goland会帮我们自动导入程序中使用的包//变量定义: var//常量定义: const//01-先定义变量,再赋值 var 变量名 数据类型name = "duke" //Ctrl + Alt +l 可以快速格式化代码age = 20//02 定义时直接赋值。
2025-07-25 17:27:11
999
原创 prometheus主动服务发现机制
简介如图: SD模块是专门负责发现需要监控的target信息,prometheus去SD模块订阅该信息,有target信息会推送到Prometheus,然后Prometheus拿到target信息后通过pull http 协议去拉取该指标的数据。静态服务发现机制,配置简单,但是监控目标是写死在了配置文件中,如果要新增、修改、删除监控节点时,需要每次都去修改配置文件,然后再通知prometheus重新加载,这太麻烦了。于是出现了动态服务发现。通过定义一组资源“子”配置文件,yaml格式文件里面只存储需要采集的
2025-07-21 15:50:05
992
1
原创 prometheus 黑盒监控和docker检测
要监控docker的状态,需要一个软件CAdvisot(Container Advisor)这个是谷歌开源的容器监控和性能分析工具,它是专门为了容器而生,可以用于收集运行的容器资源使用和性能信息。Cadvisor 不仅可以收集一台机器上所有运行的容器信息,还能提供基础的查询界面和http接口,方便其他组件使用如prometheus进行数据的抓取。Cadvisor 可以对节点机器上的资源及容器进行实时监控和性能数据采取,包括cpu的使用情况,内存使用情况,网络吞吐以及系统文件使用情况。
2025-07-20 19:02:42
964
原创 prometheus UI 和node_exporter节点图形化Grafana
global:alerting:- targets:labels:介绍一下如下:scrape_interval: 15s #每隔15秒向目标抓取一次数,默认为一分钟evaluation_interval: 15s #每隔15秒执行一次告警规则检查,默认为一分钟scrape_configs指定的是prometheus要监控的目标,这里是整个prometheus的核心部分,在srape_config中每一个监控是一个job,但job的类型有很多。
2025-07-19 15:40:03
876
原创 监控的基本理论和prometheus安装
服务类如:mysql,redis,php,python用于Prometheus硬件类如:硬盘,cpu,内存。
2025-07-05 13:04:21
596
原创 使用堡垒机构建运维安全网关
堡垒机是用来控制那些人登陆那些资产(事先预防,事中控制)以及记录登录资产后干了什么动作(防止你删库跑路堡垒机也叫做运维的安全审计系统,它的功能是4A身份验证(Authentication)账号管理(Account)控制授权(Authorization)安全审计(Audit)下图是堡垒机部署架构从图中可以看出 运维人员想要管理服务器就必须通过堡垒机,再实现对于服务器的管理。
2025-07-03 20:32:09
796
原创 自动化工具ansible,以及playbook剧本
ansible是一个自动化的运维工具,基于python开发主要的功能,可以实现批量的部署程序,批量的执行命令ansible默认通过的是ssh的协议管理机器,无需配置任何服务,管理端部署好后就可以使用。应用的环境应用代码的自动化部署系统管路配置自动化支持持续交付自动化支持云计算,大数据平台环境还有很重要的一点是因为是python开发可以用python写的脚本编写,维护更加的简单。
2025-07-02 17:20:47
1011
原创 github 上的php项目
当你已http协议去访问这个源的时候↓到达nginx,找到test-info.php↓(php-fpm去读取,执行test-info.php)↓返回执行结果给nginx↓用户浏览器看到这个代码的结果。
2025-06-25 21:08:24
392
原创 Nginx 反向代理服务和安装docker-compose
Nginx Proxy Manager 他是一个可视化的nginx的反向代理神器,动动手指轻松的配置Nginx,我们可以通过一些网页,即可完成网站的代理配置,无需在动手安装Nginx;
2025-06-22 20:22:20
286
原创 Docker镜像制作---指令
简洁的来说,其实就是规模比较大的企业,建立的私有的镜像仓库方便自己公司内部的使用harbor仓库的结构ui(Harbor的核心服务)log(运行reyslog容器,进行日志的收集)mysql(使用nginx做反向代理)registry(官方的DOCKER registry)adminserver(harbor的配置数据管理)jobservice(harbor的任务管理服务)redis(用于存储session)Notary (针对软件分发和跟新安全组件)
2025-06-21 21:58:46
705
原创 k8s的开篇学习和安装
纯docker的运行模式,是docker主机单独的去管理一堆的容器应用,但发现数量多了以后,配置复杂,就难以管理多个容器,并且跨主机下的容器集群,更是维护复杂。业务数量庞大,那些容器部署在那些节点使用了那些的端口,如何记录,管理,需要登陆到每一台机器去管理。跨主机的通信,多个机器中的容器之间相互调用如何做,IP tables规则手动维护,跨主机容器的调用,配置如何写,ip和端口如何实现业务的高可用性,多个容器对外提供服务如何实现负载均衡。如何实现滚动升级业务的连续性。
2025-06-14 21:01:59
808
原创 dockercompose部署应用
还差了很多的东西在公司部署compose环境,就是一步一步的调试而来,学会如何的调试查看command如何用字段的文档1.欠缺flask的运行命令2.欠缺flask链接redis容器的代码中用的主机名,是redis查看服务和服务之间的依赖参数文档先启动redisflask再去依赖它services:myflask: # 制定运行的服务名字,其他服务会来调这个名字image: my-flask-redis # dockerfile先构建好镜像。
2025-06-13 16:24:58
1093
原创 docker-compose容器单机编排
开篇前言随着网站架构的升级,容器的使用也越来越频繁,应用服务和容器之间的关系也越发的复杂。这个就要求研发人员能更好的方法去管理数量较多的服务器,而不能手动挨个管理。例如一个LNMP 架构,就得部署web服务器,后台的程序,数据库,负载均衡等等都需要统一的部署在容器中,那么这个时候就需要统一的容器编排服务,docker-compose,通过单独的docker-compose.yml.模板文件定义一组相关联的应用服务器。多看看官方文档看看官方的资料第三方的资料也可以看看。
2025-06-12 20:39:05
1042
原创 docker 网络
docker 网络功能容器之间访问container 模式1.为什么要学习docker网络管理,容器是要提供访问的,以及容器所处的网络环境,ip从哪里获取2.docker network命令。brctl 命令3.如何理解docker网桥,虚拟的网络接口veth4.自建的docker 网桥,设置子网,网关。总结
2025-06-12 13:22:39
516
原创 容器化部署案例一wordpress
具体如何描述容器化的迁移?1.便于快速的更新,因为php后端是不是出现一个版本的漏洞,需要等新php依赖等操作。但是更新就是等于挖大坑,你一堆的服务依赖某一个服务依赖某一个LNMP环境运行,牵一发而动全身。2.因此使用容器化部署后后利用,wordpress镜像,运行多个容器实例,基于nginx的反向代理,完成负载均衡,slb,后续的更新,只需要更新,提交一个新的镜像,秒级内就可以升级出一个新的容器后端。3.足够的安全,应用部署在容器环境内,在禁止特权模式下,对宿主机也是一种保护。
2025-06-11 15:08:09
339
原创 dockerfile 简单搭建 和 supervisor 进程管理工具
python,AI系统,本地开发,调试的时候,开发用的ubuntu ,英伟达GPU驱动,官网找的资料ubuntu驱动下载,apt安装。flask代码,要能识别一个主机名解析,redis > redis机器的ip > ip:6379。python应用容器,读写redis的代码,部署过程,。xx程序给你一套flask代码,需要你测python3。python3 解释器。
2025-06-11 11:07:08
527
原创 写dockerfile必记住的关键参数和用法
查看容器的卷信息,自动挂载到宿主机的匿名的目录下,docker数据目录下的,一个volume的目录中,统一的管理。定义一个程序入口,命令,可以是一个脚本吗,CMD传入的东西都会被当做参数给entrypoint cmd。可以理解为一个普通命令但是它是镜像,后面可以根据自己写的添加参数。#显示容器内的卷目录,和宿主机的一个文件夹,做的映射关系。docker本质可以理解为golang编译的二进制命令。docker容器,当做命令去使。存储卷,和-v参数的玩法。-t 相当于起一个名字。
2025-06-10 22:32:24
235
原创 docker镜像的构建image
Data Volumes是一个可以提供一个或者是多个容器使用的特殊目标。我们使用的docker容器,也需要关注容器内的存储。(此时宿主机访问不了81端口,端口还没有暴露)数据卷类似于linux的mount 的挂载。其中文件会被隐藏,显示挂载的数据卷。
2025-06-10 17:56:27
536
原创 docker的使用和镜像的推送
docker hub 下载一个镜像centos:7.9.20092. 再此基础环境上,部署新的,你需要的环境,,提供了网络工具包,net-tools ,vim,nginx步骤的开始(下一步要写dockerfile 构建镜像)做一个伏笔# 具体的步骤docker 进入 centos1,部署的环境有了2,更新yum源# 清空原有yum环境# nginx一切的精简化# 需要生成缓存吗?不用?为什么?不需要去掉无用的操作。
2025-06-10 16:40:05
244
原创 docker安装和基本玩法
客户端使用Rest api和 Docker daemon 进行访问。运维牛马 用docek维护命令。撒花🌸🌸🌸🌸🌸🌸🌸🌸😘。
2025-06-10 15:35:57
205
原创 docker的入门了解
传统的虚拟机的技术虚拟机是一套虚拟出一套硬件系统,在其中上面运行一个完整的操作系统,例如我们使用的vm。指定的vm指定的系统的镜像,然后装系统,最终可以使用,在系统上再运行所需要的应用的程序。vm创建虚拟机时,指定较少的cpu,内存,硬盘等资源,虚拟机的性能较低。
2025-06-10 14:06:43
781
原创 mysql运维核心基础
1.写mysql的运行脚本1. 如 /linxu0224/3307.sh2. 写入 /etc/init.d/mysqldservicesystemctl管理会玩22223. centos7下,写服务管理脚本,参考 ,network脚本等写就行找到centos7的 system服务脚本在哪,参考语法enabled;# 参考sshd脚本,写mysql管理脚本[Unit][Service][Install]4. 参考写法,写一个systemctl 管理mysql的脚本。
2025-06-09 20:55:46
621
原创 mysql安装和多实例管理
多实例,就是一台linux上,同时运行多个mysql,当然是区别不同的端口,例如3306,3307,3308,运行这3个数据库这3个mysql,就相当于设置有3个房间,设置了不同的端口,例如06,07.08.运行3个数据库。
2025-06-09 19:55:03
1187
原创 zabbix-agent 修改主动 和 自动添加
zabbix 实现服务器硬件,软件资源监控采集nignx状态,LNMP状态php-fpm状态`以后去理解,去背诵zabbix的主动,被动模式回想班级的同学,和老师,提交作业的形式`
2025-06-09 12:17:11
341
原创 zabbix nginx监控的玩法
测试我们应该在server这台机器上去操作3012506750675038手动的通过server去采集agent的nginx状态数据都没有问题,去添加zabbix-UI页面。
2025-06-08 17:49:13
208
原创 zabbix 报警媒介-邮箱报警
判断当前机器登录的用户数量,超过3个1.提前的想好这个需求,如何用命令采集,构造出结果who|wc -l2. 写zabbix-agent的配置文件3. 重启agent4.去zabbix-ui界面,创建监控项(所有机器都好使),让这个监控项,和模板绑定,模板再给主机去用- 给现有的模板添加监控项 template os linux (目前监控的主机,都以及和它关联了,登录用户数量检测的key,就立即可以生效了)- 新创建模板,添加监控项(和主机关联这个模板)
2025-06-08 15:24:04
297
原创 zabbix模板,监控项,zabbix_get命令
找到监控项目之一,ping目标主机agent是否存活还提供了触发器一堆监控项目做了分组关于内存有哪些可以监控的项目。
2025-06-07 14:49:49
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人