操作系統
-
Zabbix 新版微信告警 [2017]
Zabbix 新版微信告警 Zabbix 新版微信告警 date 2017-06-14zabbix Zabbix可以通過多種方式把告警信息發送到指定人,常用的有郵件,短信報警方式,但是越來越多的企業開始使用zabbix結合微信作為主要的告警方式,這樣可以及時有效的把告警信息推送到接收人,方便告警的及時處理。 關于郵件報警可以參考: Zabbix 使用腳本發送…
-
Linux 2.6.39-rc3的一個插曲
2011年4月12日,Linux 2.6.39-rc3發布了,Linus Torvalds寫了一個發布郵件,其中包含了一個長長的為這個版本做過貢獻的人員名單,這個名單中有很多看上去應該是中國人的名字,我挺為他們感到驕傲的(不知道你是否還記得以前本站的”Linux是由誰寫的“)。 不過,沒過一會,發現了一個bug,經過大家的調查(2.6.38版沒有發現這個問題…
-
gzip壓縮算法
gzip,zlib,以及圖形格式png,使用的是同一個壓縮算法deflate。我們通過對gzip源碼的分析來對deflate壓縮算法做一個詳細的說明: 第一,gzip壓縮算法基本原理的說明。 第二,gzip壓縮算法實現方法的說明。 第三,gzip實現源碼級的說明。 1. Gzip壓縮算法的原理 &n…
-
基于iptables mangle的lvs && lvs的持久連接
一、lvs-dr類型:也稱direct routing,簡稱為g(gatewaying);配置lvs-dr基于iptables mangle的實現方式 實驗圖: 地址規劃: VIP: 172.16.2.100 DIP: 172.16.2.13 RIP1:17…
-
corosync + pacemaker搭建高可用http
一、實驗圖: 二、實驗環境準備: 1)時間同步(172.16.2.15是時間服務器) [root@web1 ~]# crontab -e */5 * * * * /usr/sbin/ntpdate …
-
LVS常見的類型實現方式
前言 由于lvs的基礎知識已經在第一篇lvs中講解了,所以在這里只做實驗,包括lvs-nat,lvs-dr,以及基于Freiwall標記和實現會話綁定實驗。 一、lvs-nat:也是MASQERADING,簡稱為m(masquerading) 實驗圖: 地址規劃: …
-
lvs基礎知識
簡介 Cluster是什么? Cluster其實就是組織多個主機構建高實現性能、高可靠、多并發、大容量的同一功能的系統。 常見的集群類型: (1) Load Balancing: 負載均衡集群 (2) High Avaiability: 高可用集群 (3) …
-
一次簡單的內核編譯(一)
一、編譯環境 1、準備一臺測試機,放置兩塊硬盤 2、安裝"Development Tools"和"Server Platform Development"編譯環境 3、內核下載地址:https://www.kernel.org(本人使用的是3.10版本) 4、下載…
-
一次簡單的內核編譯(二)
前言: 此次編譯是繼一次簡單的內核編譯(一)進行操作編譯的,請先查看第一篇再來看此片文章 一、使用busybox代替自己制作的init腳本,實現內核啟動; 1、在這里我們使用靜態編譯busybox,所以需要先安裝glibc-static依賴包,如果不安裝會報錯 2、解…
-
Linux之查找命令find簡介
查找命令find簡介 Linux使用過程中難免會遇到查找功能,類似于Windows中的搜索功能,如果想要找某個文件在什么地方,什么格式的文件等等。在Linux中我們可以使用find、locate、which、whereis等命令。接下來我們就簡單說一下如何使用這幾個命令查找文件。 一、which which命令的作用是,在PATH變…
-
lamp安裝配置詳細過程(把以前的筆記貼上來)
準備; 首先進入/usr/local/目錄 #cd /usr/local 刪除所有安裝過的php mysql apache 以及libxml 首先查看目前 /usr/local目錄下面的內容 #ls –l 如果看到php5 php apache2 apache mysql mysql5 libxml libxml2字樣的目錄都將其刪除具體命令如下 #rm –…
-
Hadoop集群配置(最全面總結)
通常,集群里的一臺機器被指定為 NameNode,另一臺不同的機器被指定為JobTracker。這些機器是masters。余下的機器即作為DataNode也作為TaskTracker。這些機器是slaves\ 官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.ht…
-
hbase安裝配置(整合到hadoop)
1. 快速單擊安裝 在單機安裝Hbase的方法。會引導你通過shell創建一個表,插入一行,然后刪除它,最后停止Hbase。只要10分鐘就可以完成以下的操作。 1.1下載解壓最新版本 選擇一個 Apache 下載鏡像:http://www.apache.org/dyn/closer.cgi/hbase/,下載 HBase Re…
-
MySQL優化大全
1. 優化SQL 1)通過show status了解各種sql的執行頻率 show status like 'Com_%' 了解 Com_select,Com_in…
-
操作系統文件管理
在現代計算機系統中,要用到大量的程序和數據,因內存容量有限,且不能長期保存,故而平時總是把它們以文件的形式存放在外存中,需要時再隨時將它們調入內存。如果由用戶直接管理外存上的文件,不僅要求用戶熟悉外存特性,了解各種文件的屬性,以及它們在外存上的位置,而且在多用戶環境下,還必須能保持數據的安全性和一致性。顯然,這是用戶所不能勝任、也不愿…