自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL数据库进阶

MySQL多表之间的关系可以概括为:一对一、一对多多对一关系,多对多MySQL外键约束()是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果、桃子、李子、西瓜等4种水果,那么,你来到水果摊要买水果就只能选择苹果、桃子、李子和西瓜,其它的水果都是不能购买的。

2024-01-17 21:33:45 984

原创 MySQL数据库基本操作

中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值。每增加一条记录,主键会自动以相同的步长进行增长。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。创建单列主键有两种方式:一种是在定义字段的同时指定主键,一种是定义完字段之后指定主键。用于子句中可以支持单个字段,多个字段,表达式,函数,别名。所谓联合主键,就是这个主键由一张表中多个字段组成。,可以理解为是将整个表删除,然后再创建该表;值的存在,就好象该条记录不存在一样。

2024-01-13 18:54:32 1411 2

原创 ansible基本使用

ansible_facts用于采集被管理设备的系统信息,所有收集的信息都被保存在变量中,每次执行playbook默认第一个任务就是Gathering Facts,使用setup模块可以查看收集到的facts信息。Ansible从1.2版本开始支持Role(角色),Role(角色)是管理ansible文件的一种规范(目录结构),Role(角色)会按照标准的规范,自动到特定的目录和文件中读取数据。debug模块可以显示变量的值,可以辅助排错,通过msg可以显示变量的值,变量需要使用{{}}扩起来。

2023-12-27 14:26:19 883 1

原创 硬盘分区简介

最常见的硬盘的分区方式有两种:MBR、GPT。

2023-12-25 18:00:00 384 1

原创 Linux三剑客

选项 -q 表示 quiet(静默)的意思,结合此选项可以只做检索而并不输出,通常在脚本内用来识别查找的目标是否存在,通过返回状态 $?来判断,这样可以忽略无关的文本信息,简化脚本输出。比如“word”关键词检索、“^word”匹配以word开头的行、“word$”匹配以word结尾的行......等等。使用 -c 选项可输出匹配行数,这与通过管道再 wc -l的效果是相同的,但是写法更简便。输出包括stu、stuf、stuff、stufff、......的行,即末尾的"f"可出现任意多次,也可以没有。

2023-12-24 19:00:00 919 1

原创 find命令基本使用

1)利用find查找所有用student 拥有的必须是文件,把它们拷贝到 /root/findfiles/ 文件夹中。3)利用find查找/boot/ 目录下以 vm 开头且必须是文件,拷贝到/opt。2)利用find查找/boot目录下大于10M并且必须是文件,拷贝到/opt。5)利用find查找/etc 目录下,以 tab 作为结尾的 必须是文件。4)利用find查找/boot/ 目录下为快捷方式。格式:find [目录] [条件1]高级使用(处理find查找的结果)

2023-12-20 21:05:29 415 1

原创 CentOS8下Zabbix6.0的安装使用

rpm -Uvh。

2023-12-20 20:49:43 879 1

原创 python调用s3删除桶碎片

【代码】python调用s3删除桶碎片。

2023-12-19 21:47:30 350 1

原创 ceph集群开启raid卡读缓存

2.设置禁止out osd。4.查看HDD的缓存模式。5.修改HDD的缓存模式。6.查看HDD的缓存模式。3.关闭ceph服务。

2023-12-19 21:38:02 455 1

原创 fio性能测试

FIO是测试磁盘性能的一个非常好的工具,用来对硬件进行。建议使用libaio的I/O引擎进行测试。

2023-12-19 21:24:55 516 1

原创 cosbench性能测试

表示执行多少次操作,比如当该值为10,object=(1,00),那么本来是要创建100个对象,加上totalOps后,就要循环从1-100创建10次,总共创建1000个文件,但是实际上创建出的文件数还是只有100个,像覆盖性创建一样。组件:driver cosbench负载生成器,主要负责工作负载生成,发布针对云对象存储的操作和收集性能统计信息,可以通过http://{driver-ip}:18088/controller地址访问。: 配置bucket的前缀后缀信息。

