原创 OpenSSL入門基礎之加密、解密

    說到OpenSSL,首先要提的是SSL。我們在日常上網的時候,恐怕沒有人願意被網絡上的其他人監聽到我們的上網行爲。因此就需要一種協議爲我們的網絡通信保駕護航。SSL協議就是基於這樣的工作背景開發的,它能使用戶跟服務器應用之間的通信不

原创 Linux的程序包管理器(下)——編譯安裝

    前面介紹了rpm和yum包管理器的用法,但有的時候一些程序僅提供了源代碼比,需要我們自己編譯安裝。源代碼之間是不會放在一個文件中,而他們直接又存在着各種各樣的依賴性關係。因此需要一個源代碼構建工具對源代碼進行組織,和幾個開發包組專門

原创 Linux入門之linux簡介及Vmware Workstation

    說起linux,不得不提芬蘭青年Linus,正是他那10000行代碼的核心,開創了一個開源軟件、系統的新紀元。嚴格上將linux,僅僅是指其內核,無法直接使用,必須將人機交互程序及各種應用程序組合在一起才能使用,這就叫做Linux發

原创 TCP協議與Web服務基礎

    TCP協議工作在OSI模型的傳輸層,提供一個可靠的面向連接的服務,其可靠性在於,通信的雙方要建立一個端到端的虛電路,通過三次握手建立通信,斷開通信需要四次握手。其連接模型如下:1、建立連接協議(三次握手)(1)客戶端發送一個帶SYN

原创 Linux的程序包管理器(上)——rpm詳解

    在使用Linux操作系統的過程中,我們需要的一些服務(例如Nginx)並沒有提供,需要用戶自行安裝相應的程序包,才能使用相應的服務。本文以CentOS6.6爲例,分三小節爲讀者朋友們儘可能詳細的講解rpm、yum以及程序包的編譯安裝

原创 Linux服務器管理工具之進程管理工具top、htop、glances、dstat詳解

    在企業生產環境中,系統管理員通常要不定時的檢查服務器上各資源的使用狀況,如CPU使用率,負載,磁盤的讀寫速率,網絡傳輸狀況等等。因此,掌握一個進程管理工具的熟練使用,無疑對管理員的工作有事半功倍的效果。本文藉助CentOS6.6向讀

原创 Linux入門基礎之grep命令詳解及正則表達式

    grep命令是linux下經常使用的命令之一,能根據用戶指定的模式(pattern)對文本進行過濾,顯示出匹配到的行。其命令格式爲:                    grep [OPTIONS] PATTERN [FILE]例

原创 Linux基礎之命令獲取幫助的方法暨man命令使用

    學習Linux免不了要跟命令打交道,Linux中命令的通用語法格式是:    Linux中命令分爲兩類,一類是shell自帶的,也叫內建命令;另一類是通過環境變量PATH定義的外部命令。(注:使用type COMMAND可查看命令屬