原创 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的縮寫,即