原创 haproxy

HA Proxykv key-value  取模法  一致性哈希算法:consistent hashing    偏斜:虛擬節點LB:按工作方法分類  基於tcp調度:    lvs,haproxy(模擬實現,未突破套接字限制),nginx

原创 systemd一種更好的啓動方式

前提: 傳統的Linux系統啓動過程主要由init進程(也被稱爲SysV init啓動系統)來處理,但是基於init的啓動系統效率不高,,宣稱彌補了以傳統 init爲基礎的系統的缺點;Systemd是用來啓動守護進程。systemd的特性有

原创 grub

GRUB(Boot Loader): grub: GRand Unified Bootloader  grub 0.x: grub legacy  grub 1.x: grub2 grub legacy:  stage1: 位於mbr中 

原创 CentOS啓動流程

基本概念linux:kernel+rootfskernel的功能:   進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能   編程過程通常調用glibc   整個系統運行主要依靠內核、kernel、庫文件   庫:函數的集合,fu

原创 linux磁盤管理

    對於linux而言,一切皆文件,包括設備文件,即把設備文件關聯至某設備的驅動程序,進而能夠與該設備進行通信,一個寫入操作,對於系統來說是一個輸出操作,對於硬件設備,則是輸入操作,設備文件分爲兩種,塊(block)設備和字符(char

原创 Linux網絡屬性配置管理及其相關命令

TCP/IP協議:    網絡訪問層(Network Access Layer)在TCP/IP參考模型中並沒有詳細描述,只是指出主機必須使用某種協議與網絡相連。    互聯網層(Internet Layer)是整個體系結構的關鍵部分,其功能

原创 keepalived,代理及雙主模型

Linux常見集羣:將多臺主機結合起來創造冗餘集羣,通過縮短平均修復時間提高系統可用性  LB:lvs,nginx  HA:Keepalived,heartbeat,corosync,cman  HP:高性能集羣  並行處理:    分佈式

原创 LVM實現

      LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制,它由Heinz Mauelshagen在Linux 2.4內核上實現。Linux用戶安裝Linux操作

原创 DNS與BIND

DNS域名系統 DNS的相關概念:    DNS域名稱空間:它指定用於組織名稱的域的層次結構;    資源記錄(RR):它將DNS域名映射到特定類型的資源信息,以供在名稱空間中註冊或解析名稱時使用;在Linux系統中通常叫“名稱解析庫(文本

原创 Linux程序包管理及yum安裝管理

Linux程序包管理:API:ApplicationProgramming Interface   應用編程接口     POSIX:Portable OS    遵循本協議的程序均可在不同系統間移植 程序編寫完成後,執行所要經過的處理步驟

原创 Btrfs文件系統

Btrfs(通常念成Butter FS),由Oracle於2007年宣佈並進行中的COW(copy-on-write式)文件系統。目標是取代Linux目前的ext3文件系統,改善ext3的限制,特別是單一文件大小的限制,總文件系統大小限制以

原创 linux磁盤管理

    對於linux而言,一切皆文件,包括設備文件,即把設備文件關聯至某設備的驅動程序,進而能夠與該設備進行通信,一個寫入操作,對於系統來說是一個輸出操作,對於硬件設備,則是輸入操作,設備文件分爲兩種,塊(block)設備和字符(char

原创 haproxy

HA Proxykv key-value  取模法  一致性哈希算法:consistent hashing    偏斜:虛擬節點LB:按工作方法分類  基於tcp調度:    lvs,haproxy(模擬實現,未突破套接字限制),nginx

原创 grub

GRUB(Boot Loader): grub: GRand Unified Bootloader  grub 0.x: grub legacy  grub 1.x: grub2 grub legacy:  stage1: 位於mbr中 

原创 openssh及openssl創建私有CA

ssh:secure shell,protocol ,監聽TCP22,提供安全的遠程登陸服務OpenSSH:ssh協議的開源實現    dropbear:另一個開源實現SSH協議版本:    V1:基於CRC-32做MAC(消息認證碼),不