2023-12-19 21:15:39 1265 1

原创 java基本使用

语言的(小型版),用于嵌入式消费类电子设备。语言的(标准版),用于桌面应用的开发。注意:针对不同操作系统,下载对应的。语言的(企业版),用于。是其他两个版本的基础。

2023-12-19 20:58:01 364 1

原创 ceph集群更换故障硬盘

注意: 有可能需要加\转义一下: ceph tell osd.\* injectargs '--osd_max_backfills=1 --osd_recovery_sleep=0.5'ceph-deploy --overwrite-conf osd prepare 主机名:sdc:/dev/sdl2。#确认数据盘在阵列卡上的物理信息,以下显示表示这块盘的物理信息为/c0/e2/s3。1. 检测/var/log/ceph/ceph-osd.291.log是否有报错。

2023-12-19 20:14:54 508 1

原创 python基本使用

语法:列表.extend(其它数据容器),将其它数据容器的内容取出,依次追加到列表尾部。语法:集合1.difference(集合2),功能:取出集合1和集合2 的差集。语法:列表.insert(下标, 元素),在指定的下标位置,插入指定的元素。语法:集合1.union(集合2),功能:将集合1和集合2组成一个新集合。语法:列表.append(元素),将指定元素,追加到列表的尾部。语法:集合.add(元素)。语法:集合.pop(),从集合中随机取出一个元素。结果:得到新的集合,集合1和集合2不变。

2023-12-18 22:04:56 883

原创 Centos配置阿里yum源及epel源

baseurl:我们的 yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址。enabled:此容器是否生效,如果不写或写成 enabled 则表示此容器生效,写成 enable=0 则表示此容器不生效。gpgcheck:如果为 1 则表示 RPM 的数字证书生效;如果为 0 则表示 RPM 的数字证书不生效。[base]:容器名称,一定要放在[]中。name:容器说明,可以自己随便写。

2023-12-18 21:31:08 405

原创 配置虚拟机访问外网

IPADDR=192.168.88.12 #ip地址,地址要和网关在同一网段,这里简单来说就是ip地址的前三段和网关的前三段要相同,即192.168.183。GATEWAY=192.168.88.2 #设置网关,自己虚拟机的网关在虚拟机的编辑--->虚拟网络编辑器里免去看。打开对应的虚拟网卡 “VMnet1----属性---Internet 协议版本4(双击)”1.1 首先进入虚拟机中,‘编辑’-------‘虚拟网络编辑器’网关设置和虚拟机里相同的网关信息,在DNS相关信息。

2023-12-18 21:29:45 565

原创 vim—高级编辑工具

% s/旧字符/新字符/g ## %表示全文查找,g表示每一行匹配到的所有字符都进行替换。末行模式:在命令模式系,打一个:进入末行模式,左下角出现了一个:,代表的就是已经进入末行模式。:% s/sbin/LOL/ ##全文查找,将每一行匹配到的第一个替换。:1,5 s/DNF/HAHA/g ##将1-5行的DNF替换成HAHA。命令模式:复制、粘贴、剪切、删除、定位、保存退出、修改字符、查找、撤销等。末行模式:复制、删除、剪切、定位、保存退出、替换、行号、缩进等。

2023-12-18 21:24:40 387

原创 ceph集群扩容

在运行ceph-deploy工具的monitor节点上,把/etc/ceph/ceph.bootstrap-osd.keyring文件内容拷贝到所有monitor节点的/var/lib/ceph/bootstrap-osd目录下新建ceph.keyring文件。[root@osd主机 ceph]#chown ceph:ceph /var/lib/ceph/bootstrap-osd/ceph.keyring。登录新OSD主机,检查osd编号,其关联的文件系统,block.db,block.wal。

2023-12-18 21:20:04 858

Linux运维工程师面试题整理.md

Linux运维工程师面试题整理.md

2021-04-04

空空如也

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

TA关注的人

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