云网教程

怎樣查看哪些程序占用了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)和負載 ...

一周排行
  • 下面這些是潛在的影響爬取效率的內容(官方資料翻譯):1)DNS設置 2)你的爬蟲數量,太多或太少3)帶寬限制4)每一主機的線程數5)要抓取的urls的分配不均勻6) robots.txt中的高爬取延時(通常和urls ...
  •     鏈接地址:http://www.xx566.com/detail/104.html    從JDK1.5開始,引入了自動裝箱和自動拆箱的概念,實現了把基本數據類型轉化爲對象,以及把對象轉化爲基本數據類型,這給 ...
  • 解決ssh登錄後閑置時間過長而斷開連接平時我們通過終端連接伺服器時,當滑鼠和鍵盤長時間不操作,伺服器就會自動斷開連接,我們還的需要重新連接,感覺很麻煩,總結一下解決此問題的方法方法一.修改/etc/ssh/sshd_ ...
  • 1 Squid2Squid3 Squid4 Squid5 
  • 孟虎:DX視野:新興市場
    孟虎:DX視野:新興市場在第九屆中國中小企業電子商務大會暨2014中國(河南)跨境貿易電子 ...
  • chrome下調試jquery代碼 $(document).ready(function(){$(".has_children").click(function(){$(this).addClas ...
  • package newpage; interface Book_inter { double sellPrice(double discount); void show(); }Multiple markers in ...
  • 圖像處理之錯切變換
    圖像處理之錯切變換一:基本數學知識:圖像錯切變換在圖像幾何形變方面非常有用,常見的錯切變換 ...
  • 一.我的錯誤寫法: <?php  query_posts( array( 'posts_per_pages' =>16,'paged' => $paged)  ); ?> 'posts_per ...
  • 一個簡單實用的SSAO實現
     by José María Méndez 原文鏈接: http://www.gamede ...