原创 高性能web服務器nginx(三)之源碼搭建LNMP

一、環境準備1、關閉防火牆及selinux[root@hpf-linux ~]# iptables -F [root@hpf-linux ~]# getenforce  Disabled2、更改yum源(此步根據自身需要更改)[root@h

原创 高性能web服務器nginx(四)之nginx的反向代理、負載均衡、緩存、URL重寫

本篇內容是以別人的 博客文章演示所寫出的,博客鏈接爲:http://freeloda.blog.51cto.com/2033581/1288553一、前言   在前面的幾篇博文中我們主要講解了Nginx作爲Web服務器知識點,主要的知識點有

原创 高性能web服務器nginx(二)之常用功能舉例

一、配置使用nginx1、提供測試頁[[email protected] ~]# mkdir /www/a.com/htdoc [[email protected] ~]# cat /www/a.com/htdoc/index.html  <h

原创 虛擬化技術(二)之KVM介紹

參考:http://www.cnblogs.com/sammyliu/一、KVM介紹1、虛擬化簡史其中,KVM 全稱是 基於內核的虛擬機(Kernel-based Virtual Machine),它是一個 Linux 的一個內核模塊,該內

原创 Linux 高可用(HA)集羣之keepalived

一、keepalived介紹1、Keepalived 定義   Keepalived 是一個基於VRRP協議來實現的LVS服務高可用方案,可以利用其來避免單點故障。一個LVS服務會有2臺服務器運行Keepalived,一臺爲主服務器(MAS

原创 DNS軟件bind使用(一)

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

原创 虛擬化技術(一)之基礎概念

參考:http://www.cnblogs.com/sammyliu/一、虛擬化基本概念1、什麼是虛擬化   虛擬化,是指通過虛擬化技術將一臺計算機虛擬爲多臺邏輯計算機。在一臺計算機上同時運行多個邏輯計算機,每個邏輯計算機可運行不同的操作系

原创 linux網絡命令(八)之top、htop

一、top命令1、簡介   top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨

原创 高性能反向代理軟件HAProxy(二)之應用舉例

一、準備反向代理環境1、環境介紹2、同步時間[root@proxy ~]#  ntpdate 202.120.2.101 [root@node1 ~]# ntpdate 202.120.2.101 [root@node2 ~]# ntpda

原创 DNS軟件bind使用(二)

參考:http://scholar.blog.51cto.com/9985645/1631058一、主從服務器配置1、主從服務器關係   如果公司內DNS服務器負載過重或者爲了實現冗餘這一類功能就需要用到一個備份DNS服務器,備份服務器和主

原创 MongoDB(五)之分片

參考:http://www.lanceyan.com/tech/arch/mongodb_shard1.html一、mongodb分片簡介        在系統早期,數據量還小的時候不會引起太大的問題,但是隨着數據量持續增多,後續遲早會出現

原创 linux網絡命令(十)之tsar

一、Tsar使用1、Tsar是什麼?       tsar是淘寶自己開發的一個採集工具(類似於sar工具),主要用來收集服務器的系統信息(如cpu,io,mem,tcp等),以及應用數據(如squid haproxy nginx等)。 收集

原创 MySQL博文歸類

源碼安裝gcc-5.10和MariaDB-10.0.21 http://cuchadanfan.blog.51cto.com/9940284/1689556 MySQL(一)之通用二進制格式安裝MySQL及數據庫基本概念http://cuc

原创 linux網絡命令(十一)之glances

一、glances使用1、簡介        glances 是一款用於 Linux、BSD 的開源命令行系統監視工具,它使用 Python 語言開發,能夠監視 CPU、負載、內存、磁盤 I/O、網絡流量、文件系統、系統溫度等信息。本文介紹

原创 linux網絡命令(九)之dstat

一、dstat使用1、簡介        dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的侷限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat