petmaster
-
heartbeatV1+nfs实现高可用httpd
随着互联网技术的不断发展,Web应用也越来越普遍,Web服务器的无故障工作时间就显得尤重要,但由于各种各样的原因,一台服务器并不能保证永远不出问题的运行,此时就需要一种机制来实现多台服务器共同为相同的来务功能提供服务,以确保任意一台服务器宕机后,不会影响其所承载的业务的访问。  …
-
NFS服务器设置
一、NFS的相关概念 NFS(Network File System)即网络文件系统的缩写,由Sun公司研发,其目的是为了解决网络文件共享的问题。用户可以实现像挂载本地文件系统一样挂载NFS服务器的共享目录;其具有配置简单、使用高效的特点,但只能在Linux系统使用,不能跨平台使用。 &nb…
-
NTP时间服务器
在集群环境和需要日志同步的多服务器应用中,为了能够保证多台服务器的之间的正常协作,就必须使它们的时间保持一致,在多台服务器上手动调整时间是极其不科学的,这时就需要借助于NTP时间服务器来完成时间的同步。 一、NTP服务器的安装 …
-
使用lxc搭建虚拟机
使用lxc可以帮助我们搭建轻量级的虚拟机,这种虚拟机的对资源要求不高,非常适合在硬件条件受限时建立多台虚拟机的情况,有助于我们完成需要多节点参与的实验环境。 下面来演示lxc的搭建过程: 一、确保NetworkManager服务是停止的。 二、将宿主机的网卡模拟为…
-
编译安装MariaDB源码包
因为MySQL的发展趋势不甚乐观,MariaDB已替代MySQL被CentOS 7做为默认组件,如果想在CentOS 6中使用最新的MariaDB,则需要我们手动安装,其安装方式有三种: 1、RPM包安装 2、二进制…
-
Linux系统启动流程
下面按照系统的启动顺序来进行逐一的讲解。 一、POST 当我们按下开机的电源后,主板上的芯片组会首先向CPU发出一个reset指令,之后待芯片组检测到电源供电稳定后便撤去reset指令,CPU就会跳转到BIOS中的启动代码位置; BIOS首先要检测关键设备(如内显…
-
htop使用详解
在管理进程时通常要借助一些工具,比较常用的就是ps和top了;不过CentOS还为我们提供了一个更加强大的工具htop,下面就来了解一下此工具的使用方法。 一、安装htop htop工具在epel源中提供,请自行配置epel源,也可以直…
-
Linux进程管理
一、程序与进程 1、程序 程序是为了达到特定的目的,可以被计算机运行并且由命令代码组成的语句序列。 &…
-
Kickstart+PXE自动部署CentOS6.6
生产环境中对于部署大量的相同系统的服务器,如果逐台安装操作系统的话是非常浪费时间的工作,还好CentOS提供了无人值守安装系统的功能,下面就详细介绍一下配置步骤。 一、配置本机的yum源 因为需要安装一些软件来达到我们的目的,所以最好先把yum源配置好。 &nbs…
-
DHCP服务
一、DHCP概述 DHCP全称为Dynamic Host Configuration Protocol,即动态主机配置协议,其主要作用是使用网内的主机可以自动获取到网络相关参数信息,以达到高效管理主机的目的。 DHCP采用C/S架构,即Server/Client。…
-
rpm包管理
一、什么是RPM RPM全称为“RedHat Package Manager”,看名字就知道这是RedHat公司搞出来的,后来因为RPM发展的很好,逐渐成为了一种通用的标准,就更名为“RPM is Package Manager"。 RPM最大的特点就是…
-
程序包编译安装
一、几个概念 1、开放源码 程序代码,人类可能读懂的程序语言,但是计算机不能识别和执行; 2、编译程序 &n…
-
建立yum源及yum命令的使用
一、什么是YUM YUM的全称为 Yellowdog Update Modifier,其主要目的是为了解决RPM包安装时的依赖关系的问题。YUM只是一个用于软件安装的前端工具,其主要的服务对象还是RPM软件包。 YUM采用C/S架构,即客户端与服务器的模…
-
编译安装bind9
一、下载bind9.9.5源码包 可以通过www.isc.org站点来获得源码包。 二、将源码包解压到任意目录 源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三、编译安装bind 1、安装前的准备工作 …
-
压缩与归档
一、压缩 压缩:根据一定算法将数据以更加节省空间的形式存放。下面来看一下Linux常见的压缩工具: 1、gzip/gunzip 后缀名:.gz …