<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[houzhihui的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/houzhihui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; houzhihui]]></copyright><item><title><![CDATA[Nginx安装指南]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103863585</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103863585</guid><author>houzhihui</author><pubDate>Tue, 07 Jan 2020 15:51:05 +0800</pubDate><description><![CDATA[Nginx安装指南1.版本选择2.RHEL/CentOS基于官方yum源安装3.Ubuntu基于官方apt安装4.编译安装4.1采用官方模块编译安装nginx4.2集成三方模块编译安装nginx
1.版本选择
Nginx的安装版本分为Mainline version(主要开发版本，其实就是还处于开发版)、Stable version(当前最新稳定版)和Legacy versions(旧的稳定版)，...]]></description><category></category></item><item><title><![CDATA[Ansible知识体系导图]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103458580</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103458580</guid><author>houzhihui</author><pubDate>Mon, 09 Dec 2019 15:21:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[HTTP通信原理]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103446382</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103446382</guid><author>houzhihui</author><pubDate>Mon, 09 Dec 2019 12:39:02 +0800</pubDate><description><![CDATA[HTTP概述
HTTP（HyperText Transfer Protocol，超文本传输协议）基于TCP协议的应用层协议，最初设计目的就是为了实现简单的信息发布与文本传输，既然是协议就要求通信双方共同遵守一定的规则，其设计理念采用简洁清晰的请求、响应业务模型，客户端按双方共同遵守的约定语法向服务器发出资源请求，服务器识别解析客户端的请求，并构造响应报文将客户端请求的资源发送给客户端，如此一来一回...]]></description><category></category></item><item><title><![CDATA[SQL结构化查询语——之DQL语言]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477854</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477854</guid><author>houzhihui</author><pubDate>Sun, 01 Dec 2019 15:38:56 +0800</pubDate><description><![CDATA[记忆思路：SQL的DQL语言select查询命令。from从哪个表中where以什么条件select查询哪些列，order by是否基于某字段排序，limit # 输出多少行。一、单表查询1. 常用查询语法：


SELECT 输出显示字段 FROM 表名 
无条件查询语法：SELECT 指定输出的列 FROM 表名 ;
限制输出语法：SELECT 指定输出的列 FROM 表名 LIMIT 显示记...]]></description><category></category></item><item><title><![CDATA[SQL结构化查询语——之DML语言]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477859</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477859</guid><author>houzhihui</author><pubDate>Sun, 01 Dec 2019 14:16:06 +0800</pubDate><description><![CDATA[DML：Data Manipulation Language 数据操纵语言，主要用于实现对表的insert增，delete删，update改操作一、insert添加记录1. 添加记录，即添加行。

表内字段修饰符NO NULL被指定后则在添加记录时该字段必须指定值。没有默认值的字段必须指定值。语法：INSERT tbl_name [(col1,...)] VALUES (val1,...), (v...]]></description><category></category></item><item><title><![CDATA[SQL结构化查询语——之DDL语言]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477851</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477851</guid><author>houzhihui</author><pubDate>Sun, 01 Dec 2019 13:41:29 +0800</pubDate><description><![CDATA[一、SQL结构化查询语言概述SQL是关系型数据库所使用的标准语言，最初是基于IBM的实现在1986年被批准的。1987年，“国际标准化组织(ISO)”把ANSI(美国国家标准化组织) SQL作为国际标准。1. SQL语言规范

在数据库系统中，SQL语句关键词不区分大小写(建议用大写)

数据库的资源对象是区分大小写的，如表、数据库这类资源在操作系统中以独立文件形来存储，如果文件系统对文件命名区分...]]></description><category></category></item><item><title><![CDATA[AWK学习笔记]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477878</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477878</guid><author>houzhihui</author><pubDate>Sun, 17 Nov 2019 16:28:59 +0800</pubDate><description><![CDATA[学习思路： AWK命令行书写由BEGEN Program END三部分构成
BEGEN：在AWK读取输入流文本行处理之前执行，用于初始化变量、定义输出表头信息
Program：定义如何处理读的数据，由两部分构成：pattern{action statements;..}，由模式和动作构成，匹配模式则执行动作。
END在文件逐行处理完成后执行END语句，用于统计结果、生成报告
处理流程： AWK将处...]]></description><category></category></item><item><title><![CDATA[基于DNS视图技术实现CDN分网调度]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477848</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477848</guid><author>houzhihui</author><pubDate>Sun, 17 Nov 2019 15:14:14 +0800</pubDate><description><![CDATA[核心思想：

基于客户端发出起解析请求的源IP地址判断客户端所在的地理区域决定如何返回解析结果，从而实现业务流量就近调度。
DNS主配置文件/etc/named.conf 文件中定义acl匹配客户端IP
不同ACL匹配的客户端读取不同的区域数据库文件
DNS视图技术将ACL与区域数据库文件映射，注意一旦启用DNS的视图技术则所有的区域必须都包含在定义的视图内。

一、网络拓扑介绍
二、服务器配置
...]]></description><category></category></item><item><title><![CDATA[Linux sudo实现灵活授权]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477845</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477845</guid><author>houzhihui</author><pubDate>Sun, 10 Nov 2019 13:07:52 +0800</pubDate><description><![CDATA[sudo用途：

sudo用于为普通用户授权，一句话：允许哪些用户在哪些主机上登录后以哪个用户身份运行哪些命令。类似Windows系统中的右键以管理员方式运行。

一、sudo与su的区别

举个例子，运维部门来一位新人想交给他完成一些基本的软件部署任务，但又担心他对系统架构环境不熟而引发误操作，此时让他使用su命令直接切换高权限的管理账号可能会风险很大，而sudo的灵活授权就可以把权限限定到合理...]]></description><category></category></item><item><title><![CDATA[shell字符串处理]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477843</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477843</guid><author>houzhihui</author><pubDate>Thu, 31 Oct 2019 19:07:28 +0800</pubDate><description><![CDATA[字符串切片操作
shell字符串切片操作与数据组元素字符切片操作基本相同，在shell中处理字符串要注意以下几点：
1.  shell中的字符串处理操作与Python的处理机制很相似，Python中的切片操作支持步长切片和逆序显示。
2.  汉字占一个字符
2.  字符串切片操作同样基于索引机制
3.  索引编号：从左到右元素字符串起始偏移量编号为0;从右到从元素字符串起始偏移量编号为-1
4. ...]]></description><category></category></item><item><title><![CDATA[shell中的数组]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477850</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477850</guid><author>houzhihui</author><pubDate>Thu, 31 Oct 2019 14:55:15 +0800</pubDate><description><![CDATA[数组概念结合生产需求将具有某些共同特性的数据组织为一个集合便于遍历、查询管理，数组实旨为变量的集合，shell中的数组相当于Python的列表，字典。
普通数组
1.索引号为数字，默认起始索引号为0
2.相当于Python中的列表
3.不用声明，直接使用
关联数组
1.索引格式可以自定义，关联数组数据实旨为key、Value这样的键值构成的集合
2.相当于python中的字典。
3.必须先声明
稀...]]></description><category></category></item><item><title><![CDATA[进程管理]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/118549219</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/118549219</guid><author>houzhihui</author><pubDate>Mon, 28 Oct 2019 21:13:41 +0800</pubDate><description><![CDATA[1. 进程相关概念
		a. 应用程序被用户提请给内核，并得以执行便变成了进程，进程只是被调入内存的应用程序的一个副本。
		b. 进程都具有统一的数据结构称为task struct用于存储进程的元数据信息，如进程的名称、PID、优先级等，也就是ps 命令看到的那些进程属性字段，应用程序被提请给内核变为进程后，该应用程序对应进程的父进程就会复制一份自己的task struct，给
	2. 进程内...]]></description><category></category></item><item><title><![CDATA[Centos7以后版本网卡命名规则]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477873</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477873</guid><author>houzhihui</author><pubDate>Thu, 24 Oct 2019 15:12:49 +0800</pubDate><description><![CDATA[一、设备命名标准参考：官方文档第8章：https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/networking_guide/ch-consistent_network_device_naming#sec-Naming_Schemes_Hierarchy部分信息参考博文：感谢！Noway11：ht...]]></description><category></category></item><item><title><![CDATA[磁盘管理]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477853</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477853</guid><author>houzhihui</author><pubDate>Sat, 19 Oct 2019 17:45:51 +0800</pubDate><description><![CDATA[硬盘存储术语
CHS三维存储结构
采用24bit位寻址：其中前10位表示cylinder，中间8位表示head，后面6位表示sector，最大寻址空间8GB。
head：磁头 磁头数与盘面数相同，一个盘片两个面；由8个二进制位表示磁头数，所以最多有2^8-1=255个逻辑磁头。
track：磁道 从外向内编号，最外层0磁道；由10个二进制位表示磁道数，所以最多有2^10-1=1023个磁道。
cy...]]></description><category></category></item><item><title><![CDATA[Linux软件包管理-rpm命令总结]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477839</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477839</guid><author>houzhihui</author><pubDate>Tue, 15 Oct 2019 09:15:37 +0800</pubDate><description><![CDATA[第一部分：程序编译过程
一、软件运行环境介绍

操作系统内核、库、程序都为二进制文件，应用程序能否跨平台运行主要看该程序依赖的调用的二进制库文件是否兼容。
开发视角API：Application Program Interface 应用程序接口，程序员面对编程接口。应用系统与操作系统间的接口

应用视角ABI：Application Binary Interface 应用二进制接口，程序应用者面对...]]></description><category></category></item><item><title><![CDATA[一、Linux系统的用户和组介绍]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477837</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477837</guid><author>houzhihui</author><pubDate>Wed, 09 Oct 2019 13:10:38 +0800</pubDate><description><![CDATA[一、3A安全体系介绍

  现代计算机操作系统为实现各种层面的资源共享基本上都被设计为一个多用户多任务的操作系统，为防止资源被滥用或盗用每种系统都会有一套完整的安全管控机制，即我们通常所说的3A安全体系，该安全体系源于我们人类社会现实生活中的安全审计流程，其它安全体系框架如下：
认证（Authentication）：对用户的身份进行验证，验证用户的合法性，即：你是谁！
授权（Authorizati...]]></description><category></category></item><item><title><![CDATA[Linux系统的用户和组]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/102287659</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/102287659</guid><author>houzhihui</author><pubDate>Mon, 07 Oct 2019 08:38:24 +0800</pubDate><description><![CDATA[3A安全体系介绍

  现代计算机操作系统为实现各种层面的资源共享基本上都被设计为一个多用户多任务的操作系统，为防止资源被滥用或盗用每种系统都会有一套完整的安全管控机制，即我们通常所说的3A安全体系，该安全体系源于我们人类社会现实生活中的安全审计流程，其它安全体系框架如下：
认证（Authentication）：对用户的身份进行验证，验证用户的合法性，即：你是谁！
授权（Authorization...]]></description><category></category></item><item><title><![CDATA[第一天计算机基础知识]]></title><link>https://blog.youkuaiyun.com/houzhihui/article/details/103477836</link><guid>https://blog.youkuaiyun.com/houzhihui/article/details/103477836</guid><author>houzhihui</author><pubDate>Wed, 18 Sep 2019 22:03:09 +0800</pubDate><description><![CDATA[一、计算机系统计算机系统由硬件系统与软件系统两部分构成。
1.冯·诺依曼体系架构
基于冯·诺依曼体系架构，硬件系统由运算器、控制器、存储器、输入设备、输出设备五部分构成。

    运算器：负责算术运算、逻辑运算（人体神经中枢系统中的大脑）
    控制器：负责寻址等各部件的协调工作（人体神经中枢系统中的小脑）
    存储器：主存（内存），辅助存储（也称外部存储，硬盘、NAS存储、FC IPOE...]]></description><category></category></item></channel></rss>