原创 tcpdump 使用介紹

介紹 tcpdump 是一款強大的網絡抓包工具,運行在 linux 平臺上。熟悉 tcpdump 的使用能夠幫助你分析、調試網絡數據。 選項 -n 表示不要解析域名,直接顯示 ip。 -nn** 不要解析域名和端口。 -X

原创 Shell編程應用篇之網站自動化備份

    rsync是類unix系統下的數據鏡像備份工具——remote sync。一款快速增量備份工具 Remote Sync,遠程同步 支持本地複

原创 MySQL安裝篇

環境介紹     系統:CentOS 5.8 64位    MySQL版本:mysql-5.6.22-linux-glibc2.5-x86_64

原创 Shell編程基礎篇

1.變量     用戶自定義變量         用戶可以按照下面的語法規則定義自己的變量:變量名=變量值 。要注意的一點是,在定義變量時,變量名前

原创 MySQL InnoDB存儲引擎之表(二)

本篇是繼續上一篇未完的部分繼續說的。 4.InnoDB數據頁結構     頁是InnoDB存儲引擎管理數據庫的最小磁盤單位。頁類型爲B-tree Node的頁存放的就是表中行的實際數據。頁由以下七個部分組成:File Header(文件頭

原创 Linux性能分析工具之lsof

概念:     是list open files的簡寫,是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以如傳輸控制協議 (TCP) 和

原创 Shell編程之數組、字符串基本操作

數組     概念         一對括號表示是數組,數組元素用“空格”符號分割開,格式爲:array=(value0 value1 value2

原创 Linux文本處理工具之awk

    調用方式         1.命令行             awk [-F  field-separator]  'commands' 

原创 Linux文本處理工具之sed

    概念:         sed是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩存區中,稱爲"模式空間(pattern

原创 InnoDB存儲引擎之InnoDB關鍵特性

1.插入緩衝     A.Insert Buffer         聽名字會讓人理解爲插入緩衝是緩衝池中的一部分。其實不是這個樣子的,InnoDB

原创 c語言可變參數列表處理

函數參數的傳遞原理     函數參數在內存中是以棧的形式存取,從右至左入棧。     參數在內存中存放格式:         在進程中,堆棧地址是從

原创 InnoDB存儲引擎之Master Thread

    InnoDB存儲引擎的主要工作都是在一個單獨的後臺線程Master Thread中完成的。     1.InnoDB 1.0.x版本之前的M

原创 py_innodb_page_info簡介

py_innodb_page_info工具使用     此工具是《MySQL技術內幕 InnoDB存儲引擎》作者姜承堯寫的用來分析表空間中的各頁得類

原创 Shell編程之MySQL

有些時候需要用Shell操作MySQL數據庫.#!/bin/bash HOSTNAME="192.168.66.66" PORT=3306 USER

原创 MySQL InnoDB存儲引擎之鎖

    概念:         鎖是用來管理對共享文件的併發訪問。innodb會在行級別上對數據庫上鎖。不過innodb存儲引擎會在數據庫內部其他多