<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FlamencaH的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FlamencaH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FlamencaH]]></copyright><item><title><![CDATA[【07】Nginx的压缩功能]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109709311</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109709311</guid><author>FlamencaH</author><pubDate>Sun, 15 Nov 2020 20:37:58 +0800</pubDate><description><![CDATA[Nginx压缩功能
招式：化劲（Nginx的压缩功能）

看到这里，有朋友又要问了，老师，我的怎么接知道了，但是接完了怎么用化劲，来化解对方的力气
要怎么把大力量化解成小力量呢？
我们来接着往下看

在Nginx中，Nginx对文件的压缩功能是依赖于模块ngx_http_gzip_module
官方文档：https://nginx.org/en/docs/http/ngx_http_gzip_module.html
# 该设置在http层
#
# 启用或禁用gzip压缩，默认关闭
gzip on | off]]></description><category></category></item><item><title><![CDATA[【06】Nginx中的混元形意太极门：接化发]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109706791</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109706791</guid><author>FlamencaH</author><pubDate>Sun, 15 Nov 2020 17:38:01 +0800</pubDate><description><![CDATA[混元形意太极门：接化发

在前面我要劝各位年轻人，耗子为汁。不从基础看起，就算你是200多斤的英国大力士，两个手一起都掰不动我一根手指头。

招式：接化发

年轻人，这个功法是我的家传招数，不跟我练，练不好容易走火入魔。
这一套功法不传女不传男，现在我把它传给你

左天，有个年轻人。一个说背变量把颈椎给练坏了，要跟我学混元形意太极门，治疗颈椎病。
我说，小伙子光背变量没有用，他说有用，我说没用，不信我们试试。
小伙子要和我切磋，啪的一下就站起来了，很快啊！然后一个变量连背使出来，我轻松的就用接化发化解了，按]]></description><category></category></item><item><title><![CDATA[【05】Nginx第三方模块和变量]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109663053</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109663053</guid><author>FlamencaH</author><pubDate>Thu, 12 Nov 2020 23:32:59 +0800</pubDate><description><![CDATA[Nginx第三方模块和变量
1.1 Nginx第三方模块：echo
要安装第三方模块需要对Nginx重新编译
echo模块 https://github.com/openresty/echo-nginx-module
我们先看看未安装模块时的提示是怎么样的
# 
location /echo {
                index   index.html;
                default_type    text/html;
                echo "hello ]]></description><category></category></item><item><title><![CDATA[【04】Nginx的配置文件介绍二]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109649768</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109649768</guid><author>FlamencaH</author><pubDate>Thu, 12 Nov 2020 18:03:41 +0800</pubDate><description><![CDATA[Nginx的配置三
1.1 长连接配置

什么叫长连接？
当客户端与服务器连接后，如果没有任何动作，那么服务器会有个断开机制，长连接就是设置这段时间的长短

keepalive_timeout number;
# 这个是设定保持连接超时时长，单位是秒，0 表示禁止长连接，默认为75s
# 
# 还有个相关配置，配置在长连接中允许请求的资源最大数量，默认为100
#
keepalive_requests number;



我们试一试
        keepalive_timeout 30 35; # 3]]></description><category></category></item><item><title><![CDATA[【03】Nginx的配置文件介绍]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109644310</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109644310</guid><author>FlamencaH</author><pubDate>Thu, 12 Nov 2020 15:09:12 +0800</pubDate><description><![CDATA[NGINX的配置二
1.1 Nginx的四层访问控制
该功能需要基于模块ngx_http_access_moudle实现
可以通过匹配客户端源IP进行访问的限制。
location /abc {
	alias	/data/nginx/html/pc;
	index	index.html;
	#deny	192.168.33.1;
	allow	192.168.33.0/24;
	deny	all;
	# 允许小部分一般放前面
}
# 一般在防火墙上实现这个功能。

1.2 Nginx账户认证功能
htpas]]></description><category></category></item><item><title><![CDATA[【02】NGINX的配置文件]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109609527</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109609527</guid><author>FlamencaH</author><pubDate>Tue, 10 Nov 2020 23:17:10 +0800</pubDate><description><![CDATA[NGINX的配置文件
1.1 nginx.conf配置文件简单介绍
# 全局配置端，对全局生效，主要设置nginx的启动用户/组，启动的工作进程数量，工作模式，Nginx的PID路径，日志路径等。
# 在这里是过滤掉了以# 开头的行和空白行
[root@localhost@~]-&gt;grep -v "#" /apps/nginx/conf/nginx.conf |grep -v "^$"
user  nginx;
worker_processes  1;  
# 启动工作进程的数量
pid       ]]></description><category></category></item><item><title><![CDATA[【01】Nginx的编译安装]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109607952</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109607952</guid><author>FlamencaH</author><pubDate>Tue, 10 Nov 2020 21:34:19 +0800</pubDate><description><![CDATA[Nginx编译安装
安装前的准备
yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools iotop bc zip unzip zlib-devel bash-completion nfs-utils automake libxml2 libx]]></description><category></category></item><item><title><![CDATA[Nginx基础之完全私货分享]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/109582192</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/109582192</guid><author>FlamencaH</author><pubDate>Mon, 09 Nov 2020 17:41:17 +0800</pubDate><description><![CDATA[NGINX完全私货分享

1.1 你有梦想吗？

​		几十年如一梦，回首过往，任何事物都是由微不足道开始。我们仰望金字塔的顶端，有多少人会注意到塔底的石砖。值得你去追求的梦想，不应该是空中楼阁，而是从地基开始一层一层，一步一步逐渐累积，逐渐完善的建筑。我爱各种风格的建筑，但不会喜欢一遇风雨就支离破碎的垃圾。

1.2 Nginx的前辈：Apache
​		我假定你是有一定的基础，对于web的热爱使你主动的了解了一些基础知识。
​		对于Apache，我们应当去了解他的底层模型，并承上启下讲述NGINX，为]]></description><category></category></item><item><title><![CDATA[Ansible与Apache练习]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/108480536</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/108480536</guid><author>FlamencaH</author><pubDate>Wed, 09 Sep 2020 00:29:30 +0800</pubDate><description><![CDATA[练习：使用ansible的playbook实现自动化安装httpd
第一步：基于key验证
[21:34:39 root@Ansible ~]#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
]]></description><category></category></item><item><title><![CDATA[从删库到跑路(三）]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/108027050</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/108027050</guid><author>FlamencaH</author><pubDate>Sat, 15 Aug 2020 19:24:08 +0800</pubDate><description><![CDATA[数据库的备份和还原原理
为什么要备份
灾难恢复：硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景
备份注意要点

能容忍最多丢失多少数据
恢复数据需要在多长时间内完成
需要恢复哪些数据

还原要点

做还原测试，用于测试备份的可用性
还原演练

备份类型
完全备份，部分备份

完全备份：整个数据集
部分备份：只备份数据子集，如部分库或表

部分备份：增量备份、差异备份

增量备份：仅备份最近一次完全备份或增量备份（如果存在增量）以来变化的数据，备份较快，还原复杂
差异备份：仅备份最近一次完全]]></description><category></category></item><item><title><![CDATA[从删库到跑路(二）]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/107637802</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/107637802</guid><author>FlamencaH</author><pubDate>Tue, 28 Jul 2020 15:50:03 +0800</pubDate><description><![CDATA[服务器选项配置及性能优化
mysqld选项，服务器系统变量和服务器状态变量

mysql
mariadb  --是服务器选项
注意：其中有些参数支持运行时修改，会立即生效；有些参数不支持，且只能通过修改配置文件，并重启服务器程序生效；有些参数作用域是全局的，且不可改变；有些可以为每个用户提供单独（会话）的设置

获取mysqld的可用选项列表
mysqld --help --verbose
mysqld --print-defaults 
# 获取默认设置

设置服务器选项方法
在命令行中设置
./mysq]]></description><category></category></item><item><title><![CDATA[mount挂载相关知识]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/107617001</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/107617001</guid><author>FlamencaH</author><pubDate>Mon, 27 Jul 2020 17:36:12 +0800</pubDate><description><![CDATA[mount
mount命令是经常会使用到的命令，它用于挂载Linux系统外的文件
语法
mount [-hV]
mount -a [-fFnrsvw] [-t vfstype]
mount [-fnrsvw] [-o options [,...]] device | dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir

参数说明：

-V：显示程序版本
-h：显示辅助讯息
-v：显示较讯息，通常和 -f 用来除错。
-a：将 /etc/fstab]]></description><category></category></item><item><title><![CDATA[从入门到删库跑路的过程]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/107059999</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/107059999</guid><author>FlamencaH</author><pubDate>Wed, 01 Jul 2020 11:37:46 +0800</pubDate><description><![CDATA[数据库简介

数据库的发展史

萌芽阶段：文件系统

使用磁盘文件来存储数据


初级阶段：第一代数据库

出现了网状模型、层次模型的数据库


中级阶段：第二代数据库

关系型数据库和结构化查询语言


高级阶段：新一代数据库

关系-对象 型数据库



NoSQL非关系数据库：Not Only SQL
数据库管理系统
数据库是数据的汇集，它以一定的组织形式存于存储介质上
DBMS是管理数据库的系统软件，它实现数据库系统的各种功能。是数据库系统的核心
DBA：负责数据库的规划、设计、协调、维护和管理等工]]></description><category></category></item><item><title><![CDATA[域名系统DNS服务]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106888256</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106888256</guid><author>FlamencaH</author><pubDate>Sun, 21 Jun 2020 17:31:33 +0800</pubDate><description><![CDATA[)]
DNS是什么？
域名系统（Domain Name System）是整个互联网的电话簿，它能够将可被人理解的域名翻译成可被机器理解 IP 地址，使得互联网的使用者不再需要直接接触很难阅读和理解的 IP 地址。
域名系统在现在的互联网中非常重要，因为服务器的 IP 地址可能会经常变动，如果没有了 DNS，那么可能 IP 地址一旦发生了更改，当前服务器的客户端就没有办法连接到目标的服务器了，如果我们为 IP 地址提供一个”别名“并在其发生变动时修改别名和 IP 地址的关系，那么我们就可以保证集群对外提供的服]]></description><category></category></item><item><title><![CDATA[【练习】chrony服务与cobbler自动化装机]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106759587</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106759587</guid><author>FlamencaH</author><pubDate>Mon, 15 Jun 2020 11:56:22 +0800</pubDate><description><![CDATA[配置chrony服务，实现服务器时间自动同步
实现cobbler+pxe自动化装机

]]></description><category></category></item><item><title><![CDATA[DHCP及cobbler系统自动化部署]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106759521</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106759521</guid><author>FlamencaH</author><pubDate>Mon, 15 Jun 2020 11:51:47 +0800</pubDate><description><![CDATA[系统自动化系统部署
系统安装过程
# CentOS系统安装
系统启动流程：
bootloader --&gt; kernel(initramfs) --&gt; rootfs --&gt; /sbin/init
													

system-config-kickstart工具
下载安装system-config-kickstart
[root@localhost ~]#yum install system-config-kickstart -y

运行system-config-kickst]]></description><category></category></item><item><title><![CDATA[网络相关知识笔记]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106725486</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106725486</guid><author>FlamencaH</author><pubDate>Fri, 12 Jun 2020 23:17:03 +0800</pubDate><description><![CDATA[网络协议和管理
网络概念：
常见的网络物理组建
RJ-45连接器、路由器、交换机、网络接口卡等…
VPN（虚拟私有网络）
openVPN
网络协议
网络模型
网络拓扑

总线拓扑

所有设备均可接收信息


星型拓扑

通过中心点传输
单一故障点(缺点)


扩展星型拓扑结构
环形拓扑

信号绕环传输
单一故障点


双环拓扑

信号沿相反方向传输
比单环的复原能力更强
同一台网络设备连接有两条链路


全网状拓扑

容错能力强
实施成本高


部分网状拓扑

在容错能力与成本之间寻求平衡



逻辑拓扑
]]></description><category></category></item><item><title><![CDATA[centos7安装httpd,外部主机无法访问解决方案]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106692720</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106692720</guid><author>FlamencaH</author><pubDate>Thu, 11 Jun 2020 17:07:54 +0800</pubDate><description><![CDATA[问题描述：
httpd是正常开启的，但是外部主机访问超时，本地确可以访问
防火墙问题
检查防火墙是否开启
[root@centos7 conf]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: ena]]></description><category></category></item><item><title><![CDATA[网络时间服务与chrony]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106520792</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106520792</guid><author>FlamencaH</author><pubDate>Wed, 03 Jun 2020 11:36:47 +0800</pubDate><description><![CDATA[防火墙iptable、selinux、时间同步 是配置主机的基础
初始化：

关闭SELinux
关闭iptables，firewalld
配置chrony


时间同步
NTP（Network Time Protocol，网络时间协议）是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC，其精度在局域网内可达0.1ms，在互联网上绝大多数的地方其精度可以达到1-50ms
时间同步实现工具


ntp：精度在局域网内可达0.1ms,在互联网上精度在1-50ms，但是.]]></description><category></category></item><item><title><![CDATA[【安全与加密】TCP-Wrapper与PAM模块]]></title><link>https://blog.youkuaiyun.com/FlamencaH/article/details/106505751</link><guid>https://blog.youkuaiyun.com/FlamencaH/article/details/106505751</guid><author>FlamencaH</author><pubDate>Tue, 02 Jun 2020 21:42:03 +0800</pubDate><description><![CDATA[TCP-Wrapper
TCP wrappers 通常被称为 wrappers，它是由 Wieste Venema 编写，已经出现几年了。其背后的思想很简单，其要旨是可以在 (UNIX/Linux) 主机上快速轻松地锁定流行的通过 TCP 访问的客户端。
Wrappers 允许系统管理员控制 wrappers 支持的基于 TCP 的服务或守护进程的访问。Tcpd 控制从 /etc/inetd.conf 中运行的 TCP 守护进程。不过，很多基于 TCP 的应用程序已加入 wrappers 支持（一般使用 l]]></description><category></category></item></channel></rss>