自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【docker】docker 镜像仓库的管理

超级详细的docker 镜像仓库的管理以及 部署harbor教程

2024-09-02 01:11:32 1231

原创 【Docker】docker的简介与部署方法

默认情况下,容器被删除后,在容器中的所有操作都会被清理,包括要保存的文件。如果想永久保存,那么我们需要把动作提交,提交后会生成新的镜像。当我们在运行新镜像后即可看到我们提交的内容。docker与虚拟机的对比。容器停止自动删除容器。

2024-08-28 13:17:31 564

原创 【MySQL】半同步模式

延迟日志最接近的充当新的master。这时候按照之前的配置我们需要知道新的。端时不做提交的,一直处于等待当收到。端的复制时单线程日志回放,所以。的数据最接近,会被作为新的。端的写入时多用户读写,在。端的延迟可能会不一致,当。master主服务器设置。接管,一般会挑选一个和。,但是我们无法确定新的。,但是他不会去检测新的。线程,半同步才能生效。slave1指向新的。,只需要继续读取自己。端配置启用半同步模式。

2024-08-22 23:02:55 577

原创 【MySql】 mysql的组从复制

作为复制从服务器的权限。这个权限允许该用户连接到主服务器,并请求二进制日志事件,以便在从服务器上重放这些事件,从而实现数据复制。这样的作用是防止咱们重要文件数据被删除,可以其他的slave服务器中挽救减少损失。线程会读取从库中的中继日志,并且执行日志中的事件,将从库中的数据与主库保持同。语句,就可以开启这个功能,它可以让你很容易地知道哪些语句是需要优化的。复制是异步的且串行化的,而且重启后从接入点开始复制。重做中继日志中的事件,将改变应用到自己的数据库中。个线程来操作,一个主库线程,两个从库线程。

2024-08-22 21:07:23 1077

原创 【MySQL】数据库的集群技术

当cmake出错后如果想重新检测,删除 mysql-5.7.44 中 CMakeCache.txt即可。数据库初始化简历mysql基础数据///圈号的是密码。另外一台主机同上配置好。

2024-08-22 13:47:51 421

原创 【Nginx】企业高性能服务器

作业:请访问:以下分博客。

2024-08-21 10:08:55 217

原创 【Nginx】实现 FastCGI

每次处理完请求之后不会关闭掉进程,而是保留这个进程,使这个进程可以处理多个请求。这样的话每个请求都不用再重新创建一个进程了,大大提升了处理效率。文件,初始化环境,请求结束的时候再关闭进程,对于每一个创建的CGI。Web Server每收到一个请求都会创建一个CGI。之间通讯的问题,但是它的效率很低,因为。进程都会执行这些操作,所以效率很低,而。进程一般会有多个,每个进程中会嵌入一个。进程只有一个,负责监听端口,接受来自。的程序,并且提供进程管理的功能。的相关配置文件,一般保存在。性能的,FastCGI。

2024-08-21 02:29:02 1931

原创 【Nginx】 Nginx Rewrite 相关功能

是记录打开一个页面之前记录是从哪个页面跳转过来的标记信息,如果别人只链接了自己网站图片或某个单独的资源,而不是打开了网站的整个页面,这就是盗链,referer。服务器在根据配置处理请求的过程中遇到该指令的时候,回到上一层作用域继续向下读取配置,该指令可以在server。,指的是代理外网用户的请求到内部的指定的服务器,并将数据返回给用户的一种方式,这是用的比较多的一种方式。比如它可以在我们改变网站结构之后,不需要客户端修改原来的书签,也无需其他网站修改我们的。案例:当用户访问到公司网站的时输入了一个错误的。

2024-08-21 02:14:36 1374

原创 【Nginx】nginx的高级配置

支持对指定类型的文件进行压缩然后再传输给客户端,而且压缩还可以设置压缩比例,压缩后的文件大小将比源文件显著变小,样有助于降低出口带宽的利用率,降低企业的IT。该实验表示只能172.25.254.1的IP才能访问,本虚拟机的ip为172.25.254.100则不能去访问此实验。small.html里面的内存只有4k,不能被压缩,而big.html的文件大于1M,则被压缩。的变量可以在配置文件中引用,作为功能判断或者日志等场景使用。模块自带,通过变量可以获取到众多的与客户端访问相关的值。实验2: 自变量变量。

