自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ansible

被控端:安装一个代理程序,无代理ssh;ansible不需要代理,基于ssh协议实现。Ansible主要组成部分。一个主机控制多台主机。

2022-11-06 12:14:27 649 1

原创 MYSQL

非关系型(No-SQL):redis,mongodb,TIDB,TSDB(一般是key-value型)国外的:MySQL,oracle,SQL server,INFOMIX,DB2。数据库的类型:关系型:MySQL,oracle,SQL server。国内的数据库:TIDB、人大金仓、达梦。

2022-09-19 21:25:43 144

原创 kubernetes

2,compose只能在一台宿主机上编排容器,k8s可以在很多台机器上编排容器。1,compose是docker公司推出的,k8s是CNCF推出的。k8s:是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。k8s和compose的区别(两者都是容器编排工具)

2022-09-13 22:06:56 579

原创 python装饰器

print(id(outer()),id(outer()))#内存空间的地址一样:没将他们赋给一个变量,就是匿名变量,匿名变量都会放在同一个空间。#虽然代码一样,但是每次调用外函数,都会重新执行,创建一个新的tmp_list和inne。#装饰器的本质就是闭包函数,不同之处是外函数需要传入一个callable对象。装饰器是一种设计模式,如果有一个类或者函数希望添加其他或函数的一些功能,# 在不改变函数或者类的源代码的基础上,为函数或类添加额外功能。# 2,内函数必须引用外函数的变量。...

2022-08-15 22:15:47 214

原创 python日志记录模块

ERROR 40 发生了错误问题,导致某些功能不能正常使用。#WARNING 30 默认顶级,当前有不期望的事情发生了。#CRITICAL 50 发生严重错误,程序不能运行。#INFO 20 详细日志,记录关键节点。#DEBUG 10 最详细的日志,常用于调试。#日志等级 数值表示 描述。#2,程序调试,一边开发一边调试。# logging模块。...

2022-08-12 17:46:42 293 1

原创 python--正则

match只能从字符串开头查找,开头部分没有,那就匹配不上,只匹配开头部分。findall--查找所有匹配的,返回的是一个列表。# 1,在一大堆文本字符在找到自己想要的字符。search和match都是查找第一个匹配。如果匹配到了,就会返回一个match对象,finditer --得到的结果是个迭代器。#findall或者finditer。1,search和match。# 2,验证是否合法。..................

2022-08-11 17:47:38 81

原创 docker和prometheus学习

虚拟化:使用模拟器模拟系统或者环境,比如vmware,linux里的kvm,xen等开源的虚拟化软件;oracle开源的virtual box的虚拟化软件。云厂商:腾讯云,阿里云就是大量的机器聚集在一起,发挥巨大的作用,然后通过统计的调度和算力(计算的能力)云计算软件:vmware(vsphere),openstack。理解:云是由小水滴和灰尘组成的,而服务器就是小水滴。容器技术:docker,containerd;..............................................

2022-08-09 21:46:39 693

原创 zabbix学习总结

也可以是zabbix server主动来拉取 zabbix可以监控数据库,操作系统,磁盘,cpu,应用,监控的数据全部都拿到存到数据库里去 拿到数据之后是要给用户展示的,是有个web界面的,可以和用户进行交互 这个网站使用php写的,web服务可以用nginx也可以用apache 此处我选择的是nginx,然后php的作用是到数据库拿数据,最终展示在页面上。模板的作用:里面集合了很多的应用集,专门针对web的模板,mysql的模板。模板里面很多应用集,应用集里很多监控项,使用模板的好处是快速添加监控项。..

2022-08-08 22:18:26 591

原创 基于kafka的日志收集平台

八、Topic是一个存储消息的逻辑概念,可认为为一个消息的集合。客户端连接任何一台zk都可以操作,但是数据新增修改等事务必须在leader上运行,客户端如果连接到follower上进行事务操作,follower会返回给leader的ip,最终客户端还是在leader上操作,查询操作可以直接连接follower进行查询操作,但是写一定要连接leader。生产者发送消息的时候,随意挑选任意一台都可以,会有协商,这个broker会返回给你副本leader的信息,生产者再去跟leader交互;......

2022-07-27 10:44:25 448

原创 nginx中的https和http服务

一、nginx里https功能默认没有开启,而且编译安装默认也不开启,安装时需要指定选项参数--with-http_ssl_module二、了解ssl“ssl就是安全套接层,是Netscape所研发,用以保障在Internet上数据传输的安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听的一种应用软件。”ssl是在应用层与传输层之间加的一个加密协议;它不仅表明了这个域名属于谁,包括含有日期等信息,里面还包括有特定的公钥和私钥-->公开密钥是所有人都有的密钥-->私

2022-06-29 16:07:58 1148

原创 nginx配置文件的杂七杂八小知识点

