原创 sed的基本用法

sed(stream editor)是一個行編輯器, 以“行”爲處理單位,處理後的結果會輸出到標準輸出。處理時,sed把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理

原创 我的友情鏈接

51CTO博客開發一花一世界馬哥教育技術日誌網絡牛逼也有苦逼的時候追馬不知所措的運維aha45斑馬Linux

原创 DNS(2): DNS主服務器配置

在上一篇博文裏,講解了DNS的一些基礎知識以及域名系統架構,在本文裏將講解主DNS服務器的配置過程。1. DNS服務器的類型緩存服務器(Cache): 不存在任何的zone配置文件,僅依靠緩存來爲客戶端提供服務,通常用於負載均衡及加速訪問操

原创 LVM 邏輯卷管理

LVM (Logical Volume Manager) 邏輯卷管理器,是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。 在介紹LVM的使用前先介紹幾個名詞:PV (Physical Volume): 物理卷, 是磁盤分區的

原创 vim的基本使用方法

vi (Visual Interface) 相對於簡單易學的nano是一款功能更加強大的文本編輯器,而vim (Vi IMproved)則是vi的進階版,甚至可以作爲程序編輯器使用。在vim的基本使用方法中,我將會介紹vim的三種模式,vi

原创 grep及基本正則表達式

grep (Global search Regular Exmpression and Printing) 命令是Linux中最常用的命令之一,用於搜索給定文本文件中匹配某個特定模式(pattern)的行。其中模式爲文本字符及正則表達式的元

原创 Linux文件查找: find, locate

Linux有兩個常用的查找命令:find和locatefind的特點通過搜尋硬盤來做實時查找,可以精確匹配,但是速度較慢。locate是非實時查找,根據數據庫來搜尋,因此速度更快,但是屬於模糊查找,不夠精確。1.find 1.1 find的

原创 DNS(1) DNS基本概念和域名系統

本文將首先介紹一些DNS相關的基本概念和域名系統架構。DNS (Domain Name System) 域名服務器的存在是由於IP地址往往難以記憶,所以通常使用域名來對其進行管理,例如www.google.com就是一個域名。但是在訪問的時

原创 sed的基本用法

sed(stream editor)是一個行編輯器, 以“行”爲處理單位,處理後的結果會輸出到標準輸出。處理時,sed把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理

原创 任務計劃at,crontab 的使用

在Linux中,可以使用at功能調度任務在指定的時間運行一次,或使用crontab功能調度作業定期運行。1. 一次性執行命令: at [-f file] [-mldvc] TIME有時候,需要只運行某任務一次而不是定期運行。爲此,應該使用

原创 vim的基本使用方法

vi (Visual Interface) 相對於簡單易學的nano是一款功能更加強大的文本編輯器,而vim (Vi IMproved)則是vi的進階版,甚至可以作爲程序編輯器使用。在vim的基本使用方法中,我將會介紹vim的三種模式,vi

原创 軟件包管理工具(2): YUM

YUM(Yellowdog Updater Modified)主要的功能是方便添加、刪除和更新rpm軟件包,同時解決軟件包依存問題,更便於管理大量的系統更新問題。它可以同時配置多個倉庫或叫資源庫(repository),就是存放更新和依存的

原创 LVM 邏輯卷管理

LVM (Logical Volume Manager) 邏輯卷管理器,是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。 在介紹LVM的使用前先介紹幾個名詞:PV (Physical Volume): 物理卷, 是磁盤分區的

原创 軟件包管理工具(1):RPM

RedHat及其衍生版如CentOS,Fedora都是以RPM爲其軟件管理工具,YUM是RPM的前端管理工具,可自動解決軟件間的依賴關係,是一種線上升級工具。本文先來談談RPM的相關使用說明。RPM(RedHat Package Manag

原创 grep及基本正則表達式

grep (Global search Regular Exmpression and Printing) 命令是Linux中最常用的命令之一,用於搜索給定文本文件中匹配某個特定模式(pattern)的行。其中模式爲文本字符及正則表達式的元