原创 帶你逆襲kafka之路

1. kafka概述 1.1 kafka簡介 Apache Kafka 是一個快速、可擴展的、高吞吐的、可容錯的分佈式“發佈-訂閱”消息系統, 使用 Scala 與 Java 語言編寫,能夠將消息從一個端點傳遞到另一個端點,較之傳統的消息中

原创 什麼? 搞不定分佈式鎖?

分佈式鎖 如果你覺得我寫的不錯, 或者想和我多交流, 就掃一掃關注我吧, 本人公衆號: stormling 1. 什麼是分佈式鎖 分佈式鎖是控制分佈式系統之間同步訪問共享資源的一種方式。在分佈式系統中,常常需要協調他們的動作。如果不同的系統

原创 #IT明星不是夢#一站式解決redis的所有煩惱

如果你覺得我寫的不錯, 或者想和我多交流, 就關注本人公衆號: stormling 1. redis介紹 1.1 什麼是redis Redis是用C語言開發的一個開源的高性能 ( key-value ) ,它是一種NOSQL的數據庫。 re

原创 ulimit -a詳解

ulimit的功能描述:    假設一臺機器現在有10人登陸,在系統資源沒有限制的情況下,一個人又打開500個文件,每個文件有10m,那這個時候系統內存的資源就收到嚴重的挑戰        而實際應用的環境要比這種假設複雜的多,例如在一個嵌

原创 mysql架構由小變大的演變過程

假設一個網站(discuz)從最開始訪問量很小做到日pv千萬,我們來推測一下它的mysql服務器架構演變過程。第一階段網站訪問量日pv量級在1w以下。單臺機器跑web和db,不需要做架構層調優(比如,不需要增加memcached緩存)。此時

原创 keepalived配置文件詳解

/export/servers/keepalived/conf/keepalived.conf配置文件詳解:! Configuration File for keepalived#全局配置global_defs {   notificati

原创 awk數組統計

awk在腳本的處理中功能是很強大的,現在列出awk最常用的參數例如有這麼一個日誌,需要統計出ip的訪問次數awk '{count[$1]++} END{for (i in count)print i, count[i]}' 1.txt結果如

原创 我的友情鏈接

阿銘linux

原创 nginx配置文件詳解

#就nginx的配置文件nginx.conf進行詳細說明:user                      admin admin;#定義nginx運行的用戶和用戶組worker_processes                    

原创 /etc/sudoers配置文件詳解

命令sudosu -   可以用來切換身份,有-:系統環境變量隨着切換直接切過去,沒有-:就是系統跟環境變量會不一樣/etc/sudoers配置文件詳解a.可以使用visudo命令,有錯誤的時候會提示b.vim /etc/sudoers#A

原创 如何批量刪除把我刪除(拉黑)的微信好友

http://pan.baidu.com/s/1kTRRjXd下載該壓縮包打開微信獵手,微信掃一掃登陸點擊開始刪除好友,會自動建建立一個臨時羣,最後刪除就行,一直等待,最後會把刪除你的好友備註成A0000開頭的好友,打開微信好友,排在最上面

原创 saltstack的基礎入門文檔

摘要 saltstack 和 Puppet Chef 一樣可以讓你同時在多臺服務器上執行命令也包括安裝和配置軟件。Salt 有兩個主要的功能:配置管理和遠程執行。 這裏講述了saltstack的基本使用方法。目錄[-]saltstack簡述

原创 nginx配置文件詳解

#就nginx的配置文件nginx.conf進行詳細說明:user                      admin admin;#定義nginx運行的用戶和用戶組worker_processes                    

原创 手動清理linux緩存,釋放內存

free -m 這個命令大家應該很熟悉系統真正用的內存我們需要看第二行,因爲有一部分緩存還沒有被釋放linux內存可使用的計算方法:可用內存=free+buffers+cached手動釋放linux緩存:free -msync (一定要在第

原创 shell中的select用法

select也是循環的一種,它比較適合用在用戶選擇的情況下。比如,我們有一個這樣的需求,運行腳本後,讓用戶去選擇數字,選擇1,會運行w命令,選擇2運行top命令,選擇3運行free命令,選擇4退出。腳本這樣實現:#!/bin/bashech