原创 SElinux解析

SElinux1.SElinux簡述  SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,是爲了結束DAC(自主訪問控制,任何程序對其資源享有完全的控制權,每個用戶或進程可以

原创 tcp_wrapper知識整理

tcp_wrapper知識整理一、tcp wrapper簡介 tcp wrapper是一種訪問控制工具,類似於iptables可以作訪問控制。 tcp wrapper只能對基於tcp協議的服務作訪問控制,但並不是所有基於tcp協議的服務都能

原创 sudo命令詳解

sudo命令詳解sudo命令是Linux上的一個非常有用的工具,它允許系統管理員分配給普通用戶一些合理的“權利”,讓他們執行一些只有超級用戶或其他特許用戶才能完成的任務,比如:運行一些像mount,userdel,useradd之類的命令,

原创 nginx反代varnish緩存服務器實現後端amp動靜分離架構

1.前端nginx做調度器及反代服務器,將用戶的請求調度至後端的兩臺varnish,緩存調度算法使用一致性hash算法保證緩存命中率;2.兩臺varnish反向代理用戶請求至三個(組)後端主機,分別爲存儲靜態資源(htm,html,css,

原创 MySQL(二):主從複製結構、半同步複製、雙主複製結構、利用SSL實現安全的MySQL主從複製

主從複製結構、半同步複製、雙主複製結構、利用SSL實現安全的MySQL主從複製一、主從複製結構實驗1.主服務器配置可以先更改server_id在/etc/my.cnf文件中,添加server_id=11重啓服務,在mysql命令行查看Mar

原创 lvs詳細介紹

lvs詳細介紹  LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集羣系統。本項目在1998年5月成立,是中國國內最早出現的自由軟件項目之一。LVS採用IP負載均衡技術和基於內容請求分發技

原创 MySQL(一):分別基於mysqldump、lvm2、xtrabackup三種方式實現備份恢復

分別基於mysqldump、lvm2、xtrabackup三種方式實現MySQL備份恢復一、利用mysqldump實施邏輯備份操作1.在/etc/my.cnf中添加如下,開啓二進制日誌 innodb-file-per-table = ON 

原创 keepalived基礎知識及高可用LVS模型實現

目錄 一、keepalived簡單介紹 二、VRRP協議與工作原理 三、keepalived詳細介紹 四、單、多實例及LVS-nat/dr模型實現 五、總結------------------------------------------

原创 MySQL(三):MHA實現MySQL主從架構中主服務器的高可用,zabbix完成manager重啓

MHA(Master High Availability)是目前在MySQL高可用方面相對成熟的一個解決方案,MHA在監控到master節點故障時,會提升其中擁有最新數據的slave節點成爲新的master節點,在此期間,MHA會通過於其它

原创 Zabbix(五):高級應用-web方案、被動監控、基於snmp協議被動監控、proxy配置測試實例

1.web方案web scenario:web監控方案,web場景;web scenarios指的是監控指定的web站點的資源下載及頁面響應時間等數據指標;(1)創建web監控需要先定義一個web scenario(方案):一個web方案包

原创 nsswitch&PAM認證框架

nsswitch&PAM認證框架nsswitch1.nsswitch:Name Service Switch,名稱服務開關; 名稱解析:將人類使用的自然語言的符號轉換成計算機能夠使用的數字符號2.應用程序的名稱解析流程: 應用程序  -->

原创 Zabbix(四):高級應用之--宏、網絡發現測試實例

1.宏(Macros)宏可以理解爲一個用於文本替換模式的預設文本內容;宏根據一系列預定義的規則替換一定格式的文本模式,一般情況下,解釋器或編譯器在遇到宏時會自動進行文本模式替換;類似的,Zabbix可以基於宏保存預設文件模式,並且在需要時調

原创 keepalived雙主模式實現nginx高可用及LNAMMP架構

keepalived雙主模式實現nginx高可用及LNAMMP架構一、利用keepalived實現nginx調度器高可用;二、構建LNAMMP架構:1) Nginx既是前端調度器,又是緩存服務器;2) 將php的session緩存於memc

原创 Zabbix(二):自定義腳本、遠程命令、報警升級測試實例

1.自定義腳本Zabbix中有統一的報警腳本存放路徑,即:/usr/lib/zabbix/alertscripts。[root@zrs1 ~]# cd /usr/lib/zabbix/alertscripts/ [root@zrs1 ale

原创 apache分別基於三種方案實現tomcat的代理、負載均衡及會話綁定

apache分別基於mod_proxy_ajp, mod_proxy_http, mod_jk三種方案實現代理、負載均衡、會話綁定及Tomcat session cluster1、nginx, haproxy, apache(mod_pro