2024-08-20 20:21:22 504

原创 【nginx】nginx的核心模块配置

会按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。自 定义错误页,同时也可以用指定的响应状态码进行响应。且必须存在,否则会出现内部500。设置1024k=1m的下载速度。结尾的请求,并生成目录列表。可以做为下载服务配置使用。

2024-08-18 23:41:18 484

原创 【Nginx】nginx的核心配置

不同的端口以及不用得域名实现不同的虚拟主机,依赖于核心模块。的时候,文件的绝对路径等于。

2024-08-18 00:00:51 378

原创 【Nginx】Nginx 安装(平滑升级和回滚)

版本进行升级以满足对其功能的需求,例如添加新模块,需要新功能,而此时Nginx又在跑着业务无法停掉,这时我们就可能选择平滑升级。的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了。它的最终目标是打造一个高效、稳定、安全、易用的。支持热部署:不停机更新配置文件,升级版本,更换日志文件。使用源码编译可以自定义相关功能,更方便业务的上的使用。的一些模块需要依赖第三方库,比如: pcre。的基础上,针对大访问量网站的需求,添加。语言编译器,后来得到快速发展,可以处理。源码安装需要提前准备标准的编译器,

2024-08-17 20:57:57 1154

原创 企业高性能web服务器

的长连接方式,某个线程会一直被占据,即使没有传输数据,也需要一直等待到超时才会被释放。如果过多的线程,被这样占据,也会导致在高并发场景下的无服务线程可用(该问题在prefork模式下,同样会发生)当有真实请求过来的时候,将请求传递给服务线程,执行完毕后,又允许它释放。优点:单线程响应多请求,占据更少的内存,高并发下表现更优秀,会有一个专门的线程来管理。类型的线程,当有真实请求过来的时候,将请求传递给服务线程,执行完毕后,又允许它释放。,空挂在哪里等待,中间几乎没有请求过来,甚至等到超时)

2024-08-16 14:55:12 598

原创 【keepalived】实现ipvs的高可用性

技术,可以调用外部的辅助脚本进行资源监控,并根据监控的结果实现优先动态调整,从而实现其它应用的高可用性功能。对外提供服务,此主机繁忙,而另一台主机却很空闲,利用率低下,可以使用master/master。通常此脚本用于监控指定应用的状态。一旦发现应用的状态异常,则触发对。实例根据脚本返回值,公共定义,可被多个实例调用,定。访问的目的,提高服务器资源利用率。实例之外的独立配置块,一般放在。的单主架构,同一时间只有一个。定义的脚本去监控资源,定义在。的双主架构,解决此问题。实例之内,调用事先定义的。

2024-08-13 16:27:16 975

原创 【keepalived】高可用集群

服务等级协议(提供服务的企业与客户之间就服务的品质、水准、性能等方面所达成的双方共同认可的协议或契约)基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持。3.如果设置了抢占模式则会进入抢占模式,回归到有VIP的主机里面。的状态变化时,可以自动触发脚本的执行,比如:发邮件通知用户。,即当高优先级的主机恢复在线后,会抢占低先级的主机的。抢占延迟模式,即优先级高的主机恢复后,不会立即抢回。,即高优先级主机恢复后,并不会抢占低优先级主机的。将不同集群的配置,比如:不同集群的。

2024-08-12 19:44:08 993

原创 【HAProxy】haproxy七层代理

超级超级超级详细哦哦!!!!!

2024-08-08 00:48:18 1287

原创 【LVS】nat模式+dr模式+防火墙标签解决轮询错误

超级详细哦~

2024-08-07 23:52:39 1346

原创 【LVS】防火墙标签解决轮询错误

两个服务端下载软件在重启httpd。防火墙标记解决轮回问题。

2024-08-07 15:01:47 435

原创 【LVS】调度算法概念

fd相当于静态ovf相当于动态。

2024-08-07 14:48:13 332

原创 【LVS】DR模式

