自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux搭建ceph集群

ceph-mon,ceph-mgr,ceph-mds都搭建在node1上,node2和node3上搭建ceph-osd,每个机器1个osdCeph是一个分布式的存储系统,可以在统一的系统中提供唯一的对象、块和文件存储,Ceph的大致组件如下:1. Ceph监视器(ceph-mon):用来维护集群状态的映射,包括监视器映射,管理器映射,OSD映射,MDS映射和CRUSH映射,这些映射是ceph守护程序相互协调所需的关键状态,另外还负责客户端到ceph存储的身份验证;

2024-08-22 17:34:21 840

原创 k8s安装

本事件适合刚刚装系统的新机子,前提是可以ping通www.baidu。yum可以下载软件本实验模拟单机k8s,主机ip为172.26.50.222。

2024-07-26 15:21:24 539

原创 k8s使用Endpoint将信息存储到集群外部数据库

上一篇文章。

2024-06-25 21:58:12 250

原创 k8s部署wordpress及性能优化

镜像版本:wordpressmysql版本:mysql:8.0.27。

2024-06-21 21:55:00 1058

原创 k8s学习笔记(一)

pod状态为running时,此时exec进入pod中删除/usr/nginx/html/下面的index.html,使用describe 查看pod状态会显示错误,过一会重启后有显示正常(重启pod会自动创建新的container,index.htm存在)HttpGet(访问htttp页面,正确则显示正常,错误则会在svc中的endpoints中删除对应的pod,直至下次检查成功。为什么使用: 1,复用配置文件,可以启动多个nginx的pod,共同使用同一个pod。

2024-06-20 21:37:42 911

原创 k8s使用helm部署可视化

k8s版本1.21helm版本3.9首先保证k8s集群互相连通,虚拟机能访问外网。

2024-05-19 11:31:03 555 1

原创 k8s集群部署

要求:主机192.168.199.149(master)node节点(192.168.199.150,192.168.199.151)2个cpu或更多所有机器可以联网,湖湘之间可以ping同,关闭防火墙,selinux,禁止swap分区(swapoff -a)

2024-05-08 11:04:21 790

原创 docker

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。指定ip,主机,容器 docker run -it -d -p 127.0.0.1:5000:5000 nginx /bin/bash。以nginx镜像为基础运行新的docker容器test docker run -it -d --name test nginx。查看容器运行状态(所有) docker ps -a。

2024-05-05 20:29:47 385 1

原创 EFK架构部署

7.17版本。

2024-04-18 20:42:02 1248 1

原创 linux网络知识

为操作系统或者网络应用程序提供网络服务的接口。

2024-04-09 10:02:14 650

原创 linux基础

模拟RAID5,需要3块硬盘+一块备份硬盘,平时闲置,一旦数据损坏,自动修复。3检查防火墙是否关闭 systemctl stop firewalld。2 检查服务器状态并运行 systemctl start httpd。4在浏览器中输入IP地址,可以看到Apach网站。1下载服务器yum install httpd。chown:修改文件所属用户和组。chgrp:更改文件属组。chmod:修改用户权限。6修改网站数据保存目录。调取主机的被访问记录。

2024-04-07 21:26:52 635

原创 linux磁盘扩容

当linux虚拟机的磁盘空间不够时,需要我们手动给磁盘扩容,有两种方式第一中时直接在vm虚拟机上另外一种是新添加一个硬盘,然后把该硬盘添加到要扩容的磁盘中。

2024-04-07 10:15:04 287

原创 redis数据库

下载fedora的epel仓库安装redis数据库。

2024-04-06 20:23:50 353

原创 mysql高可用

注意:mysql5.6版本以后引入了uuid,所以每个虚拟机的uuid不能一样(克隆的虚拟机的uuid一样),在/var/lib/mysql/auto.cnf 下修改成不一样的即可。:从服务器接收到主服务器发送的 binlog 数据后,将这些数据应用到本地数据库,实现与主服务器的同步。就是在主服务器上修改数据,数据会同步到从服务器,从服务器只能读取数据,不能写入,优化是MySQL性能。:主服务器接收到从服务器的同步请求后,将 binlog 中的更新操作数据发送给从服务器。: 指定中继日志的名称前缀。

2024-04-05 20:08:25 1032

原创 linux自动化运维之ansible实战

优点- 相比于saltatack和puppet,没有客户端,更轻量级- 只是一个工具,可以很容易实现分布式拓展- 更强的远程执行命令特点- 模块化- 支持自定义模块,可以用任何语言编写模块- 基于python语言实现- 部署简单,基于python和ssh,agentless,无需代理- 安全安装yum安装首先安装epel源:yum install epel-release -y下载ansible:yum install ansibleansible目录结构。

2024-04-02 12:18:19 2160

原创 zabbix分布式监控实战

zabbix-server:负责接收agent发送的数据zabbix-agent:部署在被监控主机上,负责被监控主机的数据并将数据发送给zabbix-serverzabbix-database:存储所有zabbix配置信息,监控数据zabbix-web:显示zabbix的web界面,在页面上配置及查看监控信息zabbix-proxy:zabbix代理端,用于分布式,收集所有zabbix-agent信息统一发回zabbix-server。

2024-03-30 17:04:53 850

原创 数据库案例

姓名</th><th>密码

2024-03-25 21:16:27 460

原创 zabbix进阶

zabbix server在主机上运行服务,端口号为10050,zabbix agent 在被监控机器上运行(源码下载)主要完成对cpu,磁盘的信息采集,端口号为10051zabbix软件结构组成:: 提供Web界面:提供数据存储功能,专用于存储配置信息,以及采集到的数据: 接收Agent采集数据的核心组件。: 部署在被监控主机上,用于采集本地数据。: 当被监控节点较多时,用于减轻Server压力的组件,也用于分布 式监控系统。由Proxy接收数据后统一发送至Server。

2024-03-25 21:13:35 1171

原创 linux之zabbix自定义监控

zabbix基本配置见:写文章-CSDN创作中心自定义监控规则命令为who | wc -l显示为2,主机一个,mobaxterm一个,思路是开启3个终端,让主机的zabbix服务自动检测150主机开启终端数,大于3则产生警报,还可以给qq发送邮件配置文件首先在150被检测的主机上安装zabbix-agent软件在被检测机上添加规则重启服务查看配置是否生效在149上执行。

2024-03-24 12:35:29 358

原创 数据库(黑马)

use test2;id int,insert into student2 values(4,'呆呆1',19),(5,'hedfdshe',18),(6,'pdd',13);​。

2024-03-22 11:27:56 1367

原创 python+flask+数据库案例

return "添加成功"# 必须执行,提交数据。#从数据库获取所有信息。# 必须执行,提交数据。

2024-03-22 11:27:14 523

原创 数据库基础

varchar(变长字符串),真实数据有多长,就按照多长存储,节省空间 ,最多存储根据编码有关6。char(定长字符串),固定用11字符存储数据,查询速度快,最多存储255个字符。delete from 表名 where id=2 or name="呆呆";准确的小数值,m是数字总个数,d是小数点后个数,m最大值65,d最大值30。delete from 表名 where id in (2,3,4,5);delete from 表名 where id!delete from 表名 where id=2;

2024-03-22 11:24:52 345

原创 python复习

data="中"print(res)一个字节8位,位是计算机中最小的存储单元,python默认编码是utf-8​a=12321b=bin(a)#转化为2进制c=oct(a)#转化为8进制d=hex(a)#转化为16进制print(b)print(c)print(d)

2024-03-22 11:23:11 860

原创 linux之Haproxy

haproxy是一种开源的TCP和HTTP负载均衡代理服务器软件。客户端通过Haproxy代理服务器获得站点页面,而代理服务器收到客户请求后根据负载均衡的规则将请求数据转发给后端真实服务器。

2024-03-22 11:01:42 2811

原创 python之bootstrap样式

input type="password" class="form-control" id="exampleInputPassword1" placeholder="密码"><input type="email" class="form-control" id="exampleInputEmail1" placeholder="请输入用户名"><input type="button" value="提交" class="btn btn-danger btn-xs">非响应式布局(总是水平排列)

2024-03-19 19:13:46 933

原创 Lvs+keepalived+nginx搭建高可用负载均衡集群

master主机192.168.199.149,虚拟IP192.168.199.148back备机192.168.199.150真实服务器1 192.168.199.155真实服务器2 192.168.199.156关闭防火墙和selinux。

2024-03-19 13:31:57 1075

原创 python之前端css样式(一)

中国联通</div><div id="c2">中国移动</div><div class="xx">中国联通北京</li><li>上海</li><li>山东</li><li>北京</li><li>上海</li><li>山东</li><li>北京</li><li>上海</li><li>山东</li><li>北京</li><li>上海</li><li>山东

2024-03-17 22:49:04 906 1

原创 zabbix配置

rpm-Uvh完成后会出现zabbix.repo文件。

2024-03-17 22:46:30 887

原创 linux查看top与修改root密码

perftop-g -p进程名使用top命令,同时输入大写的P,会按照cpu使用率从大到小排列。

2024-03-17 14:33:31 587

原创 python网络请求

input type="submit" value="submit提交"><input type="button" value="button提交"><input type="button" value="提交"><input type="submit" value="提交">男<input type="radio" name="n1">女<input type="radio" name="n1">男<input type="radio" name="n1">账号<input type="text">

2024-03-15 21:01:23 890

原创 python前端开发

创建网址/show/info 和函数index的对应关系,#访问网站,执行index()函数return "中国联通"app.run()

2024-03-15 21:00:16 985

原创 python之面向对象

print("我是{}今年{}岁了".format(name,age))print("我家在{}有{}钱".format(home,price))obj=Func()obj.a1("杨振浩",19)obj.a2("河南",100)#一般传递的参数多,且类中的函数功能类似时,使用class类print("我是{}今年{}岁了".format(self.name,self.age))print("我家在{}有{}钱".format(self.home,self.price))

2024-03-13 21:25:12 884

原创 python之第三方模块

配置pip源更新pip pip install --upgrade pip下载清华源 pip config set global.index-url。

2024-03-13 21:18:00 464

原创 nginx

总结:代理的对象是客户端,代理的对象是服务端开启服务:systemctl start nginx关闭服务:systemctl stop nginx重启服务:systemctl restart nginxnginx结构,yum安装的一般在etc/目录下nginx.conf为主配置文件,自动包括/etc/nginx/conf.d*.conf文件。

2024-03-13 21:17:01 487

原创 python模块(二)

f.write(f"姓名:{name} 景区名字:{park_name} 门票数量:{ticket_num} 预定日期:{current_date}\n")base_dir=os.path.dirname(os.path.abspath(__file__)) #获取当前脚本文件所在的目录路径。db_path=os.path.join(base_dir,"xx") #生成完整的文件夹路径。folder_path=os.path.dirname(path) #读取上一级目录。

2024-03-12 18:01:37 1012

原创 redis之哨兵模式

哨兵模式是为了解决如果master突然宕机,继续会有其他备份机提供服务,基础是在主从复制上部署哨兵模式,一旦主机master宕机,由哨兵们自动选举出新的master提供服务我的redis是由yum安装的,启动redis命令为systemctl start redis,启动redis的哨兵模式为systemctl start redis-sentinel 重启为restart,停止为stop配置文件为/etc/redis.conf和/etc/redis-sentinel.conf。

2024-03-12 17:59:18 811

原创 redis-主从复制

replicaof 192.168.199.149 6379 表示连接的主机ip和端口(默认为6379)protected-mode no 表示关闭保护模式,允许其他主机连接。bind 0.0.0.0表示允许任意主机连接redis数据库。requirepass 表示连接时需要输入密码123456。配置文件为/etc/redis.conf,修改如下。masterauth 连接主机时输入的密码。备机1 192.168.199.150。备机2 192.168.199.151。

2024-03-12 12:30:13 782 1

原创 python之json数据格式

v4='{"k1":123,"k2":456,"k3":(11,22,33,44)}' #不是json格式的字符串。v3='{"k1":123,"k2":456,"k3":[11,22,33,44]}' #是json格式的字符串。v6='{"k1":123,"k2":456,"k3":True}' #不是json格式的字符串。v5='{"k1":123,"k2":456,"k3":true}' #是json格式的字符串。#{"杨振浩": 100, "data": 1}

2024-03-12 11:48:16 433

原创 python之模块

1,查看电脑导包时寻找的路径import sysprint(i)2,创建python文件时命名不能为模块名或者第三方模块,否则导入模块时会报错#先导入,再调用,一般放在开头#文件名分别为mokuai.py和hanshu.py#先导入hanshu包def f3(): print("连接数据库")print("对文件操作") def f2():print("关闭数据库")

2024-03-12 11:47:34 504

原创 python之word操作

import osfile_path=os.path.join(path,"大题.docx")obj=docx.Document("大题.docx")#第一个段落#所有段落。

2024-03-11 14:06:56 451

附件1:2023年大学生计算机设计大赛西北地区赛作品分类及要求.rar

附件1:2023年大学生计算机设计大赛西北地区赛作品分类及要求.rar

2024-03-11

空空如也

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

TA关注的人

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