云网教程

怎樣查看哪些程序占用了swap空間 2016-01-27

怎樣查看哪些程序占用了swap空間
最近有人問,我的系統swap快被耗盡了,可是卻不知道哪些程序占用了swap,到處發帖問什麽命令可以查看.其實linux系統目前並沒有這樣的命令(或許是有,但我孤陋寡聞不清楚),但是我們可以通過編寫腳本來自己找出占用swap的程序. 那麽怎樣編寫這個腳本呢,首先.我們需要知道去哪查看進程占用資源的情況.每個進程都會在/proc下面生成一個以進程號爲名字的目錄,裏面的各個文件就是其 ...

MySQL查詢優化器源碼分析 2016-01-27

MySQL查詢優化器源碼分析
目的基于之前出現的主從庫分別執行相同語句,查詢計劃和執行時間不同的問題.通過對源代碼跟蹤和調試,對MySQL的查詢優化器進行分析並編寫文檔,爲開發人員和數據庫管理人員提供查詢SQL語句的建議. 基礎MySQL的設計架構在官方文檔中給出,如下圖所示.該圖的具體描述和講解,請參考官方文檔或地址:http://dev.mysql.com/doc/refman/5.1/en/plugg ...

歡迎feigu1984在安家 2016-01-27

親愛的cubloger:歡迎您在安家,您的博客地址是:http://blog.chinaunix.net/uid/29657380.html我們是一個IT技術的技術家園,每一個IT技術人員都能在這裏找到與您志同道合的知音.您可以用文字.圖片記錄分享您的IT技術.職場經驗和個人成長經曆等,隨時隨地發表博文和上傳圖片分享您的技術成果,還可以在ITPUB博客平台上與網友交流和分享.我們爲您提供了簡約的模板來更好展現您的文采,強大的博客功能更能陪伴您的網路生活.准備好了嗎?現在就開始精彩的博客之旅!

Mongo集群部署(Replica Sets+Sharding) 2016-01-27

一.環境 MongoDB Sharding Cluster 包含三種角色: Shard Server: mongod 實例,用于存儲實際的數據塊,數據層 Config Server: mongod 實例,存儲了整個 Cluster Metadata,其中包括 chunk 信息,配置層 Route Server: mongos 實例,前端路由,客戶端由此接入,且讓整個集群看上去像單一進程    數據庫,路由層.     10.14.2.201 10.14.2.202 10.14.2.203 10.

DK's Blog 2016-01-27

http://www.cnblogs.com/dkblog/archive/2011/08/30/2160186.html

Linux網卡配置與綁定 2016-01-27

Linux網卡配置與綁定
Redhat Linux的網路配置,基本上是通過修改幾個配置文件來實現的,雖然也可以用ifconfig來設置IP,用route來配置默認網關,用hostname來配置主機名,但是重啓後會丟失. 相關的配置文件   /ect/hosts 配置主機名和IP地址的對應   /etc/sysconfig/network 配置主機名和網關   /etc/sysconfig/network ...

關于Shell文件描述符 2016-01-27

轉自:http://zhu8337797.blog.163.com/blog/static/170617549201161955814278/ Linux系統中, 每當進程打開一個文件時,系統就爲其分配一個唯一的整型文件描述符,用來標識這個文件.大家知道,標准C中每個進程默認打開的有三個文件,標准輸入,標准輸出,標准錯誤,分別用一個FILE結構的指針來表示,即stdin,stout,sterr,這三個結構分別維護著三個文件描述符0,1,2.我們也可以自己創建文件描述符3~8. 打開文件描述符Sh

awk之getline函數 2016-01-27

如果沒有提供參數,getline會使$0指向下一行,如果提供了參數var,則var指向下一行,但是$0仍是當前行: getline Set $0 to the next input record from the current input file. This form of getline shall set the NF, NR, and FNR variables. getline var Set variable var to the next input record from th

grep 技巧12則 2016-01-27

[[email protected]]:/users/iscs>$ echo "--shit"|grep --shit grep: unrecognized option '--shit' Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. [[email protected]]:/users/iscs>$ echo "--shit"|grep -- --

tar 利用-T從文件列表中輸入 2016-01-27

轉自:http://blog.itpub.net/42397/viewspace-796803/ #man tar      -T, --files-from F                                                        get names to extract or archive from file F            #tar -T files.lst -cvf mytar.tar 假設文件files.lst含有如下信息: #cat

expect eof語句的理解 2016-01-27

