歡迎光臨
每天分享高質量文章

書評:《Linux 基礎》 | Linux 中國

介紹 Linux 的基礎知識以及它的工作原理的書很多,今天,我們將會點評這樣一本書。

— John Paul

 

介紹 Linux 的基礎知識以及它的工作原理的書很多,今天,我們將會點評這樣一本書。這次討論的主題為 Oliver Pelz 所寫的 《Linux 基礎Fundamentals of Linux[1]》,由 PacktPub[2] 出版。

Oliver Pelz[3] 是一位擁有超過十年軟體開發經驗的開發者和系統管理員,擁有生物資訊學學位證書。

《Linux 基礎》

正如可以從書名中猜到那樣,《Linux 基礎》的標的是為讀者打下一個從瞭解 Linux 到學習 Linux 命令列的堅實基礎。這本書一共有兩百多頁,因此它專註於教給使用者日常任務和解決經常遇到的問題。本書是為想要成為 Linux 管理員的讀者而寫的。

第一章首先概述了虛擬化。本書作者指導了讀者如何在 VirtualBox[4] 中建立 CentOS[5] 實體。如何克隆實體,如何使用快照。並且同時你也會學習到如何透過 SSH 命令連線到虛擬機器。

第二章介紹了 Linux 命令列的基礎知識,包括 shell 萬用字元,shell 展開,如何使用包含空格和特殊字元的檔案名稱。如何來獲取命令手冊的幫助頁面。如何使用 sedawk 這兩個命令。如何瀏覽 Linux 的檔案系統。

第三章更深入的介紹了 Linux 檔案系統。你將瞭解如何在 Linux 中檔案是如何連結的,以及如何搜尋它們。你還將獲得使用者、組,以及檔案許可權的大概瞭解。由於本章的重點介紹瞭如何與檔案進行互動。因此還將會介紹如何從命令列中讀取文字檔案,以及初步瞭解如何使用 vim 編輯器。

第四章重點介紹瞭如何使用命令列。以及涵蓋的重要命令。如 catsortawkteetarrsyncnmaphtop 等。你還將會瞭解到行程,以及它們如何彼此通訊。這一章還介紹了 Bash shell 指令碼程式設計。

第五章同時也是本書的最後一章,將會介紹 Linux 和其他高階命令,以及網路的概念。本書的作者討論了 Linux 是如何處理網路,並提供使用多個虛擬機器的示例。同時還將會介紹如何安裝新的程式,如何設定防火牆。

關於這本書的思考

Linux 的基礎知識只有五章和少少的 200 來頁可能看起來有些短,但是也涵蓋了相當多的資訊。同時也將會獲得如何使用命令列所需要的知識的一切。

使用本書的時候,需要註意一件事情,即,本書專註於對命令列的關註,沒有任何關於如何使用圖形化的使用者介面的任何教程。這是因為在 Linux 中有太多不同的桌面環境,以及很多的類似的系統應用,因此很難編寫一本可以涵蓋所有變種的書。此外,還有部分原因還因為本書的面向的使用者群體為潛在的 Linux 管理員。

當我看到作者使用 Centos 教授 Linux 的時候有點驚訝。我原本以為他會使用更為常見的 Linux 的發行版本,例如 Ubuntu、Debian 或者 Fedora。原因在於 Centos 是為伺服器設計的發行版本。隨著時間的推移變化很小,能夠為 Linux 的基礎知識打下一個非常堅實的基礎。

我自己使用 Linux 已經操作五年了。我大部分時間都在使用桌面版本的 Linux。我有些時候會使用命令列操作。但我並沒有花太多的時間在那裡。我使用滑鼠完成了本書中涉及到的很多操作。現在呢。我同時也知道瞭如何透過終端做到同樣的事情。這種方式不會改變我完成任務的方式,但是會有助於自己理解幕後發生的事情。

如果你剛剛使用 Linux,或者計劃使用。我不會推薦你閱讀這本書。這可能有點絕對化。但是如何你已經花了一些時間在 Linux 上。或者可以快速掌握某種技術語言。那麼這本書很適合你。

如果你認為本書適合你的學習需求。你可以從以下連結獲取到該書:

◈ 下載《Linux 基礎》[1]

我們將在未來幾個月內嘗試點評更多 Linux 書籍,敬請關註我們。

你最喜歡的關於 Linux 的入門書籍是什麼?請在下麵的評論中告訴我們。

如果你發現這篇文章很有趣,請花一點時間在社交媒體、Hacker News或 Reddit[6] 上分享。

贊(0)

分享創造快樂