原创 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(消息認證碼),不