按时间归档:2015年05月
-
网络互联参考模型(详解)
网络互联参考模型 1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语…… 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2. 协议分层 网络通信的过程很复杂: 数据以电子信号的形式穿越…
-
httpd服务归纳:httpd简介与基本安装
一、httpd 简介 1. httpd 历史: httpd daemon 最早诞生于1995年二月, 伊利诺伊大学香槟分校的美国国家超级计算应用中心(NCSA),由Rob McCool开发。当这个项目完成后,Rob 老兄离开RCSA以后,这个项目组就解散了,这个项目也随之终止。 但是,由Brian Behlendorf 和 Cliff …
-
MySQL/MariaDB DML操作之Select
前言 上文我们已经讲解了MySQL/MariaDB的基础知识和DDL相关操作,接下来我们来说一下MySQL/MariaDB的DML操作,因select查询较复杂也较重要,所以本文主要是对select查询的详解。 DML操作 DML之select 投影查询 select col_name,[col_name1,…] from …
-
MySQL/MariaDB基础性知识及DDL操作详解
前言 MySQL/MariaDB是一个开放源码的小型关联式数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL/MariaDB作为网站数据库。 基础架构 MySQL核心组件 连接池:认证、线程重用、连接数限制、内存检查、缓存 SQL接口:DDL, DML, 关系型数据库的基本抽…
-
基于ssl协议和openssl工具建立私有CA
前言 要自建CA需先了解openssl工具和ssl协议还有各加密类型 ssl(Secure Socket Layer)安全套接字层当前版本为3.0,浏览器与Web服务器之间的身份认证和加密数据传输,它工作在传输层和各应用层之间,用户可以选择是否使用ssl进行传输,选择ssl协议将调用…
-
Memcache存储大数据的问题
Memcache存储大数据的问题 huangguisu Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select…
-
编译安装bind9
一、下载bind9.9.5源码包 可以通过www.isc.org站点来获得源码包。 二、将源码包解压到任意目录 源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三、编译安装bind 1、安装前的准备工作 …
-
集中管理利器-puppet快速入门-中
集中管理利器-puppet快速入门-中 6. 尝试启动master puppet 启动master puppet,并确认8140端口已被监听: #puppet返回成功,但不一定能成功启动,puppet这个功能希望能改进… 7. 目录结构 /etc/puppet/ …
-
httpd服务归纳:网络服务基础篇
一、网络传输基础 1. 套接字:两类 1) Unix Sock: 一种本地文件系统 2) Socket: IP port (I…
-
文件的权限、扩展属性以及facl
大纲: 一、前言 二、普通权限 三、特殊权限 四、ext文件的扩展属性 五、文件的访问控制列表(facl) 一、前言 linux中常见的权限有读(r)、写(w)、执行(x),还有3个特殊的权限。因此下面就从普通权限开始介绍起 二、普通权限 rwx:读 写 执行 rwxr-xr-x : 读写执行 读_执行 读_执行 (分别对应)属主 属组…
-
LVM逻辑卷管理
前言 通常情况下,在操作系统上新建了一个分区并在此分区创建文件系统后,该文件系统的大小就固定了。假如要增加此文件系统的大小,我们不得不添加一块硬盘并重新分区,创建文件系统,然后把原文件系统的数据完整复制过来。如果第二次分区时分配的空间太大,用不完又浪费该怎么办呢?重复此前的流程又将花费大量的时间,有没有更便捷的…
-
压缩与归档
一、压缩 压缩:根据一定算法将数据以更加节省空间的形式存放。下面来看一下Linux常见的压缩工具: 1、gzip/gunzip 后缀名:.gz …
-
DNS服务器之配置
一、安装DNS服务器 DNS服务的安装包为bind,使用yum直接安装即可: 安装完成后,查看DNS服务相关的文件: 二、配置正向区域 1、在配置正向区域之前,先来看下主配置文件中的内容:  …
-
显示历史命令时间
历史命令中默认是不显示时间的,如果我们想要在使用history命令时显示时间可以通过设置环境变量来实现。 HISTTIMEFORMAT变量的具体参数与date命令中的类似,可以参数date命令的对日期时间格式时行修改。 &nbs…
-
MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)
最基本的MMM安装必须至少需要2个数据库服务器和一个监控服务器下面要配置的MySQL Cluster环境包含四台数据库服务器和一台监控服务器,如下: function ip hostname server id monitoring host 192.168.0.10 mon – master 1 192.168.0.11 db1 1 maste…