原创 Linux 文本處理三劍客之 Sed

Sed 全稱是:Stream EDitor,是一項Linux指令,功能同awk類似,差別在於,sed簡單,對列處理的功能要差一些,awk的功能複雜,對列處理的功能比較強大。 調用sed命令有兩種形式: sed [options] 'co

原创 Linux 文本處理三劍客之 Awk

AWK是一種優良的文本處理工具。它不僅是 Linux 中也是任何環境中現有的功能最強大的數據處理引擎之一。這種編程及數據操作語言(其名稱得自於它的創始人 Alfred Aho 、Peter Weinberger 和 Brian Kern

原创 Liux Ansible 自動化運維工具

什麼是 Ansible? Ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。

原创 Linux 自動化批量部署 Cobbler

網絡安裝服務器套件 Cobbler(補鞋匠)從前,我們一直在做裝機民工這份很有前途的職業。自打若干年前 Red Hat 推出了 Kickstart,此後我們頓覺身價倍增。不再需要刻了光盤一臺一臺地安裝 Linux,只要搞定 PXE、DH

原创 Linux VSFTP 實現基於MariaDB 驗證的虛擬用戶訪問

VSFTP VSFTP是一個基於GPL發佈的類Unix系統上使用的FTP服務器軟件,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全。除了這與生俱來的安全特性以外,高速與高穩定性也是VSFTP的兩個

原创 Linux 日誌管理 Rsyslog Loganalyzer

Syslog常被稱爲系統日誌或系統記錄,是一種用來在互聯網協議(TCP/IP)的網上中傳遞記錄檔消息的標準。這個詞彙常用來指涉實際的syslog 協議,或者那些提交syslog消息的應用程序或數據庫。 syslog協議屬於一種主從式協議:

原创 Linux Nginx 負載均衡

負載均衡,英文名稱爲Load Balance,其含義就是指將負載(工作任務)進行平衡、分攤到多個操作單元上進行運行,例如FTP服務器、Web服務器、企業核心應用服務器和其它主要任務服務器等,從而協同完成工作任務。負載均衡構建在原有網絡結

原创 Linux Nginx 反向代理

使用代理服務器可以將請求轉發給內部的Web服務器,使用這種加速模式顯然可以提升靜態網頁的訪問速度。因此也可以考慮使用這種技術,讓代理服務器將請求 均勻轉發給多臺內部Web服務器之一上,從而達到負載均衡的目的。這種代理方式與普通的代理方式

原创 Linux 系統安全之 升級 OPENSSH

OpenSSH OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。SSH協議族可以用來進行遠程控制, 或在計算機之間傳送文件。而實現此功能的傳統方式,如telnet(終端仿真協議)、 rcp ftp、 rlo

原创 LVS+KeepAlived+Nginx高可用實現方案

LVS 什麼是lvsLVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集羣系統。本項目在1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟件項目之一。 詳細設置請參閱拙作: 

原创 LVS 負載均衡

LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集羣系統。本項目在1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟件項目之一。負載均衡集羣是 load balance 集羣的

原创 Linux時間同步 Chrony

Chrony屬於開源的自由軟件,是NTP(Network Time Protocol,網絡時間協議)的另一種實現,與ntp不同,它可以更快且更準確地同步系統時鐘,最大程度的減少時間和頻率誤差。在CentOS 7或基於RHEL 7操作系統

原创 Linux 搭建 Samba 共享服務器

Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間

原创 Linux Nginx + PHP 安裝及調優

Nginx Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫爲俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)

原创 Linux 基礎之 OpenSSH

OpenSSH OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。SSH協議族可以用來進行遠程控制, 或在計算機之間傳送文件。而實現此功能的傳統方式,如telnet(終端仿真協議)、 rcp ftp、 rlo