寫了一個腳本:DATE=$(date +%Y%m%d)/usr/bin/expect <<-EOF     set timeout -1     spawn  scp [email protected]:/home/var/lib/libvirt/images/b388a4cfd1-b184-f3c7ef714a8b /home/clouder/backup/mfsPoint/vmBackup/b388a4cfd1-b184-f3c7ef714a8b.${DATE

shell變量操作技巧 2016-01-27

shell變量操作技巧
本文由網路資料整理而成.1 shell變量基礎shell變量是一種很"弱"的變量,默認情況下,一個變量保存一個串,shell不關心這個串是什麽含義.所以若要進行數學運算,必須使用一些命令例如let.declare.expr.雙括號等.shell變量可分爲兩類:局部變量和環境變量.局部變量只在創建它們的shell中可用.而環境變量則可以在創建它們的shell及 ...

sed命令n,N,d,D,p,P,h,H,g,G,x解析 2016-01-27

1. sed執行模板=sed '模式{命令1;命令2}' 即逐行讀入模式空間,執行命令,最後輸出列印出來 2. 爲方便下面,先說下p和P,p列印當前模式空間內容,追加到默認輸出之後,P列印當前模式空間開端至\n的內容,並追加到默認輸出之前. sed並不對每行末尾\n進行處理,但是對N命令追加的行間\n進行處理,因爲此時sed將兩行看做一行. .n命令 n命令簡單來說就是提前讀取下一行,覆蓋模型空間前一行(並沒有刪除,因此依然列印至標准輸出),如果命令未執行成功(並非跳過:前端條件不匹配),

mysql用戶權限相關概念 2016-01-27

MySQL的權限系統圍繞著兩個概念: 1:認證->確定用戶是否允許連接數據庫伺服器 2:授權->確定用戶是否擁有足夠的權限執行查詢請求等. 顯然從上面可知,如果認證不成功的話,哪麽授權肯定是無法進行的.在這裏我們要關注兩個表,分別是在MySQL數據庫中user表和db表. user表在某種程度上是獨一無二的,因爲它是唯一一個在權限請求的認證和授權階段都起作用的表,也是唯一一個存數MySQL伺服器相關權限的權限表.在認證階段,它只是負責爲用戶授權訪問MySQL伺服器,確定用戶每小時的最大連接數和

理解MySQL——複制(Replication) 2016-01-27

理解MySQL——複制(Replication)
理解MySQL--複制(Replication)1.複制概述1.1.複制解決的問題數據複制技術有以下一些特點:(1)    數據分布(2)    負載平衡(load balancing)(3)    備份(4)    高可用性(high availability)和容錯1.2.複制如何工作從高層來看,複制分成三步:(1)    master將改變記錄到二進制日志(binary ...

要做linux運維工程師的朋友,必須要掌握以下幾個工具 2016-01-27

本人是linux運維工程師,對這方面有點心得,現在我說說要掌握哪方面的工具吧說到工具,在行外可以說是技能,在行內我們一般稱爲工具,就是運維必須要掌握的工具.我就大概列出這幾方面,這樣入門就基本沒問題了.linux系統如果是學習可以選用redhat或centos,特別是centos在企業中用得最多,當然還會有其它版本的,但學習者還是以這2個版本學習就行,因爲這兩個版本都是兄弟,沒區別的,有空可以再研究一下SUSE,有些公司也喜歡用,例如我公司 .....工具如下:1.linux系統基礎,這個不用說

nagios nrpe服務端檢測客戶端 2016-01-27

[email protected]:/usr/local/nagios/etc/objects> cat commands.cfg  |grep check_nrpe        command_name    check_nrpe        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 60        command_name    check_nrpe_arg        command_lin

集群NAS技術架構 2016-01-27

集群NAS技術架構
轉自:http://blog.csdn.net/liuaigui/article/details/64227001 什麽是集群NAS?集群(Cluster)是由多個節點構成的一種松散耦合的計算節點集合,協同起來對外提供服務.集群主要分爲高效能集群HPC(High Performance Cluster).高可用集群HAC(High Availablity Cluster)和負載 ...

一周排行
  •        今天看到一個帖子,帖名叫<Genius sorting algorithm: Sleep sort>.看過之後感覺雖然實用價值不高,但挺受啓發的,重點是它實在是太歡樂了.發明者帖子: Man ...
  • 習近平在會見全國國家安全機關總結表彰大會代表時強調紮實深入貫徹落實總體國家安全觀 與時俱進開創國家安全工作新局面 新華網北京5月19日電  全國國家安全機關總結表彰大會19日在北京召開.中共中央總書記.國家主席.中央 ...
  • 主機:ubuntu虛擬機:virtualbox開始:參考手冊http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=1&chap=9.1. ...
  • 原文出自:IT博客吧(http://www.itblog8.cn/it/javascript/20130528132.html) 在寫這篇文章之前,曾經寫過一篇關于AJAX技術的隨筆,不過涉及到的方面很窄,對AJAX ...
  •       數學之美,一看到這書名我就心生畏懼,不敢往下翻.沒辦法,讀書階段被數學打擊得不成樣子.但是這本書,真的是個驚喜和奇迹:它不僅吸引我一直讀完,而且讓我深深後悔當初沒有好好學線性代數.原來計算機界的一些難題, ...
  • 合肥給我的第一印象就是香.合肥的桂花從九月一直香到11月.桂花的香氣不但持續時間長,而且飄得遠.以前聽說桂花十裏飄香,以爲只是文學修飾而已,並沒有切身體會.到了合肥之後,才第一次有了切身感受,人走在路上,遙遙聞到濃郁 ...
  • 事件驅動是核心,依于此類EventEmitter,callback 是任務執行的基調,所以 life cycle 是記憶和理解的關鍵點Stream是 nodejs 的重點,而Stream也是EventEmitter的 ...
  • 套接字輸入緩沖裝置——InternalInputBuffer
    互聯網的世界很複雜,信息從一端傳向另一端過程也相當複雜,中間可能通過若幹個硬件,爲了提高發 ...
  •       JSON是一種派生自JavaScript的基于文本的數據交換格,廣泛應用于網路應用程序中.JSON的數據結構:      JSON定義了兩種數據結構:objects(對象).arrays(數組).一個對象 ...
  • 問題描述下載完artDialog發現了很多文件,而且據說artDialog有原生版和jquery,這兩個版本有什麽區別,使用時有什麽不同嗎?解答在artDialog的首頁說明中寫道: 它的消息容器甚至能夠根據寬度讓文 ...