原创 TCP三次握手和四次揮手

    哈嘍!大家好,今天我們來共同認識一下什麼是三次握手和四次揮手,來了解一下TCP客戶端和服務器之間是如何進行通信的,又如何釋放連接的呢?其實,實際上三次握手就是指建立一個TCP連接時,需要客戶端和服務器總共發送3個包;而四次揮手則是兩

原创 innodb_force_recovery強制修復MySQL異常關閉問題

1、在mysql的配置文件my.cnf裏添加以下代碼: [mysqld] innodb_force_recovery=1 #可以設置1-6 innodb_purge_thread=0 #如果上邊的配置值大於1,此處就要設置爲0,否則就會

原创 DNS的認識及實驗

1、什麼是DNS?DNS(Domain Name System,域名系統)應用層協議,因特網上作爲域名和IP地址相互映射的一個分佈式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名

原创 基於docker搭建rabbitmq

Docker系統有兩個程序:docker服務端和docker客戶端。其中docker服務端是一個服務進程,管理着所有的容器。docker客戶端則扮演着docker服務端的遠程控制器,可以用來控制docker的服務端進程。大部分情況下,doc

原创 基於Haproxy+Keepalived負載均衡實現的高可用架構

   本博主的上一篇已經介紹過keepalived的相關知識,基於LVS-DR模型也已實現keepalived的主從架構,本篇博客就接着來了解一個可實現服務的負載均衡的服務——Haproxy,該服務與Keepalived相結合可更好實現服務

原创 ftp服務的搭建

一、FTP工作原理(1)FTP使用端口[root@localhost ~]# cat /etc/services | grep ftp ftp-data 20/tcp   #數據鏈路:端口20 ftp 21/tcp        #控制鏈路

原创 基於LVS-DR模型實現keepalived的主從架構

    在一個系統中,常常存在一些單點服務器,爲了提高整個系統的穩定性,我們常常需要對這些單點服務做高可用配置,keepalived即爲一種常用的高可用配置服務。    首先我們來了解一下神馬是keepalived?       keepa

原创 Linux如何創建私有CA和申請證書

openssl的配置文件:/etc/pki/tls/openssl.cnf三種策略:匹配、支持和可選。匹配:指要求申請填寫的信息跟CA設置信息必須一致;支持:指必須填寫這項申請信息;可選:指可有可無。實驗環境:需要兩臺主機,我這裏用主機A(

原创 HTTP加速器——VARNISH

一、前言   首先來簡單認識一下什麼是varnish?它能實現什麼樣的功能?.......   Varnish是一款高性能的開源HTTP加速器,常見的緩存服務開源解決方案有varnish、nginx、squid 、ats等,Varnish

原创 MySQL高可用架構之MHA

什麼是MHA?   首先在我們進行架構部署前,簡單地瞭解一下什麼是MHA?   MHA(Master HA)是一款開源的 MySQL 的高可用程序,它爲 MySQL 主從複製架構提供 了 automating master failove

原创 Linux兩臺主機用ssh無密碼互相登錄

  環境:有兩臺已經安裝了ssh客戶端的Linux機器:     172.17.0.1(機器名爲linux1)     172.17.0.2(機器名爲linux2)。     兩臺機器都有/root/.ssh目錄(這個目錄是第一次遠程

原创 企業級NoSql數據庫應用——Redis

前言   近年來隨着互聯網2.0時代的發展,越來越多的公司更加註重用戶體驗和互動,這些公司的平臺上會出現越來越多方便用戶操作和選擇的新功能,如優惠券發放、搶紅包、購物車、熱點新聞、購物排行榜等,這些業務的特點是數據更新頻繁、數據結構簡單、功

原创 基於MySQL實現數據庫的半同步主從複製

    首先我們來了解一下數據庫常遇到的問題:    第一就是性能上的問題1、向上拓展(硬件方面) scale up 個體本身 容易達到極限     2、向外拓展 scale out    第二就是可用性的問題1、數據庫服務中斷 2、誤操作

原创 apache配置文件詳解

  Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。  httpd的配置文件大致分爲以下三個部分:   ### Section 1: Global Environment   ###

原创 linux下nfs服務的安裝和配置

注意:這是我轉載的一個自認爲不錯的博客,不過文中所安裝的portmap 目前已經更換成了 rpcbind,所以大家在參考的時候切記要安裝rpcbind哦!!!!一、NFS服務簡介  NFS 是Network File System的縮寫,即