原创 shell 編程之條件語句

結構:條件測試:測試當前語言環境

原创 shell腳本基礎

shell的作用:環境:平臺:VMware workstation 14系統:CentOS Linux release 7.4.1708 (Core)編寫第一個shell腳本:     注: sh爲腳本格式   first爲腳本的名稱  

原创 cobbler自動部署裝機

環境:平臺:VMware workstation 14系統:CentOS Linux release 7.4.1708 (Core)NAT模式  systemctl stop firewalld.service      //關閉防火牆se

原创 部署SaltStack及批量安裝httpd服務

Salt是一個基礎平臺管理工具。SaltStack 採用 C/S模式,server端就是salt的master,client端就是minion,minion與master之間通過ZeroMQ消息隊列通信。master監聽4505和4506端

原创 puppet

Puppet是一種Linux、Unix平臺的集中配置管理系統,使用ruby語言,可管理配置文件、用戶、cron任務、軟件包、系統服務等。Puppet把這些系統實體稱之爲資源,Puppet的設計目標是簡化對這些資源的管理以及妥善處理資源間的依

原创 FTP文件傳輸服務

FTP(File Transfer Protocol,文件傳輸協議)是典型的C/S結構的應用層協議,需要由服務端軟件,客戶端軟件兩個部分共同實現文件傳輸功能。ftp用戶類型:1、匿名用戶:ftp、anonymous2、本地用戶:就是本機的系

原创 svn+nginx+mysql+php+nfs部署社交網站

操作環境:192.168.80.181  svn192.168.80.182  nginx192.168.80.183 mysql(MariaDB)192.168.80.185 php192.168.80.186 nfsSVN服務搭建 19

原创 rsync基本操作與安裝

一、rsync是什麼?     rsync全稱Remote  Sync ,遠程同步,是Linux/UNIX系統下的文件同步和數據傳輸工具,數據備份,它採用了“rsync算法”使一個客戶機和遠程文件服務器之間的文件同步。 可以將同一個服務器的

原创 NFS 網絡文件系統

NFS    Network File System   網絡文件系統  是一種分佈式文件系統,由sun公司開發,於1984年向外發佈。其功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網絡訪問位於服

原创 ELK日誌分析系統

日誌主要包括系統日誌、應用程序日誌和安全日誌。系統運維和開發人員可以通過日誌瞭解服務器軟硬件信息、檢查配置過程中的錯誤及錯誤發生的原因。經常分析日誌可以瞭解服務器的負荷,性能安全性,從而及時採取措施糾正錯誤。 通常,日誌被分散在儲存不同的設

原创 CA認證服務器和https服務

如何搭建一個企業CA證書服務器?定義系統環境:centos7.4ca.com     192.168.80.181   openssl*mail.com   192.168.80.182  dovecot*client.com  192.1

原创 GlusterFS分佈式存儲系統

分佈式存儲已經研究很多年,但直到近年來,伴隨着谷歌、亞馬遜和阿里等互聯網公司雲計算和大數據應用的興起,它才大規模應用到工程實踐中。如谷歌的分佈式文件系統GFS、分佈式表格系統google Bigtable,亞馬遜的對象存儲AWS,阿里的TF

原创 MFS分佈式文件系統及監控

 MFS分佈式文件系統 文件系統:ext4、xfs、ext3   mooseFS(moose 駝鹿)是一款網絡分佈式文件系統。它把數據分散在多臺服務器上,但對於用戶來講,看到的只是一個源。MFS也像其他類UNIX文件系統一樣,包含了層級結構

原创 redis集羣

     Redis羣集         Redis 是一個開源的 key-value 存儲系統,由於出衆的性能,大部分互聯網企業都用來做服務器端緩存。Redis 在3.0版本前只支持單實例模式,雖然支持主從模式、哨兵模式部署來解決單點故障

原创 redis主從架構(實現讀寫分離)

1、複製的工作過程:主庫會給予pingcheck方式檢查從庫是否在線,如果在線則直接同步數據文件至服務端,從服務端也可以主動發送同步請求到主服務端,主庫如果是啓動了持久化功能時,會不斷的同步數據到磁盤上,主庫一旦受到從庫的同步請求時,主庫會