一、Redis主从复制1、redis主从复制的概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。2、redis主从复制的作用数据冗余:主从复制实现了
一、关系数据库与非关系类型数据库概述1、关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL语句((标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。*主流的关系型数据库包括Oracle、MySQL、SQL Server、Microsoft Access、DB2等。2、非关系型数据库NoSQL(NoSQ
一、MHA概念MHA (MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点的问题。MySQL故障切换过程中,MHA能做到o-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。1、MHA的组成 (一)、MHA Node(数据节点)MHA N
一、应用1、数据库备份的重要性①、备份的主要目的是灾难恢复②、在生产环境中,数据的安全性至关重要③、任何数据的丢失都可能产生严重的后果④、造成数据丢失的原因⑤、程序错误⑥、人为操作错误⑦、运算错误⑧、磁盘故障⑨、灾难(如火灾、地震)和盗窃2、数据库备份的分类(一)、从物理与逻辑备份可分为1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法: 冷
一、MySQL索引1、概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。
一、数据表高级操作1、克隆表方法一:create table test01 like ky08; #通过like方法,复制ky08表结构生成test01 表insert into test01 select * from ky08;方法二:create table test02 (select * f
一、数据库的基本概念1、数据描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一的格式进行存储2、表将不同的记录组织在一起 用来存储具体数据3、数据库表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 是按照数据结构来组织、存储和管理数据的仓库4、数据库管理系统是实现对数据库资源有效组织、管理和存取的系统软件 数据库的建立和维护功能、
一、LVS-DR工作流程1.客户端发送请求到Director server (负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIP)到达内核空间。2.Director Server和Real server在同一个网络中,数据通过二层数据链路层来传输。3.内核空间判断数据包的目标IP是本机VIP,此时IPVS (IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包
一、集群的含义1、什么是集群由多台主机构成,但对外,只表现为一个整体,只提供一个访问入口(域名或IP),相当于一台大型计算机。2、出现的问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心3、解决办法①、使用价格昂贵的小型机、大型机②使用普通服务器构建服务集群二、集群的种类1、负载均衡集群①、提高应用系统的响应能力、尽可能处理更多的访问请求、
一、Tomcat服务器简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Serv
一、location1、location大致可以分为三类精准匹配:location = / {}一般匹配:location / {}正则匹配:location ~ / {}2、location常用的匹配规则= :进行普通字符精确匹配,也就是完全匹配。^~ :表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其它 location。~ :区分大小写的匹配。~* :不区分大小写的匹配。!~ :区
常见的Nginx正则表达式代表的含义^ :匹配输入字符串的起始位置$ :匹配输入字符串的结束位置* :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”+ :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o”? :匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{0,1}”. :匹配除
一、隐藏版本号可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.184.20 显示响应报文首部信息。curl -I http://192.168.184.201、修改配置文件方式vim /usr/local/nginx/conf/nginx.confhttp { include mim
3xx、4xx、 5xx报错处理
简介:Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Ngin
一、LAMP概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。1、各组件作用L:(平台)Linux:作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个
一、DNS与域名1.域名和IP地址简介网络上交互是基于TCP/IP协议的,每个主机在逻辑上有一个唯一位置标识(地址),物理地址为NAC地址为了保证地址唯一性,用户协议向特地的机构申请注册,分配IP地址网络中的地址有两套方案: IP地址系统、域名地址系统而由于IP是由32位二进制数字标识,不方便记忆,所以、以IP地址为基础发展出了符号化地址来代替解决方案,也是是域名二、DNS解析的三种方式1./et
前言在 Internet 中,企业通过各种应用系统来为用户提供各种服务,如 Web 网站、电子邮件系统、FTP 服务器、数据库系统等,那么,如何来保护这些服务器,过滤企业不需要的访问甚至是恶意的入侵呢,接下来,我们将学习 CentOS 6 系统中的防火墙——netfilter 与 iptables,以及 CentOS 7 系统中的防火墙 firewalld一.Linux防火墙基础(
sed ( SLreamEDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进符编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互.的情况下实现相当复杂的文本处理操作,被广泛应用于shell脚本中,用以完成各种自动化处理任务。scd的工作流程主要包括读取、执行和显示三个过程。读取:sed从输入流(文件、管道、标准输入)
正则表达式,又称规则表达式。(英语:Regular Expression),在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式不只有一种,而且 LINUX 中不同的程序可能会使用不同的正则表达式,如:工具:grep sed awk egrep 正则表达式---通常用于判断语句中,用来检查
一.条件测试1.文件测试与整数测试2.字符串测试与逻辑测试二.if语句1.if单分支语句2.if双分支语句3.if多分支语句三.case分支语句一.条件测试(一).条件测试操作1.test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test条件表达式格式2:【条件表达式】要使shell脚本程序具备一定的"智能",面临的第一个问题就是如何区分不同的情况以确定执行何种操作。例如,当
目录一.Shell脚本概述二.Shell脚本变量一.Shell脚本概述(一).shell概念1、什么是shell?Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识
目录一.PXE原理二.PXE服务器和客户机工作过程三.搭建PXE远程安装服务器四.实现Kickstart无人值守安装一.PXE原理(一).概念PXE是由 Intel 公司开发的网络引导技术,工作在 client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE严格来说并不是一种安装方式,而是一种引导的方式。进行PXE安装的必要条件是要安装的计算
目录一.YUM仓库服务二.NFS共享存储服务一.YUM仓库服务(一).YUM概述YUM (Yellow dog Updater Modified)基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓库提供(二).准备安装源1.软件仓库的提供方式FTP服务:ftp://......HTTP服务: http://...本地目录: file://.....2.RPM软件包的来
1.FTP使用端口20端口用于建立数据连接,并传输文件数据21端口用于建立控制连接,并传输FTP控制命令2.FTP数据连接模式被动模式:服务器被动等待数据连接绝大部分的互联网应用(比如Web/Http),都是客户端向服务端发起连接。换句话说,绝大部分互联网应用都是被动模式。主动模式:服务器主动发起数据连接从上图中可以看到,主动模式是FTP客户端向FTP服务器发送数据传输需要的端口,FTP服务端去连
目录一.DNS的作用和类型二.BIND的安装和配置三.使用BIND构建域名服务器一.DNS的作用和类型(一).概述DNS域名系统(Domain Name System缩写DNS,Domain,Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。全球互联网中枢顶级域名服务器的分布俗称"
目录一.SSH远程管理二.配置OpenSSH服务端三.使用SSH客户端程序四.密钥对验证的SSH体系五.TCP Wrappers访问控制一.SSH远程管理(一).SSH定义SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。SH客户
目录一.DHCP工作原理二.DHCP服务器的配置三.DHCP客户端的使用四.DHCP中继原理与配置一.DHCP工作原理(一).DHCP服务DHCP 在应用层,使用UDP协议传输,使用67服务器端口,68客户端端口 DHCP是c/s模式 DHCP服务端和客户端需要保持通信,DHCP基于UDP协议,双方都有可能会主动向对方发起通信,因此双方都需要监听端口。 server端:DHCP Server(
目录一.查看网络设置二.测试网络连接三.使用网络配置命令修改网络配置文件一.查看网络设置(一)ifconfig查看网络接口信息 查看所有活动的网络接口信息:执行ifconfig 命令 查看指定网络接口信息: ifconfig +网络接口ens33:第一块以太网卡的名称。“ens33”中的“en”是“Eth
目录一.inode与block二.硬链接与软连接三.恢复误删除的文件四.分析日志文件一.inode与block(一).概述访问过程(二).inode号码(三).文件存储(四).inode的大小每个inode节点的大小,一般是128字节或256字节。inode节点的总数,在格式化时就给定了,一般是每1RKB或每2欧B就设置一个inode。假定在一块1GB的硬盘中,每个inode节点关小为128字
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号