內容簡介
《Linux系統管理、伺服器設定、安全、雲數據中心(第10版)》在上一版的基礎上全面更新,旨在幫助Linux新手及中級用戶將Linux知識和技能提升到新水平。知名Linux專家、暢銷書作家Christopher Negus在本書中濃墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu**版本及命令行工具,並通過分步的詳明演示和精選習題引導讀者悟透Linux作業系統的工作原理。本書還為各類Linux認證考試提供備考資料。 Linux是雲計算中大多數技術進步的核心,這意味你必須紮實掌握Linux技術,從而在未來的數據中心高效工作。本書開篇介紹Linux基礎知識,接著演示如何運用這些知識將Linux系統部署為虛擬機管理程式、雲控制器和虛擬機,並講述如何管理虛擬網路和網路存儲。
圖書目錄
第1章 開始使用Linux 3
1.1 理解什麼是Linux 4
1.2 了解如何區分Linux和其他
作業系統 5
1.3 探討Linux歷史 6
1.3.1 Bell實驗室中自由的UNIX
文化 6
1.3.2 商業化的UNIX 8
1.3.3 GNU將UNIX轉變為免費 9
1.3.4 BSD失去了一些動力 10
1.3.5 Linus彌補了缺失的部分 11
1.3.6 OSI開源定義 11
1.4 理解Linux發行版本是
如何出現的 12
1.4.1 選擇Red Hat發行版本 13
1.4.2 選擇Ubuntu或者其他Debian
發行版本 15
1.5 利用Linux找到職業機會 15
1.5.1 了解如何利用Linux掙錢 16
1.5.2 獲得Red Hat認證 17
1.6 小結 19
第2章 創建完美的Linux桌面 21
2.1 了解Linux桌面技術 22
2.2 開始使用Fedora GNOME
桌面Live鏡像 23
2.3 使用GNOME 3桌面 24
2.3.1 計算機啟動後 24
2.3.2 設定GNOME 3桌面 29
2.3.3 擴展GNOME 3桌面 30
2.3.4 啟動桌面應用程式 31
2.3.5 停止GNOME 3桌面 35
2.4 使用GNOME 2桌面 35
2.4.1 使用Metacity視窗管理器 36
2.4.2 更改GNOME的外觀 37
2.4.3 使用GNOME面板 37
2.4.4 使用AIGLX添加3D效果 41
2.5 小結 42
2.6 習題 43
第II部分 成為一名Linux高級用戶
第3章 使用shell 47
3.1 shell和Terminal視窗 48
3.1.1 使用shell提示符 48
3.1.2 使用Terminal視窗 49
3.1.3 使用虛擬控制台 50
3.2 選擇shell 50
3.3 運行命令 51
3.3.1 了解命令語法 52
3.3.2 查找命令 54
3.4 使用命令歷史記錄重複執行
命令 56
3.4.1 命令行編輯 56
3.4.2 命令行補齊 58
3.4.3 命令行重複執行 59
3.5 連線和擴展命令 60
3.5.1 命令之間的管道 60
3.5.2 連續命令 61
3.5.3 後台命令 61
3.5.4 擴展命令 62
3.5.5 擴展算術表達式 62
3.5.6 擴展變數 62
3.6 使用shell變數 63
3.6.1 創建和使用別名 64
3.6.2 退出shell 65
3.7 創建自己的shell環境 65
3.7.1 配置shell 65
3.7.2 設定提示符 66
3.7.3 添加環境變數 67
3.8 獲取關於命令的信息 68
3.9 小結 70
3.10 習題 70
第4章 在檔案系統中移動 73
4.1 使用基本的檔案系統命令 75
4.2 使用元字元和運算符 77
4.2.1 使用檔案匹配元字元 77
4.2.2 使用檔案重定向元字元 78
4.2.3 使用括弧擴展字元 79
4.3 列出檔案和目錄 80
4.4 了解檔案許可權和所有權 83
4.4.1 使用命令chmod(數字)更改
許可權 84
4.4.2 使用chmod(字母)更改許可權 85
4.4.3 使用umask設定默認的檔案
許可權 85
4.4.4 更改檔案所有權 86
4.5 移動、複製和刪除檔案 86
4.6 小結 88
4.7 習題 88
第5章 使用文本檔案 89
5.1 使用vim和vi編輯檔案 89