- 博客(49)
- 收藏
- 关注
原创 MySQL主从复制与读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
2023-07-02 17:35:31
726
原创 Mysql高阶语句与MySQL存储过程
select store_name,sum(sales) from store_info select 字段1,wum(字段2) from 表名 group by 字段1;语法:select “字段” from “表名” where “条件1” {[and|or] “条件2”}+;SELECT 字段1 FROM 表格1 WHERE 字段2 [比较运算符] #外查询。select 字段 from 表1,表2 where 表1.联结字段 = 表2.联结字段;
2023-07-02 17:17:05
2776
1
原创 MySQL 日志管理、备份与恢复
概述备份的主要目的是灾难恢复还可以用来测试应用、回滚数据修改、查询历史数据、审计等在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果备份的重要性在企业中,数据的价值至关重要,数据保障了企业业务的正常运行。因此,数据的安全性及数据的可靠性是运维的重中之重,任何数据的吊事都可能对企业产生严重的后果。通常情况下,造成数据丢失的原因有一下几种:程序错误人为操作错误运算错误磁盘故障灾难(火灾、地震、盗窃等)
2023-07-02 16:48:09
960
原创 MySQL事务与存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。
2023-06-25 17:20:56
250
原创 MySQL数据库索引
索引分为普通索引 :针对所有字段,没有特殊的需求/规则唯一索引 : 针对唯一性的字段,仅允许出现一次空值组合索引 (多列/多字段组合形式的索引)全文索引(varchar char text)主键索引 :针对唯一性字段、且不可为空,同时一张表只允许包含一个主键索引创建索引在创建表的时候,直接指定indexalter修改表结构的时候,进行add 添加index直接创建索引index。
2023-06-19 16:28:49
950
原创 shell 脚本命令
字符集1:指定要转换或删除的原字符集。当执行转换操作时,必须使用参数"字符集2”指定转换的目标宁符集。但执行删除操作时,不需要参数"字符集2"字符集2:指定要转换成的目标宁符集。
2023-05-22 16:31:27
1399
原创 shell脚本里的数组
数组是存放相同类型数据的集合,在内存中开辟了连续的空间,通常配合循环使用数组之间每个元素之间以空格间隔或制表符间隔,下标是从0开始从左往右依次增加示例 一 :数组名=(1 2 3 4 5)示例 二 :根据下标直接设置每一个元素数组名=([0]=1 [1]=2 [2]=3 [3]=4 [4]=5)示例 三 :列表名=“ 1 2 3 4 5 ”示例 四 :数组名[0]=“1”数组名[1]=“2”数组名[2]=“3”
2023-05-14 17:53:30
400
原创 Shell 函数
1、function 函数名{命令序列2、函数名(){命令序列function:是 Shell 中的关键字,专门用来定义函数命令序列:是函数要执行的代码,也就是一组语句由 { } 包围的部分称为函数体,调用一个函数,实际上就是执行函数体中的代码。
2023-05-12 14:48:13
83
原创 shell编程规范与变量
Sherl脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行变量名=变量的值read [-p “提示信息”] 变量名 (从键盘输入获取值赋给变量)NAME=cjwread -p "输入年龄" AGE输出变量值#echo $NAMEAGE 错误写法,会认为变量为NAMEAGE引号的使用。
2023-05-05 15:56:57
137
原创 Shell编程之条件语句
格式1:[ 表达式1 ] 操作符 [ 表达式2 ]格式:[整数变量1 操作符 整数变量2]格式2:命令1 操作符 命令2 …格式1:test 条件表达式。格式2:[ 条件表达式 ]
2023-04-26 19:51:17
75
原创 Linux账号和权限管理
Linux基于用户身份对资源访问进行控制(1)超级用户:root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。(2)普通用户:有root用户或其他管理员用户创建,拥有的权限会受到限制,一般只有在用户自己的宿主目录中拥有完整权限。(3)程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行。如bin,daemon,ftp,mail等。组账号。
2023-04-25 18:17:11
139
原创 【Linux网络服务】域名解析服务
DNS是"域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
2023-04-23 17:38:28
121
原创 【Linux网络服务】FTP服务
文件传送协议(File Transfer Protocol)是互联网上使用的最广泛的文件传输协议,用于Internet上的控制文件的双向传输。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中计算机之间传送文件。
2023-04-22 22:34:58
3532
原创 【Linux网络服务】DHCP原理与配置
如果有多台DHCP服务器向该客户发来DHCP-Offer报文,客户端只接受第一个收到的DHCP-offer报文提取IP地址,然后客户端通过广播发送DCERequest 报文告知服务器端本地选择使用该IP地址。服务器端通过单播发送DHCP offer 报文向客户端提供IP地址等网络信息,从IP地址池中挑选一个尚未分配的IP地址分配给客户端。第四步: 服务器向客户端提供服务,服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的,并在选项字段中增加IP地址的使用租期信息。
2023-04-20 17:11:28
224
原创 【Linux网络服务】Linux网络设置
hostnamectl set-hostname [主机名]ifconfig 网络接口 ip地址 [netmask 子网掩码]ifconfig 网络接口 ip地址[/子网掩码长度]route add -net 网段地址 gw IP地址。nslookup 目标主机地址 [DNS服务器地址]ifconfig 网络接口:序号 IP地址。route del -net 网段地址。ifconfig 网络接口。hostname[主机名]ping[选项] 目标主机。netstat [选顶]
2023-04-17 15:15:14
96
原创 深入理解Linux文件系统与日志分析
文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block (块)连续的八个扇区组成一个 block(4K)是文件存取的最小单位inode (索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息。
2023-04-16 19:03:37
184
原创 进程和任务管理器
一个进程结束了,但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程,以为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管它,成为它的父进程,子进程推出后init会回收其占用的相关资源。ps aux --sort -%cpu | head - 10 按cpu降序排列,-为降序,+为升序,p与%同义。ps aux --sort +pmem | head -n 10 按内存序排列。
2023-04-12 15:30:13
175
原创 服务器硬件及RAID配置实战
是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别 (RAID Levels)常用的RAID级别RAD0 . R4D1,R405,RA06 , R4D1 + 0 号RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
2023-04-08 19:00:24
753
1
原创 LVM的了解与磁盘配额
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建需要Linux内核支持安装xfsprogs与quota软件包。
2023-04-05 17:35:57
135
原创 NAT工作原理与配置
NAT是一种地址转换技术,它可以将IP数据报文头中的IP地址转换为另一个IP地址,并通过转换端口号达到地址重用的目的。NAT作为一种缓解IPv4公网地址枯竭的过渡技术,由于实现简单,得到了广泛应用。
2023-03-26 17:24:57
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人