自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL备份与恢复

1.数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震和盗窃)2.数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法:冷备份(脱机备份)∶是在关闭数据库的时候进行的 (tar)热备份(联机备份)∶数据库处于运行状态,依赖于数据库的日志文件 (mysqlhotcopy mysqlbackup)

2022-09-21 19:55:34 659

原创 mysql

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cv5Gs3GM-1660111921629)(https://s2.loli.net/2022/08/08/ZyfivRUdXpVGB9W.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZnaD0mg-1660111921630)(https://s2.loli.net/2022/08/08/xKPI7vF8zQwe1AW.png)]use 数据库名 (写你要添加到哪个数据库)...

2022-08-10 14:13:00 303

原创 mysql 事务

假设事务A对某些行的内容作了更改,但是还未提交,此时事务B插入了与事务A更改前的记录相同的记录行,并且在事务A提交之前先提交了,而这时,在事务A中查询,会发现好像刚刚的更改对于某些数据未起作用,但其实是事务B刚插入进来的,让用户感觉很魔幻,感觉出现了幻觉,这就叫幻读 select * from member;同时,另一个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。..

2022-08-10 14:11:42 814

原创 mysql 索引

对于MyISAM引擎而言,索引文件和数据文件是分离的,索引文件用于保存数据记录的地址。可以是单列上创建的索引 也可以是在多列上创建 的索引,需要满足最左侧原则 因为select语句条件是依次从左到右的字段顺序执行的。如果列只是被部分地编入索引,则为被编入索引的字符的数目(zhangsan)。Comment 备注。CREATE TABLE 表名 (字段 数据类型 字段2 数据类型 等等)INDEX 索引名(列名);唯一索引 :针对唯一性的字段,仅允许出现一次空值组合索引(多列/多字段组合形式的索引)...

2022-08-09 16:24:41 624

原创 LVS负载均衡群集及NAT模式群集

使用LVS达到服务器的高可用和负载均衡,在三种工作模式中,DR模式也就是路由直连在实际生产中使用率最多,其占用公网IP少,且可隐藏实际服务器IP地址,在数据返回中也不会造成调度服务器的高并发。...

2022-08-07 22:30:08 476 1

原创 LVS负载均衡群集

群集所提供的应用服务、由服务器池承担,其中每个节点具有独立的RIP地址(真实IP),只处理调度器分发过来的客户机请求。● 采用开放式的网络结构,负载调度器仅作为客户机的访问入口,各节点通过各自的Internet连接直接回应客户机,而不再经过负载调度器。● 类似于防火墙的私有网络结构,负载调度器作为所有服务器节点的网关,即作为客户机的访问入口,也是各节点回应客户机的访问出口。将收到的访问请求按照顺序轮流分配给群集中的各节点(真实服务器),均等地对待每一台服务器,而不管服务器实际的连接数和系统负载。...

2022-08-07 22:13:14 102

原创 Nginx+Tomcat负载均衡、动静分离

1.Tomcat重要目录bin:存放启动和关闭Tomcat脚本conf:存放Tomcat不同的配置文件doc:存放Tomcat文档lib:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps:Tomcat的主要Web发布目录work:存放jsp编译后产生的class文件2.Nginx负载均衡实现原理■ Nginx实现负载均衡是通过反向代理实现■ Nginx配置方向代理的主要参数。...

2022-08-07 22:01:17 123

原创 Tomcat部署及优化

1.Tomcat介绍■ 免费的、开放源代码的Web应用服务器■ Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目■ 由Apache、Sun和一些公司及个人共同开发而成■ 深受Java爱好者的喜爱,并得到部分软件开发商的认可■ 目前比较流行的Web应用服务器2.Tomcat核心组件因此 Tomcat 是 web 应用服务器,也是一个 Servlet/JSP 容器。...

2022-08-07 20:08:58 274

原创 Nginx正则表达与Rewrite跳转

处理静态文件请求,这是nginx作为http服务器的强项有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用。

2022-08-07 19:58:35 629

原创 LNMP架构

引言LNMP与LAMP最大的不同点在于,一个使用Nginx服务,一个使用Apache服务一.编译安装Nginx1.1编译准备1.关闭防火墙和selinux121.2编译安装1.安装依赖包,上传并解压安装包cdnginx-1.20.2/#切换目录.创建Nginx用户用于管理服务useradd-M-s/sbin/nologinnginx#创建nginx用户,不创建家目录,并禁止登录shell3.编译安装。...

2022-07-24 18:50:27 264 1

原创 NGINX 优化 防盗链

在nginx优化时,主要有隐藏系统版本号,开启缓存功能,开启压缩功能,设置连接超时时间,更改用户组,日志切割,httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......

2022-07-24 18:36:56 263

原创 NGINX服务部署

1.Nginx支持的最大并发量取决于CPU与系统允许进程最大读取文件数2.Nginx的单线程处理数不能大于系统允许进程最大读取文件数3.Nginx可以配置多种类型的虚拟主机,分别是基于IP的虚拟主机、基于域名的虚拟主机、基于端口的虚拟主机。httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......

2022-07-24 18:28:06 769

原创 LAMP架构

1.注意编译安装的四个步骤2.编译安装的程序如果不进行任何设置,systemctl管理系统是使用不了的httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。

2022-07-24 18:16:32 713

原创 SNAT与DNAT

内网IP出站外网网卡外网IP或地址池。入站外网网卡外网IP外网远程端口内网IP和远程端口号。可换成单独IP出站外网网卡外网IP。#配置SNAT策略,实现snat功能,将所有192.168.100.0这个网段的ip的源ip改为10.0.0.1。目的地址转换,根据指定条件修改数据包的目的IP地址,保证了内网服务器的安全,通常被叫做目的映射。...

2022-07-18 01:24:12 350

原创 三剑客--awk

AWK是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作;数据可以来自标准输入也可以是管道或文件工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令awk执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符"&&“表示"与”、“|表示"或”、"!“表示非”;...

2022-07-18 01:22:19 1107

原创 linux 三剑客sed

1.{n;p}为偶数行,{p;n}为奇数行2.sed命令结合正则表达式时,正则表达式以“/”包围3.在使用sed时,-i选项要慎重,因为-i后原文件将被修改4.sed广泛用于脚本中,用于删选出我们想要的信息,进行自动化运维httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...

2022-07-18 01:03:40 329

原创 条件判断if语句case语句

1.在shell脚本中我们常用[]去进行判断,而不是用test2.在判断中进行数值比较需要使用eq、gt等操作符,而不能使用>

2022-07-18 00:35:59 374

原创 DNS域名解析服务

一、DNS基础1、DNS是什么?DNS域名系统(DomainNameSystem缩写为DNS)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更加方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS的作用正向解析根据域名查找对应的IP地址(A记录)反向解析根据IP地址查找对应的域名(反垃圾邮件的验证)(P记录)分离解析同一个dns服务器,同一个域名情况下,不同网段进行访问会解析出不同的IP地址。注意根域。...

2022-07-18 00:09:18 3245

原创 web服务之HTTP协议

cookie和session都为了实现的是http的短期的持久化(内存/缓存方式,查询快、效率比较高)cookie是缓存在用户端(client)浏览器中的(默认缓存一天),当下次客户端通过同一个浏览器访问客户端的时候,会优先读取cookie中的缓存信息,向服务端进行请求,同时服务端收到客户端请求的时候,读取到cookie文件,知道客户端之前找的是服务器A处理的任务,为了省事儿,省资源,干脆直接讲请求直接再交给服务器A处理。更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。...

2022-07-15 01:34:25 335

原创 istables防火墙

istables防火墙1.1Linux防火墙简介Linux防火强IP信息包过滤系统,由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包,体现在对包内的IP地址、端口等信息的处理。netfilter与iptables关系netfilter属于“内核态”(KernelSpace,又称为内核空间)的防火墙功能体系。是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集。iptables。...

2022-07-15 00:36:06 155

原创 Shell脚本之正则表达式

引言正则表达式,又称规则表达式。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本,正则表达式不只有一种,而且Linux中不同的程序可能会使用不同的正则表达式。一.正则表达式定义正则表达式,又称正规表达式、常规表达式,使用字符串来描述、匹配一些列符合某个规则的字符串正则表达式是由普通字符与元字符组成普通字符包括大小写字母、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。...

2022-07-14 19:48:08 2616

原创 expect

1.概述建立在tcl语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互相关的问题主要作用1.追踪需要交互的指令2.捕捉提示进行交互的关键词3.传入交互指令,回车执行2.安装expectexpect是一个程序,所以他也是需要提前安装才可以使用的基本命令expect脚本中首先引入文件,表明使用的是哪一个shell#!...

2022-07-14 19:07:28 1189

原创 Shell脚本数组与冒泡排序

在shell脚本中,我们用变量存储一个值,那么多个值该怎么存储呢?我们可以使用数组,存储多个数值#基本格式:数组名=(value1 value2 … valuen)数组中可以存放多个值。Bash Shell 只支持一堆基数(不支持多维数组)Shell 数组用括号来表示,元素用"空格"符号分割开数组元素的下标由0开始数组: a=(1 2 3 4 5)下标: 0 1 2 3 4 在shell语句中,使用、遍历数组的时候,数组格式要写成 ${arr[@]} 或 ${arr[*]} 定义数组的方法一般

2022-07-12 19:35:55 183

原创 Shell函数调用

在shell脚本中,有些命令或者某些操作需要频繁的使用时,每次都重新写太过繁琐,这时我们就可以使用函数,当需要使用时,直接调用函数使用即可。函数时将一些命令序列按格式写在一起,方便重复使用命令序列函数定义格式:方法一:function 函数名{ 命令序列 return x #显示函数的结束}方法二:函数名 (){ 命令序列}函数调用:函数名 [参数1][参数2]直接在函数中调用当前函数 在定义一个函数的时候,在其内也可以调用其它函数 函数的作用在其模块化,方便下次使用

2022-07-12 19:28:10 2045

原创 Shell循环语句详解--while、until循环

while循环,当循环条件为真时,就执行循环操作基本格式:while 条件 do 命令donewhile语法结构: 2.2猜数字#!/bin/bashecho "数字范围为:0-999,请猜猜是多少"S=$[RANDOM%1000] #RANDOM为系统变量,随机生成一个随机数A=0 #%1000,除1000取余,那么生成的随机数就为0-999 while true #true 为永真,所以次循环

2022-07-12 19:13:00 1108

原创 Shell编程规范与变量

缓存介绍缓存的主要作用是暂存数据处理结果,并提供下次访问使用。最简单的缓存可以直接使用HashMap实现。当然,这样做会遇到很多问题,比如,何时清理无效的数据;如何防止缓存数据过多而导致内存溢出等。一个稍好的替代方案是直接使用WeakHashMap,它使用弱引用维护一张哈希表,从而避免了潜在的内存溢出问 缓冲介绍缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统的性能。在日常生活中,缓冲的一个典型应用是漏斗。缓冲最常用的场景就是提高I/O的速度。shell脚本是

2022-07-07 16:55:27 90

原创 shell脚本之for循环

循环有:for、while、until什么是for循环呢?for循环逻辑 :就是将循环列表中的元素赋值给变量,每次赋值便执行一次循环,done就标志着一个循环的结束。直到列表中的元素消耗殆尽,结束整个循环(也可以这么理解 ,因为某件事 ,你把你对象惹生气了,你是不是得道歉 ,道歉一次没用,是不是要第二遍 ,这是一个循环 直到你对象原谅你 这个循环才结束.也可以这么理解)for 变量 in 值1 值2 值3do 相当于大括号的上上半部分echo 语句程序done 相当于大括号的下半部分

2022-07-02 12:04:38 4826

原创 PXE高效网络装机、Kickstart无人值守安装

引言:在生产环境中,安装大量服务器时,人工安装太过耗时。基于 PXE(Preboot eXecution Environment,预启动执行环境)技术的网络装机方法,并结合 Kickstart 配置实现无人值守自动安装。一.概述1.1PXE原理PXE 是由 Intel 公司开发的网络引导技术,工作在 Client/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。客户机的网卡支持 PXE 协议(集成 BOOTROM 芯片),且主板支持网络引导。 

2022-06-23 11:52:24 408

原创 什么是FTP

一.FTP概述FTP (File Transfer Protocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。二.FTP作用与工作原理2.1FTP作用作用:Internet.上用来传送文件的协议。VSFTP全称(very secure FTP )VSFTP:== C/S架构==FTP服务器默认使用TCP协议的20、21端口与客户端进行通信20端口用于

2022-06-23 10:18:00 18598

原创 DHCP配置

1.DHCP概述DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由Internet工作任务小组设计开发的专门用于为 TCP/IP网络中的计算机自动分配TCP/IP参数的协议2.使用DHCP的好处减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改IP地址段时,不需要重新配置每个用户的IP地址提高了IP地址的利用率方便客户端的配置3.DHCP的分配方式自动分配:分配到一个IP地址后永久使用手动分配:由DHCP服务器管理员专门指定IP地址动态分配:

2022-06-23 10:11:29 828

原创 linux 网络设置

linux网络配置

2022-06-15 00:23:58 125

原创 linux系统安全及应用

liunx系统安全及应用

2022-06-14 19:41:08 155

原创 进程和计划任务管理

进程和周期管理

2022-06-07 10:23:33 107

原创 引导过程与服务控制

引导过程与控制服务

2022-06-07 10:11:26 96

原创 Linux 操作系统引导过程

linux 操作系统引导过程

2022-06-07 09:56:17 384

原创 磁盘阵列,RALD

磁盘阵列,RALD

2022-06-07 09:43:56 1036

原创 磁盘管理和文件系统

磁盘和文件系统

2022-06-07 09:41:42 437

原创 目录和文件管理:

目录和文件管理

2022-06-07 09:40:29 87

原创 NAT是什么?

NAT

2022-05-23 09:52:06 624

原创 用户账号和组账号概述

用户账号和组账号

2022-05-23 09:13:08 1029

空空如也

空空如也

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

TA关注的人

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