1, keepalive_timeout 65;65秒之后nginx会主动断开,如果没有这个,一直有连接建立而不断开就会浪费cpu资源,是为了保护服务器,如果数字是0表示永久保持连接;2,events { worker_connections 1024;}并发数量,同时允许多少人同时访问nginx,需要根据实际的cpu,内存,带宽,磁盘i/o哪里来ixng压力测试一般是内核*10243,文件描述符的问题:4,I/O多路复用,解决高并发问题,有大量用户连过来,但是只有那么多连接,系统需要同时并行

2022-06-29 15:40:38 263

原创 nginx几种常见功能

一、下载功能查看官方文档:可以知道要想生成目录列表就得在你需要的location下添加一个autoindex on,如何实现?答:1,首先修改配置文件 :在你想要有这个功能的location中加上这一句; 2,刷新nginx:nginx -s reload3,准备一个下载的目录,里面可以放一些文件,可以供其他人可以下载,测试下载功能实现结果:二、状态统计功能:需要在编译时配置好在配置文件中添加代码:location=/basic_status{ stub_status;} 实现结果: 三、认

2022-06-22 21:02:24 116

原创 python--异常处理机制

一、错误与异常的区别:1、错误语法错误:代码不符合解释器或者编译器的语法,例如 缩进字符、循环语句的冒号逻辑错误:不完整或不合法输入、算法问题,比如0作除数2、异常程序遇到逻辑或者算法问题运行过程中计算机错误(内存不够或IO错误)这两个或抛出异常,如果没有手动对其进行处理,那么此异常就会被解释器捕获,处理的方法为忽略或者终止程序3、错误和异常的区别:错误是代码运行前错误是非正常的,不应该出现的异常是代码运行时产生的 ,解释器检测到错误你并且认为是异常,抛出异常

2022-04-30 17:11:53 2589

原创 python函数

一、为什么要使用函数函数是指实现某个功能的一段代码 减少代码的冗余--函数可以重复使用 方便维护,模块化设计二、函数的定义使用关键字def来定义一个函数定义一个add函数,作用是返回两个数相加的结果:函数的参数的分类:一、形参:形参是指函数定义时指定的参数,例如add函数中的a,b1 必选参数必选参数是必须要传递的,例如add()函数设置了参数a和b,在调用过程中,参数值必须以a、b的顺序设置;2 默认参数默认参数是在函数定义时设定默认值,默认参数必须在

2022-03-30 13:44:54 410

原创 linux(计划任务)

一、概念计划任务就是按照计划定时的去执行任务二、crond程序--是linux里负责执行计划任务的程序(1)使用crontab命令调用crond进程(2)crond程序--每隔一分钟去检查是否有计划任务要执行.2、crond进程的启动、重启、停止(1)service crond start--启动(2)service crond stop--停止==systemctl stop crond(3)service crond restart--重启(先关闭后启动)三、管理计划

2022-03-26 18:30:00 9016

原创 python--容器类型

一、列表1、列表特点:列表是有序的项目集合 列表中可以存放任何数据类型 列表是可变的数据类型2、列表的增、删、改、查

2022-03-25 13:02:54 937

原创 文件和命令的查找

1、which whereis都是到PATH变量里去找2、locate 是一种模糊查找,他的特点是需要更新数据库(updatedb)去数据库里找,使用locate需要安装mlocate,(yum install mlocate)3、find命令查找

2022-03-19 15:26:51 761

原创 linux(文件内容查看命令)

一、cat命令1、cat用来查看文件内容2、cat -n:将输出的内容进行编号(空格也给编号) [root@sc-chenlu lianxi]# cat -n passwd 1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nologin 3 daemon:x:2:2:daemon:/sbin:/sbin/nologin 4 adm:x:3:4:adm......

2022-03-16 13:35:01 2318

原创 linux(文件、文件夹的复制与移动)

一、cp命令用于文件、文件夹的复制:1、单个文件的复制:[root@localhost lianxi]# touch beautiful.txt ---新建beautiful空文件[root@localhost lianxi]# ls --查看当前目录下的内容lily.txt beautiful.txt[root@localhost lianxi]# mkdir changsha --新建长沙文件夹[root@localhost lianxi]# lsc......

2022-03-13 15:48:18 18456

原创 计算机网络--数据链路层(1)

一、数据链路层的功能:数据链路的建立、维护与拆除帧包装、帧传输、帧同步帧的差错恢复,流量控制MAC地址(也叫做物理地址或者硬件地址)是唯一的,只有支持tcp/ip协议的才有;二、交换机的工作原理1、交换机里有mac地址表,记录哪台电脑接的拿个接口,会读取帧里的源mac地址写到mac地址表里去,MAC地址表存放在内存中,停电之后会丢失,MAC地址会更新,MAC的条目有老化时间;2、具体工作原理:1、学习:学习帧里面的源M.

2022-03-08 17:40:04 272

python操控数据库

python操控数据库

2022-08-17

空空如也

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

TA关注的人

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