<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_73823239的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_73823239</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_73823239]]></copyright><item><title><![CDATA[KVM+GFS分布式存储系统构建KVM高可用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/137535399</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/137535399</guid><author>m0_73823239</author><pubDate>Tue, 09 Apr 2024 11:02:09 +0800</pubDate><description><![CDATA[GlusterFS 分布式文件系统是由 Gluster 公司的创始人兼首席技术官 Anand Babu Periasamy 编写。一个可扩展的分布式文件系统，可用于大型的、分布式的、对大量数据进行访问的应用。它可运行于廉价的普通硬件上，并提供容错功能；也可以给大量的用户提供 总体性能较高的服务。GlusterFS 可以根据存储需求快速调配存储，内含丰富的自动故障转移功能，且摒弃集中元数据服务器的思想。适用于数据密集型任务的可扩展网络文件系统， 且免费开源。]]></description><category></category></item><item><title><![CDATA[MySQL备份和恢复]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/136468338</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/136468338</guid><author>m0_73823239</author><pubDate>Tue, 05 Mar 2024 11:25:59 +0800</pubDate><description><![CDATA[备份的主要目的是灾难恢复，备份还可以测试应用、回滚数据修改、查询历史数据、审计等。与完全备份不同，增量备份没有重复数据，备份量不大，时间短；但其恢复麻烦，需要上次完全备份及完全备份之后所有的增量备份才能恢复，而且要对所有增量备份进行逐个反推恢复。MySQL 没有提供直接的增量备份办法，可以通过 MySQL 提供的二进制日志（binary logs）间接实现增量备份。]]></description><category></category></item><item><title><![CDATA[MySQL的二进制安装]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/136414888</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/136414888</guid><author>m0_73823239</author><pubDate>Sat, 02 Mar 2024 14:44:42 +0800</pubDate><description><![CDATA[MySQL的安装方式除了常规的源码编译安装外，最常用的还包括YUM方式安装和二进制方式安装。二进制安装方式中，包括rpm版本以及glibc版本。rpm版本就是在特定Linux版本下编译的，如果你的Linux版本不匹配，就可以安装。如下载CentOS7系统所对应编译好的rpm包安装即可。另外一种二进制安装包是基于特定glibc版本编译的，这里主要讲解基于glibc方式安装MySQL。]]></description><category></category></item><item><title><![CDATA[Haproxy搭建Web群集]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135615504</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135615504</guid><author>m0_73823239</author><pubDate>Tue, 16 Jan 2024 11:26:44 +0800</pubDate><description><![CDATA[Haproxy是目前比较流行的一致群集调度功能，同类群集调度工具有很多，如LVS和Nginx。相对而言，LVS性能最好，但是搭建相对复杂；Nginx的upstream模块支持群集功能，但是对群集节点健康检查功能不强，高并发性能没有Haproxy好。Haproxy官方网站是http://www.haproxy.org/本章案例介绍使用Haproxy及Nginx搭建一套Web群集。]]></description><category></category></item><item><title><![CDATA[Keepalived双机热备]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135593741</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135593741</guid><author>m0_73823239</author><pubDate>Mon, 15 Jan 2024 14:44:01 +0800</pubDate><description><![CDATA[Keepalived的官方网站位于http://www.keepalived.org/，本章将以yum方式讲解Keepalived的安装、配置和使用过程。在非LVS群集环境中使用时，Keepalived也可以作为热备软件使用。]]></description><category></category></item><item><title><![CDATA[LVS负载均衡]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135566186</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135566186</guid><author>m0_73823239</author><pubDate>Sat, 13 Jan 2024 12:23:11 +0800</pubDate><description><![CDATA[根据实际企业环境的不同，群集所提供的功能也各不相同，采用的技术细节也可能各有千秋。然而从整体上来看，需要先了解一些关于群集的共性特征，才能在构建和维护群集的工作中做到心中有数，避免操作上的盲目性。]]></description><category></category></item><item><title><![CDATA[Tomcat部署及优化]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135544937</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135544937</guid><author>m0_73823239</author><pubDate>Fri, 12 Jan 2024 14:12:48 +0800</pubDate><description><![CDATA[自从 JSP 发布之后，推出了各式各样的 JSP 引擎。Apache Group 在完成 GNUJSP1.0 的开发以后，开始考虑在 SUN 的 JSWDK 基础上开发一个可以直接提供 Web 服务的 JSP 服务器，当然同时也支持 Servlet, 这样 Tomcat 就诞生了Tomcat 是 Apache 软件基金会（Apache Software Foundation）Jakarta 项目中的一个核心项目，由 Apache、Sun 和其他一些公司及个人共同开发而成。]]></description><category></category></item><item><title><![CDATA[LNMP架构及应用部署]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135448852</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135448852</guid><author>m0_73823239</author><pubDate>Tue, 09 Jan 2024 12:22:16 +0800</pubDate><description><![CDATA[众所周知，LAMP平台是目前应用最为广泛的网站服务器架构，其中的“A”对应着Web服务软件Apache HTTP Server。随着Nginx在企业中的使用越来越多，LNMP架构也受到越来越多Linux系统工程师的青睐。]]></description><category></category></item><item><title><![CDATA[Nginx网站服务]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135404132</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135404132</guid><author>m0_73823239</author><pubDate>Fri, 05 Jan 2024 17:25:31 +0800</pubDate><description><![CDATA[Nginx 与 Apahce 一样，可以实现基于用户授权的访问控制，当客户端想要访问相应网站或者目录时，要求用户输入用户名和密码才能正常访问，配置步骤与 Apache 基本一致。概括为以下几个步骤生成用户密码认证文件修改主配置文件相应目录，添加认证配置项重启服务，访问测试基于客户端的访问控制是通过客户端 IP 地址，决定是否允许对页面访问。deny IP/IP段：拒绝某个IP或IP段的客户端访问allow IP/IP段：允许某个IP或IP段的客户端访问。]]></description><category></category></item><item><title><![CDATA[Apache的网页优化]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135378993</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135378993</guid><author>m0_73823239</author><pubDate>Thu, 04 Jan 2024 13:54:07 +0800</pubDate><description><![CDATA[网站的访问速度是由多个因素所共同决定的，这些因素包括应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是 Apache本身的响应速度。因此当为网站性能所苦恼时，第一个需要着手进行处理的便是尽可能的提升 Apache 的执行速度，可以使用网页压缩提升应用程序的速度。更重要的是，它完全不需要任何的成本，只不过是会让服务器 CPU 占用率稍微提升一两个百分点或者更少。]]></description><category></category></item><item><title><![CDATA[Iptables防火墙]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135264369</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135264369</guid><author>m0_73823239</author><pubDate>Thu, 28 Dec 2023 13:42:37 +0800</pubDate><description><![CDATA[编写 iptables 规则时使用“--icmp-type ICMP 类型”的形式，针对的协议为 ICMP，用来检查 ICMP 数据包的类型（--icmp-type）。的顺序进行匹配和处理。编写 iptables 规则时使用“-i 接口名”和“-o 接口名”的形式，用于检查数据包从防火墙的哪一个接口进入或发出，分别对应入站网卡（--in-interface）、出站网卡（--out-interface）例如，若要丢弃从外网接口（ens33）访问防火墙本机且源地址为私有地址的数据包，可以执行以下操作。]]></description><category></category></item><item><title><![CDATA[Ansible中角色的使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135238182</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135238182</guid><author>m0_73823239</author><pubDate>Wed, 27 Dec 2023 14:01:03 +0800</pubDate><description><![CDATA[本章主要介绍ansible中角色的使用

了解什么是角色
	独立地写一个角色
	使用角色
	系统自带角色的使用
1.1 了解角色

正常情况下,配置一个服务如 apache时，要做一系列的操作:安装、拷贝、启动服务等。如果要在不同的机器上重复配置此服务，需要重新执行这些操作

为了简化这些重复劳动，可以把安装、拷贝、启动服务等操作打包成一个整体,这个整体称为角色，如图



如果想在其他机器上安装并配置apache，只要调用此角色即可,这样就可以实现一次劳动、永久回报的效果

一个角色本质上就是一个文件夹，]]></description><category></category></item><item><title><![CDATA[Playbook中jinja2模板的使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135192463</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135192463</guid><author>m0_73823239</author><pubDate>Mon, 25 Dec 2023 14:19:42 +0800</pubDate><description><![CDATA[本章主要介绍playbook中如何使用jinja2模板可以使用copy模块把本地的一个文件拷贝到远端机器，下面再次复习一下本章实验都在demo4文件夹下操作，跟之前一样把ansible.cf和hosts文件拷贝进去练习1：用copy拷贝一个文件到db主机组有一个文件aa.txt，内容如下这个文件中包含一个 fact变量 ansible_default_ipv4.address写一个 playbook，内容如下运行此playbook。]]></description><category></category></item><item><title><![CDATA[Playbook中的控制语句]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135145793</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135145793</guid><author>m0_73823239</author><pubDate>Fri, 22 Dec 2023 11:10:23 +0800</pubDate><description><![CDATA[本章主要介绍playbook中的控制语句一个play中可以包括多个task，如果不想所有的task全部执行，可以设置只有满足某个条件才执行这个task，不满足条件则不执行task。本章主要讲解when和block-rescue两种判断语句。]]></description><category></category></item><item><title><![CDATA[Playbook中的变量使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135124130</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135124130</guid><author>m0_73823239</author><pubDate>Thu, 21 Dec 2023 16:08:01 +0800</pubDate><description><![CDATA[通过vars来定义变量，vars和 tasks对齐。定义变量的格式如下1 vars:2 变量1: 值13 变量2: 值2定义变量时，不可有重复的变量，否则后面定义的变量的值会覆盖前面定义的变量的值1 vars:这里aa重复定义了，所以aa的值最终是value3引用变量时用 {{变量名}} ，大括号内侧两边是否有空格是无所谓的1 {{变量名}}2 {{ 变量名 }}3 {{ 变量名 }}4 {{ 变量名 }}练习：写一个名称为1.yml的playbook，里面定义以下3个变量。]]></description><category></category></item><item><title><![CDATA[Ansible的playbook脚本使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135100316</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135100316</guid><author>m0_73823239</author><pubDate>Wed, 20 Dec 2023 11:44:51 +0800</pubDate><description><![CDATA[本章注意介绍如何在ansible中写脚本ansible的许多模块都是在命令行中执行的，每次只能执行一个模块。如果需要执行多个模块，且要写判断语句，判断模块是否执行成功了，如果没成功会怎么处理等。这时就需要写脚本了，ansible中的脚本叫作 playbook，每个 playbook中可以包含多个play。]]></description><category></category></item><item><title><![CDATA[华为交换配置OSPF与BFD联动]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135076748</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135076748</guid><author>m0_73823239</author><pubDate>Tue, 19 Dec 2023 10:45:09 +0800</pubDate><description><![CDATA[如图所示，SW1、SW2和SW3之间运行OSPF，SW1和SW2之间的交换机仅作透传功能。现在需要SW1和SW2能够快速感应它们之间的链路状态，当链路SW1-SW2发生故障时，业务能快速切换到备份链路SW1-SW3-SW2上。]]></description><category></category></item><item><title><![CDATA[干货教学！！！RHEL8中ansible中常用模块的使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135013663</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135013663</guid><author>m0_73823239</author><pubDate>Mon, 18 Dec 2023 15:50:36 +0800</pubDate><description><![CDATA[内容很长各位大老爷耐心观看本章主要介绍ansible中最常见模块的使用ansible的基本用法如下对被管理机器执行不同的操作，只需要调用不同的模块就可以了。ansible中内置了很多 的模块,可以通过ansible-doc -l查看系统中所有的模块按【Enter】键会一行一行地往下显示，按空格键会一页一页地往下显示，按【q】键退 出不同的模块有不同的参数，如果要查看某个模块的参数，可以通过如下语法来查看nsible中有很多模块，每个模块也有很多参数，我们是不可能把所有的模块、每个模块的所有参数都掌握的。]]></description><category></category></item><item><title><![CDATA[RHEL8中ansible的使用]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/135009764</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/135009764</guid><author>m0_73823239</author><pubDate>Fri, 15 Dec 2023 14:13:27 +0800</pubDate><description><![CDATA[本章实验三台RHEL8系统（rhel801，rhel802，rhel803），其中rhel801是ansible主机这里要确保ansible主机能够解析所有被管理的机器，这里通过配置/etc/hosts来实现，/etc/hosts的内容如下在rhel802和rhel803两台机器上确认已经创建好jin用户（三台机器都需要创建jin用户），如果没有请自行创建，然后配置sudo这样在这两台机器上，jin 用户通过sudo -i可以无密码切换到root用户。]]></description><category></category></item><item><title><![CDATA[RHEL8中ansible的安装]]></title><link>https://blog.youkuaiyun.com/m0_73823239/article/details/134990021</link><guid>https://blog.youkuaiyun.com/m0_73823239/article/details/134990021</guid><author>m0_73823239</author><pubDate>Thu, 14 Dec 2023 14:02:26 +0800</pubDate><description><![CDATA[本章主要介绍在RHEL8中如何安装ansible。]]></description><category></category></item></channel></rss>