关闭

实现MySQL高可用架构之MHA

MHA是一款开源的mysql的高可用程序,它为mysql主从复制架构提供了automating master failover功能。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点。在此期间,MHA会通过于其他节点获取额外信息来避免一致性方面的问题。MHA还提供了master节点的在线切换功能,能够在30秒内实现故障切换,并在故障切换中,最大可能的...
阅读(5) 评论(0)

LVS实现原理及NAT模式实现

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。该项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。   LVS是实现系统扩展的较好的一种方法,它基于软件实现,在人力财力方面节省了很多。LVS的特性:    高并发连接:LVS基于内核网络层面工作,有超强的承载能力和并发处理能力。单台LVS负载均衡器,可支持上...
阅读(26) 评论(0)

http服务-虚拟主机的实现

http协议的配置文件可以实现虚拟主机 虚拟主机的实现由三种方法: 基于ip:端口为默认端口,ip地址不同 基于端口:IP地址相同,端口号不同 基于FQDN全称域名 实现方案: 基于ip:为每个虚拟主机准备至少一个IP地址 基于端口:为每个虚拟主机使用至少一个端口号 基于FQDN:为每个虚拟主机使用至少一个FQDN 【实验】基于IP...
阅读(33) 评论(0)

http服务--基于用户的访问控制实现

【前言】   http,超文本传输协议,是互联网上应用最广泛的一种网络协议,http的发展历史悠久,这篇博主要来说说http的配置文件。   在centos6上,http默认的版本较低,当然想用新版本可以自己来进行源码编译,这些后面再说,先主要来说一说http的配置文件   http的主配置文件/etc/httpd/conf/httpd.conf ,另外还定义了可以在/e...
阅读(68) 评论(0)

基于编译安装实现LAMP

基于编译安装实现LAMP实验环境:分别在官网下载所需要的源码包,在本文中用到的分别是:   apr-1.6.2.tar.gz   apr-util-1.6.0.tar.gz   httpd-2.4.27.tar.bz2   mariadb-10.2.9-linux-x86_64.tar.gz   php-7.1.10.tar.xz   wordpress-4.8.1-zh_CN.tar.gz   其...
阅读(79) 评论(0)

二进制程序包MariaDB的配置实现

mysql二进制编译安装  在centos上安装mysql可以直接使用yum install mysql 即可,当然也可以使用二进制格式的程序包,通过简单的配置来使用。 centos7上是默认已经安装好,可以直接使用,不过版本较低,我们可以去官网上下载最新版的源码包在进行配置。【实验】在centos7上实现二进制安装MariaDB。1、首先进入mariadb的官网下载源码包2、通过secureCRT...
阅读(94) 评论(0)

DNS服务配置

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,DNS服务器将用户方便记忆的网址转化为计算机可以识别的IP地址,这一过程就称为域名解析。DNS协议运行在UDP协议之上,使用端口号53。 通常 Internet 主机域名的一般结构为:主机名.三级域名....
阅读(36) 评论(0)

Linux的安全和加密

在互联网时代,最重要的是数据信息的安全。为了防止你的网站、服务器或者系统,我们会使用一些手段来防止一些恶意的攻击或者访问。这篇博就来说说linux的安全和加密。 什么是加密?加密总的来说就是将一串数据或者一个文件从明文转为密文的过程;对于已经加密的数据或者文件,使用某种方法将其从密文转为明文的过程就是解密了。 加密的过程分为两种: 对称加密和非对称加密。 所谓对称加密,就是加密和解密的过程...
阅读(84) 评论(0)

Centos启动流程

【前言】  我们通常在启动centos时,如果你们是字符界面的话,通常会看到一串一串的字符提示,而使用windows时则不会有这种现象,这是为什么呢?因为linux在启动时会通过这些字符来告诉我们它此刻正在做什么,那么这篇博就来讨论一下centos在启动的时候都干了些啥事。。。。  显然的,任何系统在启动的第一步就是加电,按下电源键一个系统才能启动,然后计算机的硬件会主动读取BIOS来加载硬件设备信...
阅读(59) 评论(0)

shell 流程控制

【前言】 之前写过一篇文章叫做 shell脚本的基础入门,既然已经入门了,那今天就来说说shell编程的进阶。 我们知道,shell脚本可以用来帮助我们更快的提高工作效率,而在工作中,很多时候的工作的简单而复杂的。什么叫做简单而复杂?简单是说他的操作性很简单,只是一行命令或者两行命令搞定,而复杂是说可能由于工作的需要性,有时候这一条或者两行命令需要我们重复执行十遍百遍,如果说人工去一遍一遍的...
阅读(79) 评论(0)

高级网卡配置工具

【前言】上篇文章说了网络模型的一些定义和原理,那么这篇就以实践为主了,主要来讲一讲关于网络设置的一些命令。【Ifconfig】Ifconfig命令是一个历史悠久的命令,这点在man 帮助里是有所体现的:虽然年代久远,但是还是很德高望重的,那么就首先来说说这位老人家的用法。 ifconfig 后面不加任何参数,可以查看当前系统使用的网卡信息 在这里我们使用CentOS7来进行实验:ifco...
阅读(91) 评论(0)

OSI与TCP/IP模型详解

【前言】  在计算机网络模型中,有一种基于国际标准的OSI七层模型和基于事实标准的TCP/IP四层模型,本篇博文就来介绍一下两种模型。  OSI模型全称为Open System interconnection reference model(开放式系统互联通信参考模型),一种国际标准的概念模型,定义于ISO/IEC 7498-1。 OSI模型图如下: OSI模型分为七层,每一层...
阅读(38) 评论(0)

RAID、LVM(逻辑卷)的相关用法

【RAID】   RAID(Redundant Arrays of Independent Disks),独立廉价磁盘构成的具有冗余能力的阵列。多个磁盘合成一个“阵列”来提供更好的性能、冗余。   磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同...
阅读(68) 评论(0)

磁盘分区与挂载

【硬盘的分类】   硬盘是计算机主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。   硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。...
阅读(126) 评论(0)

shell脚本的基础入门

【前言】  在Linux的shell环境下,有时候我们需要用使用一些东西来自动的帮我们实现一些繁琐的功能,从而减少我们自身的工作量,这个东西就是脚本。先来认识一下什么是脚本? 脚本语言是为了缩短传统电脑语言编译连结的过程而创建的编程语言。   当然,对于目前阶段的小编来说,编译一个脚本来实现电脑程序还是遥遥不可及的,注意本篇文章标题里的“入门”二字,如果路过的大神们想看点有技术含量的,就不要从本...
阅读(59) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1546次
    • 积分:215
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论