<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[llllyr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/llllyr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; llllyr]]></copyright><item><title><![CDATA[CDN缓存系统与varnish反向加速器简介]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/102498341</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/102498341</guid><author>llllyr</author><pubDate>Sat, 12 Sep 2020 18:20:52 +0800</pubDate><description><![CDATA[1.CDN
 什么是cdn？
（1）CDN=Content Delivery Network，即 内容 分发 网络

内容
指储存在CDN节点上的动静态资源的分发和访问的数据内容，比如JS、CSS、图片和静态页面等静态资源！
客户端：用户一般从主站获取动态内容后，再从CDN下载相应的静态数据
分发
就是如何让上面提到的数据内容(资源)，快速的部署在这个网络中，从而快速为用户服务。
目的：通过调度让...]]></description><category></category></item><item><title><![CDATA[selinux端口标签的管理]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/106205714</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/106205714</guid><author>llllyr</author><pubDate>Tue, 19 May 2020 01:23:39 +0800</pubDate><description><![CDATA[我们在部署服务时会遇到如下问题：当selinux为强制模式时，修改服务端口号（如：apache服务端口为8888 vim /etc/httpd/httpd.conf）当我们重启服务时发现重启失败（重启apache服务时 无法重启服务，）这是因为selinux端口标签中不存在我们所修改的端口号（不存在8888端口）
这是我们需要为selinux端口标签添加新的端口号或者将服务端口修改为selinux标签中存在的端口，方可解决问题！
（为selinux添加8888端口标签，再次重启服务，重启成功）



管理.]]></description><category></category></item><item><title><![CDATA[说说ARP（地址解析协议）的工作原理]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/106138055</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/106138055</guid><author>llllyr</author><pubDate>Fri, 15 May 2020 11:23:55 +0800</pubDate><description><![CDATA[文章目录1.ARP2.存在的意义3.工作原理
1.ARP
地址解析协议，即ARP（Address Resolution Protocol），是根据IP地址获取物理地址的一个TCP/IP协议。
2.存在的意义
OSI模型把网络工作分为七层，IP地址在OSI模型的第三层，MAC地址在第二层，彼此不直接打交道。在通过以太网发送IP数据包时，需要先封装第三层（32位IP地址）、第二层（48位MAC地址）的报头，但由于发送时只知道目标IP地址，不知道其MAC地址，又不能跨第二、三层，所以需要使用地址解析协议。使用地址]]></description><category></category></item><item><title><![CDATA[Linux内核以及Linux中的shell]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/106051582</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/106051582</guid><author>llllyr</author><pubDate>Mon, 11 May 2020 12:36:15 +0800</pubDate><description><![CDATA[关于Linux内核
1、对于应用程序来说，应用程序不知道硬件，与 硬件没有关系，他只与内核有关，内核是应用程序知道的底层中的最底层。
2、技术层面来讲，内核是硬件与软件之间的一个中间层，它的作用是将应用层的请求传递给硬件；并且充当底层驱动，对系统中各个设备组件进行寻址，告诉程序什么时候开始，什么时候结束， 内核是硬件和软件之间的桥梁。
3、除此之外内核是一个 资源管理程序，他会负责将可用资源分配到各个系统进程中； 他就像个库，提供了面向系统的命令，系统调用对于程序来说就像是调用函数。

关于shell
1、]]></description><category></category></item><item><title><![CDATA[saltstack中的salt-api接口]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103497776</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103497776</guid><author>llllyr</author><pubDate>Wed, 11 Dec 2019 20:40:21 +0800</pubDate><description><![CDATA[学习指南：https://docs.saltstack.com/en/latest/ref/netapi/all/salt.netapi.rest_cherrypy.html
[root@server2 ~]# systemctl start salt-minion
[root@server3 ~]# systemctl start salt-minion
[root@server1 ~]# yu...]]></description><category></category></item><item><title><![CDATA[自动化运维工具saltstack之salt-ssh]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103496220</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103496220</guid><author>llllyr</author><pubDate>Wed, 11 Dec 2019 18:11:11 +0800</pubDate><description><![CDATA[文章目录基本介绍原理及应用具体实现
基本介绍

salt-ssh 是saltstack 0.17.0 新引入的一个功能，不需要minion对客户端进行管理，也不需要master。如果有安装minion也可以调用minion模块。salt-ssh 支持salt大部分的功能：如 grains、modules、state 等
salt-ssh是通过ssh协议执行命令进行管理服务器，salt-ssh 没有...]]></description><category></category></item><item><title><![CDATA[salt-syndic分布式（saltstack中的多级管理）]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103493801</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103493801</guid><author>llllyr</author><pubDate>Wed, 11 Dec 2019 17:04:46 +0800</pubDate><description><![CDATA[文章目录基本原理数据走向具体实现
基本原理
一个基本的salt配置方式是一个master指挥一群minion，为了不再有假设使用任何单一拓扑结构，考虑多种布局的情况下，主控master（top master）可以控制一群master，通过syndic将操作命令传输给受控master（syndic相当于是master的助手），受控master来完成对自己旗下minion的管理，并将结果传回主控mas...]]></description><category></category></item><item><title><![CDATA[salstack中将执行结果存储到mysql数据库的实现]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103482852</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103482852</guid><author>llllyr</author><pubDate>Wed, 11 Dec 2019 11:47:48 +0800</pubDate><description><![CDATA[文章目录需求实现方法一
需求

master推送信息给minion端，minion会保存24小时，为了日后便于查看推送的信息，防止minion端故障给我们带来的信息丢失以及不便，我们应该将这些信息长期存储起来，如果要存储自然存储到mysql数据库是首选。 saltstack把执行的结果保存到mysql中，以便进行命令安全审计
mysql负责存储数据，mysql-python负责收集数据
maste...]]></description><category></category></item><item><title><![CDATA[saltstack实现nginx+apache+keepalived高可用]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103315443</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103315443</guid><author>llllyr</author><pubDate>Tue, 10 Dec 2019 20:11:54 +0800</pubDate><description><![CDATA[实验说明:




server
ip
角色




server1
172.25.3.1
salt-master


server2
172.25.3.2
salt-minion(nginx+keepalived)


server3
172.25.3.3
salt-minion(apache+keepalived)


部署实现
（1） salt-minion 节点配置

在salt-mini...]]></description><category></category></item><item><title><![CDATA[saltstack中的grains组件&& jinjia模板 && pillar模块]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103477346</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103477346</guid><author>llllyr</author><pubDate>Tue, 10 Dec 2019 19:25:23 +0800</pubDate><description><![CDATA[文章目录saltstack中的grains组件grains简介saltstack中grains应用saltstack中grains的三种设定方法saltstack中grains的两种使用方法saltstact中的 jinjia模板jinja模板与静态变量的传递pillar模块pillar简介pillar模块的使用——动态参数传递同一变量优先级的比较
saltstack中的grains组件
学习指南...]]></description><category></category></item><item><title><![CDATA[自动化运维工具saltstack详解]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103472874</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103472874</guid><author>llllyr</author><pubDate>Tue, 10 Dec 2019 15:35:22 +0800</pubDate><description><![CDATA[文章目录saltstack详解saltstack简介什么是zmq消息队列？与其他自动化管理工具对比服务端口salt的安装与部署salt配置路径数据存放语法sls任务简单示例saltstack中的grains组件grains简介saltstack中grains应用saltstack中grains的三种设定方法saltstact中的变量使用 jinjia模板与pillar模块jinja模板与静态变量的...]]></description><category></category></item><item><title><![CDATA[saltstack自动化运维之haproxy+keepalived高可用的实现]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103309488</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103309488</guid><author>llllyr</author><pubDate>Fri, 29 Nov 2019 16:36:22 +0800</pubDate><description><![CDATA[文章目录1.haproxy部署负载均衡的实现2.haproxy+keepalived高可用的实现
1.haproxy部署负载均衡的实现
实验说明




server
角色
ip




server1
salt-master
172.25.3.1


server2
salt-minion(nginx)
172.25.3.2


server3
salt-minion(apache)
172.2...]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之磁盘的分区及挂载的实现]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103273489</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103273489</guid><author>llllyr</author><pubDate>Thu, 28 Nov 2019 12:24:45 +0800</pubDate><description><![CDATA[挂载

]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之远程批量创建用户 && 批量免密登录设定]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103273433</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103273433</guid><author>llllyr</author><pubDate>Wed, 27 Nov 2019 21:00:01 +0800</pubDate><description><![CDATA[1. 批量创建用户
2. 批量对用户进行免密设定

]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之批量主机循环做本地解析 （主机常用变量的使用）]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103273401</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103273401</guid><author>llllyr</author><pubDate>Wed, 27 Nov 2019 20:04:55 +0800</pubDate><description><![CDATA[主机常用变量

]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之galaxy命令行工具]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103273367</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103273367</guid><author>llllyr</author><pubDate>Wed, 27 Nov 2019 18:55:25 +0800</pubDate><description><![CDATA[ansible-galaxy

]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之roles角色详解]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103273352</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103273352</guid><author>llllyr</author><pubDate>Wed, 27 Nov 2019 16:52:30 +0800</pubDate><description><![CDATA[roles简介

]]></description><category></category></item><item><title><![CDATA[文件语法缩进tab键的设定]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103271706</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103271706</guid><author>llllyr</author><pubDate>Wed, 27 Nov 2019 11:13:25 +0800</pubDate><description><![CDATA[yml文件语法缩进的设定
以yml文件缩减为例：
由于yml文件是两个空格一缩进，所以用一个tab键来表示一个缩减（即：一个tab键代表两个空格）
（1）在需要建立里yml文件用户的家目录下编写隐藏文件.vimrc文件
##只在设定的用户操作下生效
[devops@server1 ~]$ pwd
/home/devops

[devops@server1 ~]$ ls -a
.   ansible...]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之playbooks（剧本）的介绍及使用]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103265695</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103265695</guid><author>llllyr</author><pubDate>Tue, 26 Nov 2019 22:21:23 +0800</pubDate><description><![CDATA[文章目录1. playbooks简介playbook的作用3. playbooks的语法规范4. ansible-playbook常用命令5. playbooks的简单示例
1. playbooks简介

playbook与ad-hoc相比，是一种完全不同的运用
playbook是一种简单的配置管理系统与多机器部署系统的基础，且非常适合于复杂应用的部署
playbook中可以编排有序的执行过程，甚...]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维之常用模块的ad-hoc应用]]></title><link>https://blog.youkuaiyun.com/llllyr/article/details/103263169</link><guid>https://blog.youkuaiyun.com/llllyr/article/details/103263169</guid><author>llllyr</author><pubDate>Tue, 26 Nov 2019 21:19:02 +0800</pubDate><description><![CDATA[文章目录1. yum模块2. service模块3. firewalld模块4. copy模块5. uri模块6. file模块7. user模块8. mysql_db模块9. mysql_user模块



Ansible中的内置模块非常的多，一般使用ansible-doc来获取模块相关帮助; 可以直接查看doc帮助文档尾部 的example例子 仿照应用


ansible默认模块为comma...]]></description><category></category></item></channel></rss>