原创 文本處理——grep,egrep,fgrep與正則

一、grep grep,(global search regular expression(RE) and print out the line)一個文本過濾工具,作爲小白的我常常只用它的最基本的功能,比如說grep root /

原创 學會使用5W1H來寫作博客

學會使用5W1H來寫作博客 5W1H是什麼? What 介紹的是什麼? Why 爲什麼要介紹?(比如可能網上介紹的太亂) Where 在哪裏用? When 什麼時候用? Who 適用什麼對象? How 怎麼實現? 爲什麼要

原创 CentOS6光盤合併

介紹:CentOS6及CentOS6之前的系統,會將系統分別存放在兩個光盤中,DVD1和DVD2,DVD1可以拿來安裝操作系統,系統安裝包文件是分別存放在DVD1和DVD2中。 我們利用本地yum源進行安裝軟件時候,如果只

原创 Docker原理

簡介 最近幾年Docker非常火爆,聽起來很高大上,說他徹底釋放了計算機虛擬化,它的優點有持續集成、版本控制、可移植性、隔離性和安全性,那麼它實現邏輯是什麼樣的呢,只有當我們理解了它的實現邏輯,就知道他爲什麼有那麼多的優點。 Dock

原创 CentOS7——supervisor安裝配置實戰

介紹 Supervisor是一個進程控制系統。 它是一個C/S系統,服務端是supervisord進程,控制端使用supervisorctl來進行控制啓動進程。同時它也提供了一個web界面,來可以使我們方便的進行進程的控制和查看日誌信

原创 Redis的主從複製集羣實現

簡介 REmote DIctionary Server(Redis),遠程字典服務器。是一個key-value存儲系統。類似於memcached,將數據完全存儲於內存中,不過和memcached不同的是,redis可以將內存中的數據存儲

原创 U盤實現CentOS7.3全自動安裝系統

介紹 自動安裝系統,就是通過設置一些預定義安裝的軟件列表,按照這個列表進行安裝系統,我們在進行一步一步按照嚮導安裝系統的時候,其實就是在爲了生成這個“安裝軟件列表“,利用這個文件,開始安裝系統。那怎麼才能利用這個安裝軟件列表(kicks

原创 Puppet的agent/master原理與案例實現

簡介 puppet類似於ansible,但ansible是輕量化的自動化運維工具,管理20臺左右的機器還是可以的,但是當機器數量多的情況下,ansible就應付不過來了,需要更高級的自動化運維工具puppet、saltstack等,不過

原创 HAProxy+Varnish動靜分離部署WordPress

簡介 HAProxy也是一種反向代理和負載均衡軟件。工作在七層,也可以進行四層調度。這一點很類似於Nginx。 Varnish是緩存服務器,主要是緩存靜態內容,比如css,js,圖片等。特別是圖片信息,特別佔用網絡帶寬,並且一般情

原创 LNAMP反向代理等功能實現

簡介 Nginx功能很強大,可以作爲web靜態頁面服務器,七層反向代理、四層反向代理、負載均衡、緩存等功能。Nginx是Apache服務器不錯的替代品。 與傳統服務器不同,NGINX不依賴於線程來處理請求。相反,它使用更加可擴展的

原创 CentOS6自定義服務控制腳本

簡介 我們在編譯安裝一些服務時候,如果想要更方便的啓動關閉服務,最方便的就是使用系統給的service(CentOS6及以前)或systemctl(CentOS7)來控制,可是怎麼才能定義它們呢?當然是需要自定義腳本了,兩種工具不一樣,

原创 CentOS6與CentOS7啓動流程

簡介: 我們在瞭解了系統啓動流程後,系統在啓動過程中,發生的問題時候,就知道是什麼階段出現問題,從而“哪痛醫哪”,就不需要重裝系統了。 CentOS6和CentOS啓動流程類似,不過CentOS6和7在啓動後期不一樣,CentOS

原创 keepalived高可用lvs 和nginx等

簡介 keepalived因爲是基於ip地址的高可用,他最擅長於沒有涉及到存儲的應用,比如前端代理,lvs等。 keepalived 高可用原理,在上一個博客上面已經講解了。這裏實現一點稍微複雜的,稍微接近實際生產環境的。 雙主

原创 CentOS7上Python3環境搭建

簡介 CentOS7上默認運行的是python2.7,我們要安裝python3的話,就需要從官網python下載地址下載源碼包進行編譯安裝。 此次我們安裝python3.6.3版本 一、一鍵安裝腳本 GitHub-python3.6.

原创 keepalived高可用原理

簡介 keepalived是實現高可用(high available)的軟件,那什麼是高可用?怎麼個高可用呢? 高可用就是儘可能高的使服務器正常提供服務,特別是在服務器受到物理傷害或者發生意外時候,一般情況下是利用冗餘策略,來使用備用服