原创 透過現象看本質——Nginx模塊

透過現象看本質——Nginx模塊 前言 ​ 上篇文章主要講述了有關Nginx的主配置文件,爲什麼需要非常關注Nginx的主配置文件呢?這是因爲它是我們與nginx的核心,這裏的核心不是說nginx的內核部分,而是人機交互的核心,除非基於

原创 每天一點Go語言——Go語言語法基礎及基本數據類型

每天一點Go語言——Go語言語法基礎及基本數據類型 一、Go語言基礎語法 ​ 上篇Go語言講解中談到了有關Go語言的基本組成結構,該小節就來講述有關go語言的基礎語法。Go語言程序由多個標記組成,如:關鍵字、標識符、常量、符號、字符串。

原创 透過現象看本質——回頭再看Nginx(進程模型、異步非阻塞、源碼目錄結構)

透過現象看本質——回頭再看Nginx Nginx的進程模型 ​ 使用過nginx的朋友都知道nginx的性能很高,而其原因可能少有人知。首先,nginx的架構就奠定了其高性能的基礎。那麼就先來看看nginx的基礎架構吧,如下圖所示:(不

原创 Ubuntu如何使用root用戶登錄圖形化界面?

Ubuntu如何使用root用戶登錄圖形化界面? 筆者想到遇到這個問題的原因有兩個: 1、新安裝的Ubuntu沒有設置root密碼 2、沒有設置pam認證配置 解決第一個問題: lokott@lokott:~$ sudo passwd ro

原创 如何使用Xshell連接Ubuntu18.04操作系統?

如何使用Xshell(6)連接Ubuntu18.04操作系統? 關鍵:對ssh的理解與應用 如果對概念原理沒興趣的朋友可以直接看解決方法的過程,非常簡單,但筆者推薦還是瞭解一下原理好些。 ssh概念和原理 ​ 首先ssh(secure

原创 透過現象看本質——聊一聊ELK

透過現象看本質——聊一聊ELK 前言 ​ 本文將從日誌分析引入ELK,帶着疑問了解、熟知、實踐、領會ELK的原理與魅力。 引入 ​ 想必做過專業運維的工程師都明白也非常清楚日誌分析的重要性——發現問題的所在,解決問題的根源與基礎。

原创 Redis集羣搭建完整流程演示

Redis集羣搭建完整流程演示 前言 ​ 前面講述了有關redis的編譯安裝流程以及其配置優化的部分內容,本文旨在本地模擬redis服務器集羣搭建的流程演示。 Redis集羣的作用是什麼? ​ 在實驗部署開始前,我們需要明白爲什麼需

原创 shell腳本一鍵在線安裝redis數據庫(使用函數實現)

shell腳本一鍵在線安裝redis數據庫(使用函數實現) 前面的文章給出了有關手工編譯安裝redis的流程,並且在模擬搭建redis集羣時給出了在線安裝redis的過程,於是就想着自己寫好在線安裝的redis腳本,本文主要使用shell函

原创 win10中安裝MySQL5.7版本過程全解(含軟件包+詳細圖示)

win10中安裝MySQL5.7版本過程全解(詳細圖示) 資料包:鏈接:https://pan.baidu.com/s/1zBeuYwHGu9LDhci_YI9FVQ 提取碼:ln5f

原创 Redis數據庫簡介與手工編譯安裝流程

Redis數據庫簡介與手工編譯安裝流程 前言 ​ 本文從NoSQL誕生的由來引出Redis數據庫,並對其簡單介紹,然後進行Redis手工編譯安裝的流程演示(實驗環境的系統版本爲:Centos7),最後介紹Redis常用的命令工具。 什麼

原创 實踐出真知——squid的ACL訪問控制及sarg日誌分析使用驗證

實踐出真知——squid的ACL訪問控制及sarg日誌分析使用驗證 前言 ​ 本文就少一點廢話,前面兩篇博客進行了基於squid實現正反向代理實例演示,加深了對代理服務器工作原理及過程的理解。本文主要介紹一下基於squid軟件實現ACL

原创 實踐出真知——基於squid實現正向代理實踐

實踐出真知——基於squid實現正向代理實踐 前言 ​ 俗話說得好:時間是治癒一切傷口的良藥,實踐是檢驗真理的唯一標準!本文將結合代理服務器的基本原理,進行基於squid軟件實現傳統(標準)代理(正向代理)以及透明代理的實例演示。 先說

原创 透過現象看本質——談談L2 agent 這回事兒

透過現象看本質——談談L2 agent這回事兒 前言 ​ 上回說到OpenStack Neutron項目中有關ML2插件的事兒,ML2作爲H版本更新後新生代核心插件的寵兒,其實現了network/subnet/port三種核心資源,同時

原创 透過現象看本質——談談ML2 plugin這回事兒

透過現象看本質——談談ML2 plugin這回事兒 本文關鍵詞:OpenStack、Neutron Plugin、Neutron Agent、Core Plugin、ML2插件、ML2架構、Driver、緊耦、解耦。 前言 ​ 在Ope

原创 OpenStack入門之核心組件梳理(4)——Cinder篇

OpenStack入門之核心組件梳理(4)——Cinder篇 前言 ​ 在講述Nova項目的文章中,筆者提到過Nova-Volume這一個子項目,這就是目前OpenStack中Cinder項目的前身。 ​ 本文緊接之前各個組件的講解