lvs webserver1 webserver2处于同一个vlan里面都是仅主机模式。client route 处于同一个vlan里面都是nat模式。默认值,把本机所有接口的所有信息向每个接口的网络进行通告。默认值,表示可使用本地任意接口上配置的任意地址进行响应。配置在本地主机的接收到请求报文的接口上时,才给予响应。尽量避免将接口信息向非直接连接网络进行通告。必须避免将接口信息向非本网络进行通告。模型中各主机上均需要配置。第一台:LVS主机环境。在前端网关做静态绑定。修改内核参数,来限制。

2024-08-07 13:05:36 245

原创 【LVS】练习ipvsadm的相关命令

也要注意如果没有内容的话,首先要选择关闭这个服务,在写进东西在重启就会生效。对于保存这个规则则是出现一次就会一直保存。要想这个权重生效则在上面要做 -wrr。保存解析(规则保存)

2024-08-07 12:44:51 238

原创 【LVS】负载均衡--nat模式/实验

客户把这个流量给了端口网关,然后通过算法到lvs的IP 在去访问这个分布式的ip的内容。为了看到效果,在两台不同的服务端里面我们设置的html里的内容访问不一样。,通过将请求报文中的目标地址和目标端口修改为某挑出的。,负载调度器,内核集成,章文嵩,阿里的四层。是基于LVS+keepalived。支持端口映射,可修改请求报文的目标。安装httpd并开机启动:并编写。安装httpd并开机启动:并编写。准备4台虚拟机(rhel9 )webserver1服务器。webserver2服务器。lvs打开内核路由功能。

2024-08-06 17:46:10 681

原创 【PXE+kickstart】linux网络服务之自动装机

