出版信息
叢書名:計算機系列教材
出版社:清華大學出版社
ISBN:9787302276012
上架時間:2012-4-16
出版日期:2012 年4月
開本:16開
頁碼:376
版次:1-1
內容簡介
《linux作業系統管理與網路服務教程》帶領讀者進入linux世界,以循序漸進的原則來引導讀者學習和掌握linux的使用。本書覆蓋了linux從核心到套用的全部核心知識點,使得本書具有完整的linux知識體系。本書包括4篇,第1篇“linux作業系統基礎”將引導讀者建立linux作業系統,認識linux作業系統的基本使用環境,熟悉linux作業系統的基本操作等;第2篇“linux作業系統的基本管理”將學習重點轉移到作業系統管理操作上,內容包括用戶賬戶管理、檔案系統管理、磁碟管理以及系統資源管理等;第3篇“shell基礎”對shell腳本程式設計做了概括性的介紹;第4篇“網路服務基礎”就常見的linux網路伺服器的搭建與基本配置展開討論。書中結合了大量實踐操作案例並輔以操作過程圖示。本書作者在編寫時參考了LPI(linux professional institute)認證考試大綱的要求,涵蓋了lpi 101與lpi 102考試大綱要求的知識點。
《linux作業系統管理與網路服務教程》既可作為高等院校linux相關課程的專業教材,也可作為讀者參加LPIC level 1認證培訓及考試複習的核心學習材料,還可作為專業人士的常用參考書。
目錄
《linux作業系統管理與網路服務教程》
第1篇 linux作業系統基礎
第1章 linux概述 /3
1.1 作業系統和linux 3
1.2 unix簡介 5
1.3 linux的產生和發展 7
1.3.1 linux產生的時代背景 7
1.3.2 linux的產生和發展 8
1.3.3 linux發行版 8
第2章 linux作業系統的部署 /12
2.1 安裝前的準備 12
2.1.1 linux系統的硬體需求 12
2.1.2 明確當前系統的硬體信息 13
2.1.3 linux中的存儲設備編號 14
2.1.4 linux中硬碟分區的表示方法 16
2.2 centos linux的安裝 18
2.2.1 centos的圖形界面安裝 19
2.2.2 作業系統的初始配置 30
第3章 linux的基本操作 /34
3.1 使用圖形界面登錄系統 35
.3.1.1 gnome圖形界面介紹 37
3.1.2 kde環境下的終端程式 39
3.1.3 圖形界面下的註銷與關機 40
3.2 登錄與虛擬終端 40
3.2.1 登錄界面 40
3.2.2 登錄 41
3.2.3 虛擬終端 42
3.3 註銷系統和關機 42
3.3.1 註銷系統 42
3.3.2 關機 43
3.4 linux系統基礎 45
3.4.1 檔案目錄與路徑 45
3.4.2 用戶與作業系統之間的界面——shell 47
3.5 基本操作 47
3.5.1 常用的快捷鍵 47
3.5.2 基本操作指令 48
第4章 文本編輯工具vim /79
4.1 vi編輯器 79
4.1.1 vi與vim 79
4.1.2 vim的啟動與模式介紹 79
4.1.3 命令模式下的操作 81
4.1.4 末行模式 84
4.1.5 檔案的恢復與暫存檔 85
4.2 vim的附加功能 85
4.2.1 vim的塊選擇功能 85
4.2.2 多檔案編輯 86
4.2.3 多視窗功能 88
4.2.4 vim的環境設定 90
第2篇 linux作業系統的基本管理
第5章 用戶賬號和組管理 /93
5.1 賬號的基本知識 93
5.2 用戶賬號 93
5.2.1 管理用戶賬號數據檔案 93
5.2.2 添加用戶賬號與設定密碼 96
5.2.3 查看及修改用戶信息 98
5.2.4 修改用戶賬號的相關設定 100
5.2.5 用戶賬號停用 101
5.3 組 102
5.3.1 管理組數據的檔案 102
5.3.2 添加、刪除組與修改組數據 103
5.3.3 添加與刪除組用戶 104
5.4 深入掌握用戶與組操作 105
5.4.1 有效用戶組與用戶原始組 105
5.4.2 創建用戶時的默認配置檔案 107
5.4.3 uid/gid的分配 107
5.4.4 查看用戶的id信息 109
5.4.5 設定用戶密碼策略 109
5.5 使用賬戶 110
5.5.1 賬戶的查詢操作 110
5.5.2 賬戶的檢查工具 112
第6章 檔案與目錄系統 /113
6.1 目錄與檔案基礎 113
6.1.1 查看檔案與目錄 113
6.1.2 檔案與目錄名稱 115
6.1.3 管理許可權與所屬用戶和組 115
6.1.4 專門用戶組配置法 118
6.2 檔案與目錄屬性的默認值 120
6.2.1 檔案的默認許可權 120
6.2.2 檔案的特殊許可權 122
6.2.3 目錄屬性的意義 124
6.2.4 檔案的隱藏屬性 124
6.2.5 檔案的時間戳信息 125
6.3 目錄與檔案系統 126
6.3.1 linux的標準檔案系統 126
6.3.2 linux系統中重要的標準目錄和檔案 127
第7章 shell基礎 /130
7.1 認識shell 130
7.1.1 什麼是shell 130
7.1.2 系統內的標準shell 130
7.1.3 bash的功能 131
7.2 bash的基本功能 132
7.2.1 bash的內置命令功能 132
7.2.2 bash的自動補全功能 133
7.2.3 bash的命令別名功能 134
7.2.4 bash的歷史命令功能 136
7.2.5 bash的通配符功能 138
7.3 輸入/輸出重定向功能 139
7.3.1 輸入重定向 140
7.3.2 輸出重定向 140
7.3.3 錯誤輸出重定向 142
7.4 bash的管道功能 143
7.4.1 管道命令的使用方法 144
7.4.2 數據選取命令cut 144
7.4.3 數據過濾命令grep 145
7.4.4 數據排序命令sort 147
7.4.5 重複內容過濾命令uniq 149
7.4.6 數量統計命令wc 150
7.4.7 輸出備份命令tee 150
7.4.8 內容替換命令tr 151
7.4.9 文檔合併命令join 151
7.4.10 檔案切割命令split 153
7.4.11 參數傳遞命令xargs 154
7.5 bash的其他功能 155
7.5.1 bash的計算功能 155
7.5.2 bash的指令替代功能 155
7.5.3 多指令功能 155
7.5.4 bash的子shell功能 156
7.5.5 指令組功能 156
第8章 shell的環境配置 /157
8.1 變數概述 157
8.1.1 變數的概念 157
8.1.2 變數的種類與引用 158
8.1.3 查看變數 158
8.1.4 設定變數 160
8.2 變數的相關操作 161
8.2.1 設定shell的語言環境 161
8.2.2 變數值的鍵盤讀取 163
8.2.3 定義變數的類型 164
8.3 bash shell的操作環境 165
8.3.1 在bash下命令的查找順序 165
8.3.2 bash的登錄與歡迎信息 165
8.3.3 bash的環境變數配置檔案 166
8.3.4 終端屬性的設定 167
8.4 命令的條件式執行 169
8.4.1 &&(與條件)控制 169
8.4.2