原创 shell 腳本編程基礎
一.編程基礎 程序:指令+數據 程序編程風格: 過程式:以指令爲中心,數據服務於指令 對象式:以數據爲中心,指令服務於數據
原创 文本處理工具與正則表達式、grep
一、文本處理工具 1.文本查看命令 cat [OPTION]… [FILE]… -n 顯示行號 -b 空格行不加行號,有字符的行才加 -s 相鄰的空行壓縮爲一行,長和-n聯用
原创 輸入輸出重定向與管道命令
輸入輸出重定向、管道 1.文件描述符: FD: 內核用來追蹤在內存中已經打開的文件的屬性(標識),是一個內存結構, 需要空間來存放此信息 2
原创 80-nginx_http_proxy,upstream,stream模塊簡析
一. ngx_http_proxy_module模塊: 模塊功能: 爲後端httpd服務做反向代理, 並且與Httpd 之間使用http進行通信 1、proxy_pass URL; Co
原创 Centos 6 –grub legacy及grub修復
一、CentOS 6 grub legacy: 1.啓動流程: POST –> Boot Sequence(BIOS) –> Boot Loader –>Kernel(ramdisk) –> rootfs –>
原创 yum--rpm 前端工具詳解
1、yum 介紹 YUM: Yellowdog Update Modifier, rpm的前端程序,用來解決軟件包相關依賴性,可以在多個庫之間定位軟件包,up2date的替代工具 yum repository: y
原创 "超容易理解的" 一致性哈希算法表述
轉載出處:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工學院提出的一種分佈式哈希(DHT)實現算法,設計目標是爲了解決因特網中的熱點(Ho
原创 磁盤基礎基礎知識(MBR,GPT分區格式)
一,硬盤知識 硬盤接口類型: 並行: IDE: 133MB/s SCSI: 640MB/s 串口: SATA: 6Gbps(字節)
原创 rpm包及rpm 命令詳解
一、軟件運行環境 API: Application Programming Interface 國際標準 POSIX: Portable OS 執行流程: 程序源代碼 –> 預處理 –
原创 虛擬網卡實驗:網卡別名 與 bond多網卡模式
一、網卡別名:多IP 綁定一個 Interface 將多個IP地址綁定到一個NIC上 網卡別名: eth0:1 eth0:2
原创 83-高性能,分佈式緩存memcache簡析
一. memcached簡介 memcached is a high-performance, distributed memory object caching system, generic in nature, but int
原创 81-linux cluster : lvs
一. Linux Cluster: Cluster:計算機集合,爲解決某個特定問題組合起來形成的單個系統; Linux Cluster類型: LB:Load Balancing,負載均衡;
原创 CentOS 5,6 系統啓動流程詳解
一、linux 組成介紹 1.linux 組成: Linux: kernel+rootfs(根文件系統) kernel: 進程管理、內存管理、網絡管理、驅動程序、文件
原创 103-MHA 高可用mysql集羣
一.MHA簡介1.1.簡介 MHA(Master HA ) 是一款開源的 MySQL高可用程序,它爲MYSQL 主從複製架構提供了automating master failover主節點自動遷移功能.MHA在監控到maste
原创 shell--if、case語法詳解
1. 條件選擇 if 語句 選擇執行: 單分支 if 判斷條件: then 條件爲真的分支代碼 fi