PXE:简介:PXE(Preboot execute environment 是一种能够让计算机通过网络启动的引导方式,只要网卡支持PXE协议即可使用Kickstart 是一种无人值守的安装方式,工作原理就是预先把原本需要运维人员手工填写的参数保存成一个 ks.cfg 文件,当安装过程中出现需要填写参数时则自动匹配 Kickstart 生成的文件,所以只要 Kickstart 文件包含了安装过程中所有需要人工填写的参数,那么运维人员就完全不需要干预,等待安装完毕即可。

2024-08-05 17:24:46 599

原创 【docker】下载docker 容器

1.下载地址:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/rhel/9/x86_64/stable/挂载并放入一个东西里面(存放rpm软件包,并不是软件仓库)扫描软件并生成软件仓库的数据。2.配置仓库拉取容器镜像。通过软件仓库下载但不安装。采集rpm数据的软件。

2024-08-01 15:14:05 11240

原创 【RHCE】综合真机实验(shell完成)

项目需求:主机上的Web服务要求提供Web站点,该站点在任何路由可达的主机上被访问,页面内容显示为 "HelloWelcome to!,并提content.exam.com/yum/AppStream和作为网络仓库供所有主机使用。主机提供基于Chronyd的NTP服务将本主机作为时间服务器,对外提供NTP服务,并设置本服务器为 3层。主机提供的MySQL数据库服务,要求使用需求1中提供的仓库进行安装,并将数据库密码设定为 redhat。创建名称为bbs。

2024-07-24 10:05:59 916

原创 【RHCE】基于密钥身份认证

在该⻚⾯左边单击【⽤⼾⾝份验证】选项卡,在【⽅法栏】勾选中【Public Key】项,然后点。跳转到公钥⻚⾯,提⽰需要将公钥传输到服务器进⾏注册,这⾥单击【保存为⽂件】按钮,将。在新建会话⻚⾯填写如下信息:【名称】:这⾥填写会话名称,⻅名知意即可,【主机】:填。返回到以下⻚⾯,我们就可以看到我们刚才⽣成的公钥对,单击【关闭】按钮完成注册公钥。在向导⻚⾯,选择【密钥类型】和【密钥⻓度】,这⾥保持默认。在 Xshell ⻚⾯单击【⽂件】菜单的【新建】选项。然后返回以下⻚⾯,我们单击【完成】按钮。

2024-07-12 16:05:01 423

原创 【RHCE】计划任务的练习题

home/redhat/cookies.txt 中显⽰消息 The cookies are good 的命令。⾏向 /home/redhat/tea.txt 中显⽰消息 It's teatime 的命令。2. 使⽤ at 命令以交互⽅式将作业排⼊将在 teatime (16:00)运⾏的队列 g。5. 使⽤ atq 命令查看将在 teatime 运⾏的作业的作业编号,使⽤ atrm 命令将该作业删。3. 使⽤ at 命令以交互⽅式将另⼀作业排⼊将在 16:05 运⾏的队列 b。查看待执行的内容:atq。

2024-07-12 11:00:08 280

原创 【RHCE】综合实验0710综合实验

配置主服务器的主配置文件(此步骤为主从服务器的文件共享查看路径的连接/nfs)部署web服务在/nfs/rhce中,并且/nfs/rhce为共享目录及文件。区域文件:cd /var/named/named.rhce,在重启服务。在他的主配置编辑单独的目录:vim /etc/auto.master。编辑配置文件:(httpd的配置,利于域名访问与web内容的访问)cd /etc/named.conf主配置文件。判断是否能从服务器中去访问主服务器的文件。在测试是否能访问主服务器的文件。autofs的自动挂载。

2024-07-11 21:09:33 685

原创 【RHCE】NFS 实验

从服务器:(访问主服务器的内容并且建立自动挂载)

2024-07-10 13:14:05 201

原创 【RHCE】dns实验0709

修改增加etc/hosts内容且重启。配置主服务器的web内容。

2024-07-10 00:41:14 167

原创 【RHCE】dns实验0707

总结:时刻注意更新systemctl restart httpd。设置zhangsan/lisi对应的html网页。区域文件(zs/lisi)且dns为主服务器的ip。

2024-07-09 10:42:14 153

原创 【RHCE】转发服务器实验

2.在客户端操作设置主机的IP地址为dns。3.测试,客户机是否能ping通。1.在本地主机上操作。

2024-07-06 20:44:31 354

原创 【RHCE】DNS反向解析

反向解析:IP ----> 主机名。2.:更改反向的信息。4.测试解析是否成功。

2024-07-06 14:58:25 174

原创 【RHCE】dns正向解析

4.编辑named.conf。5.编辑named.haha。7.验证本地域名是否解析。

2024-07-06 14:28:22 187

原创 【RHCE】web服务搭建之仓库

1.首先将1.conf变成vhost,从而使监听号只有最普通的,并且进行更新。2.挂载 mount /dev/sr0 /var/www/html。5.删除软件包在取消挂载,在下载软件包失败。4.测试:下载软件包,在删除。3.更改本地仓库路径。

2024-07-06 00:45:53 183 1

原创 【RHCE】基于用户认证的虚拟服务搭建

1.创建特定的内容 --账号与密码(需要认证访问)【里面】2.编辑配置1.conf的内容,更新httpd。4.更改本地hosts和window下的解析。3.编辑hehe网页(外部公开)5.浏览器下验证内容。

2024-07-05 20:26:43 248

原创 【RHCE】搭建不同的主机名访问web服务

1.首先进入1.conf.d编辑内容,再重启服务,关闭防火墙。2.部署网页haha.html和xixi.html。3.在vim /etc/hosts增加域名。3.在window中进行本地解析的编辑。

2024-07-05 18:22:05 247

原创 【RHCE】web服务器搭建4

1.下载httpd协议:dnf install httpd -y。4.关闭防火墙:systemctl stop firewalld。3.重启服务:systemctl restart httpd。7.ip访问浏览器并查看 验证是否成功。2.编辑vhost.conf。6.配置静态ip并增加ip。自定义多个ip地址访问。

2024-07-03 22:16:35 335

原创 【RHCE】web服务搭建3

3.重启httpd协议:systemctl restart httpd。4.查看监听号:netstat -lntup | grep httpd。5.查看监听号:netstat -lntup | grep httpd。1.下载httpd协议:dnf install httpd -y。6.浏览器下查看网页:192.168.244.130:9090。2.编辑vhost.conf。5.编辑不同监听号下的文本。端口号的不同进行监听。

2024-07-03 21:47:59 245

原创 【RHCE】基于httpd下的web服务器搭建

7.在浏览器输入网址(自己电脑的ip地址)3.编辑一个新的vhost.conf。查看是否显示其的网页输入的文本。6.文本写入(网页编辑)4.重启httpd服务。

2024-07-03 16:05:18 272

空空如也

空空如也

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

TA关注的人

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