黑白子
-
LVM
LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制,它由Heinz Mauelshagen在Linux 2.4內核上實現,目前最新版本為:穩定版1.0.5,開發版 1.1.0-rc2,以及LVM2開發版。Linux用戶安裝Linux操作系統時遇到的一個常見的難以決定的問題就是如何正確地…
-
MongoDB-index
索引:特殊的數據結構,存儲表的數據的一小部分以實現快速查詢 優點: 1、大大減少了服務器需要掃描的數據量 2、索引可以幫助服務器避免排序或使用臨時表 3、索引可以將隨機io轉換為順序io 索引評估:三星(非常好) 一…
-
NoSQL理論基礎及安裝、基本操作
30分鐘開始 分布式系統理論: CAP: 一致性 可用性 分區容錯性 MongoDB: 安裝 crud 索引 副本集 分片 NoSQL:非關系型、分布式、不提供ACID功能 技術特點: 1、簡單數據模型 2、元數據和應用數據分離(分不同服務器存儲) 3、弱一致性 優勢: 1、避免不必要的復雜性 2、高吞…
-
python-多進程
進程是由系統自己管理的。 1:最基本的寫法 from multiprocessing import Pool def f(x): return x*x if __name__ == '__main__': &nb…
-
?Bash2
字串比較時變量最好使用"" 這樣就不會報錯了,只是退出碼不為0 組合條件: 與:[ condition1 -a condition2 ]或condition1 && condition2 或:[ condition1 -o co…
-
Bash1
做語法測試,沒有消息就是最好的消息 加權限 單個語句的錯誤并不妨礙之后的語句,但是邏輯錯誤會導致后續語句執行不了 bash: -n:語法測試 -x:模擬單步執行 變量類別: 本地變量 &nbs…
-
Ansible安裝及簡單使用
簡介: ansible是新出現的自動化運維工具,基于Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運行的模塊,ansible只是提供一種框架。主要包…
-
Tomcat安裝及簡單配置
安裝jdk: [root@stu ~]# rpm -ivh jdk-7u9-linux-x64.rpm #此為安裝官方的版本(c6已經使用了openjdk)報錯不用關心 查看安裝位置: [root@stu ~]# rpm -ql jdk 目錄: [root@stu&nb…
-
系統日志和loganalyzer
作為運維人員,熟悉系統日志是一項基本功。本文將介紹centos6的系統日志rsyslog及loganalyzer工具。 簡介 系統日志:記錄歷史事件,通常都是按時間順序將發生的事件予以記錄,linux上的日志分為syslogd(系統進程相關日志)和klogd(內核事件日志) centos5:syslog 缺點:不能進行并行數據存儲,…
-
集群-ipvsadm和NAT實驗(3)
糾正:報文進入內核空間后,當到達input鏈時發現是一個集群服務時,則直接發送到postrouting鏈,不經過forward鏈。 調度算法: 1、靜態方法: rr:輪詢,即依照次序從所有RS中進行挑選 wrr:加權輪詢,按照權重在RS中進行輪詢 sh:source hashing,源地址哈希,即對來自相同客戶端的請求發送至同一RS,這樣會破壞負載均衡效果?!?/p>
-
集群-基礎知識(1)
背景 隨著互聯網訪問量的急劇增加,單臺服務器的能力已嚴重不能滿足需求。則需要從兩個方面考慮提高服務能力:1、向上擴展,2、向外擴展 向上擴展的缺點: 1、造價高 2、隨著性能的提高,會在某個臨界點遇到瓶頸,導致性能隨后降低。 向外擴展的優點: 1、造價低 2、提供高并發能力和高可用性 3、可擴展性好。 分類 負載均衡集群(Load Balance) 高可用集…
-
集群-基礎知識(2)
負載均衡集群實現方法: 1、硬件方式 F5,CITRX,NETSCALER,A10(價格逐漸降低,由于為了防止調度器成為單點故障,所以要配置一臺備用設備,所以造價更高了) 2、軟件方式 四層:LVS(根據請求的ip和端口來分發),性能好,但對高級特性支持不好。 七層(反向代理):Nginx(http,smtp,pop3,imap),Haproxy(主要是ht…
-
mysql數據庫及表的管理
MySQL中字符大小寫: 1、SQL關鍵字及函數名不區分字符大小寫; 2、數據庫、表及視圖名稱的大小區分與否取決于低層OS及FS 3、存儲過程、存儲函數及事件調度器的名字不區分大小寫,但觸發器區分; 4、表別名區分大不寫; 5、對字段中的數據,如果字段類型為Binary類型,則區分大小寫;非Binary不區分大小寫; 數據庫: CREATE {DATABAS…