原创 rsync

rsync服務器地址172.16.249.100  node3rsync客戶端地址172.16.249.242  node4rsync配置文件rsync的主要有以下三個配置文件rsyncd.conf(主配置文件)、rsyncd.secret

原创 LAMP(1)

PHPphp解釋器配置文件:/etc/php.ini, /etc/php.d/*.ini 配置文件(php.ini)在PHP啓動時被讀取。對於服務器模塊版本的PHP,僅在web服務器啓動時讀取一次。對於CGI和CLI 版本,每次調用都會讀取

原创 memcached詳解

目錄一、memcached 是什麼二、memcached 特點三、memcached內存分配機制四、分佈式緩存中三種負載均衡的方法五、memcached 過期方式六、memcached 基於libevent的事件處理七、memcached的

原创 在Centos7上將tomcat加入service服務

tomcat版本 apache-tomcat-7.0.78#! /bin/bash # # Startup script for the tomcat # chkconfig: 2345 90 60 # source function l

原创 DNS學習總結

前言    DNS服務作爲網絡的一種基礎架構,在網絡中有舉足輕重的地位。其擔負着整個網絡的計算機名稱解析工作。沒有正確的名稱解析,服務器將無法識別客戶端。第一部分——NDS基礎第一,什麼是DNS,以及DNS服務器的組成    DNS:(Do

原创 mysql主從複製以及讀寫分離

一、基礎概念部分1.1 mysql複製    1)可以將數據從一臺數據庫服務器(master)複製到一或多臺數據庫服務器(slave)    2)默認情況下,屬於異步複製。因此無需維持長連接。    3)通過配置,你可以複製所有的庫或者某幾

原创 varnish學習筆記

目錄Varnish簡介及特點Varnish日誌Varnish系統結構Varnish所支持的算法VCL介紹Varnish後端存儲Varnish實戰Varnish簡介及特點    Varnish是一款高性能且開源的反向代理服務器和HTTP緩存加

原创 rsync

rsync服務器地址172.16.249.100  node3rsync客戶端地址172.16.249.242  node4rsync配置文件rsync的主要有以下三個配置文件rsyncd.conf(主配置文件)、rsyncd.secret

原创 Nginx學習筆記

一、Nginx簡介        Nginx ("engine x") 是一個高性能且輕量級的 HTTP 和 反向代理 服務器,同時也是一個 IMAP/POP3/SMTP 服務器。其特點是佔有內存少,併發能力強。我國使用nginx網站用戶有

原创 keepalived配置文件

Keepalived配置文件分爲三大塊1、全局配置(Global Configuration)    全局配置對整個keepalived起作用,不管是否使用LVS        全局配置分爲:全局定義(global definition)和

原创 ansible筆記

在運維中常見自動化操作1、如何大規模安裝操作系統:在bare metal(裸機)上安裝操作系統等,可以使用如下技術:pxe、cobbler在虛擬機上安裝操作系統等2、自動化部署和配置:puppet(基於ruby)saltstack(基於Py

原创 tomcat jvm調優

JVM調優總結堆(Heap)內存和非堆(Non-heap)內存堆內存就是Java代碼的,留給開發人員使用;非堆內存是留給JVM自己使用的(方法區、JVM內部處理或優化所需要的內存、每個類結構以及方法和構造方法的代碼)Xms:JVM初始內存

原创 LVS + keepalive 前端高可用負載均衡器的實現

一、Keepalived詳解1、什麼是keepalived    keepalived是個基於VRRP協議來實現的LVS服務高可用方案,可以用來避免單點故障。一個LVS服務包含兩臺運行着keepalived服務的服務器,一臺爲主服務器(MA

原创 Haproxy+Keepalived實現負載均衡

目錄一、Haproxy和Keepalived簡介二、實驗環境三、安裝配置後端服務器四、安裝配置Haproxy五、安裝配置Keepalived六、驗證一、Haproxy和Keepalived簡介什麼是Haproxy?    HAProxy,是

原创 tomcat學習筆記

第一章 JVM原理一、什麼是JVM    JVM是Java Virtual Machine(Java虛擬機)的縮寫。        JAVA語言的平臺無關性如何實現:通過Java虛擬機,Java語言在不同平臺上運行時不需要重新編譯。Java