Linux作業系統基礎教程(第二版)

Linux作業系統基礎教程(第二版)

《Linux作業系統基礎教程》(第二版)是2015年2月清華大學出版社出版的圖書,作者是王良明。

內容簡介

本書以最新版紅帽7.0和Ubuntu 14.04為基礎,採用大量的圖、表,循序漸進地闡述了Linux作業系統的基本框架和原理(概述、安裝、用戶和組、檔案系統、基本命令、vi/vim、檔案共享與遠程控制、編程基礎、運維等),以及常見服務的部署。精心挑選了8個實訓作為原理闡析的補充內容,每章的知識拓展章節為想進一步學習和研究相關內容的讀者指明了方向。本書作為Linux的初級教程,適當留白讓教師自我發揮,同時配有精美的教學PPT和網站,適合作為本科生、大專生、職校生、中專生和培訓機構的教材或參考書。

圖書目錄

第1章Linux系統概況

1.1Linux使用總攬

1.2Linux成長發展

1.2.1Linux的誕生

1.2.2Linux的成長

1.2.3Linux的發展

1.3核心版本與開源協定

1.3.1核心版本

1.3.2開源協定

1.4Linux的套用場合

1.5Linux發行版和開源社區

1.5.1Linux發行版

1.5.2開源社區

1.6知識拓展與作業

1.6.1知識拓展

1.6.2作業

第2章安裝和卸載

2.1安裝和卸載步驟

2.1.1分區和分區命名

2.1.2檔案系統類型

2.1.3安裝規劃

2.1.4安裝

2.1.5卸載

2.2初步管理

2.2.1系統和服務管理

2.2.2開機、關機與睡眠

2.2.3登錄、鎖屏與註銷

2.2.4配置網路

2.2.5配置安裝源

2.2.6添加、刪除和升級軟體包

2.3知識拓展與作業

2.3.1知識拓展

2.3.2作業

第3章用戶、組和身份認證

3.1多用戶系統

3.2用戶和組的概念

3.2.1用戶的概念

3.2.2組的概念

3.3用戶和組管理

3.3.1組管理

3.3.2用戶管理

3.4登錄過程和環境變數

3.4.1用戶登錄過程

3.4.2用戶環境變數

3.5知識拓展和作業

3.5.1知識拓展

3.5.2作業

第4章檔案系統

4.1Linux目錄樹

4.2檔案分類與許可權

4.2.1檔案分類

4.2.2檔案許可權

4.3檔案管理

4.3.1檔案通配符

4.3.2檔案操作

4.4新建檔案系統

4.5知識拓展與作業

4.5.1知識拓展

4.5.2作業

第5章基本命令

5.1命令基本語法與類型

5.1.1命令類型與語法

5.1.2線上幫助文檔

5.2bash快捷鍵、重定向和管道

5.2.1歷史命令與bash快捷鍵

5.2.2命令重定向

5.2.3其他元字元

5.3命令舉例

5.3.1關機/重啟/退出

5.3.2bash內部命令

5.3.3系統信息相關命令

5.3.4檔案操作命令

5.3.5進程及任務管理相關命令

5.3.6網路相關命令

5.4知識拓展與作業

5.4.1知識拓展

5.4.2作業

第6章vi/vim

6.1vim介紹

6.2vim基本操作

6.2.1處女作

6.2.2基本操作

6.3知識拓展

第7章遠程控制

7.1遠程控制: OpenSSH

7.1.1介紹

7.1.2SSH伺服器安裝和配置

7.1.3SSH客戶端

7.2知識拓展與作業

7.2.1知識拓展

7.2.2作業

第8章編程基礎

8.1bash編程基礎

8.1.1Shell程式: Hello World

8.1.2腳本語言介紹

8.1.3結構和基本語法

8.1.4變數

8.1.5控制語句

8.1.6Shell程式調試

8.2C語言編程基礎

8.2.1C語言編程環境

8.2.2進程編程

8.2.3網路編程

8.2.4程式調試

8.3知識拓展與作業

8.3.1知識拓展

8.3.2作業

第9章Linux圖形桌面系統

9.1組成與原理

9.1.1Linux圖形桌面系統組成

9.1.2X WINDOW原理

9.2起停圖形系統

9.3一些圖形應用程式介紹

9.4圖形界面遠程登錄

9.4.1登錄Linux圖形桌面

9.4.2從Linux桌面登錄其他系統

9.5知識拓展與作業

9.5.1知識拓展

9.5.2作業

第10章Linux運維

10.1進程管理

10.1.1進程的概念

10.1.2進程管理

10.2系統資源管理

10.2.1計算機資源概述

10.2.2資源管理

10.3定時任務

10.3.1周期性定時任務

10.3.2一次性定時任務

10.4備份與恢復

10.4.1系統檔案備份

10.4.2業務數據備份

10.5知識拓展與作業

10.5.1知識拓展

10.5.2作業

第11章服務配置

11.1搭建網站系統

11.1.1網站簡介

11.1.2具體操作

11.2搭建郵件系統

11.2.1郵件系統簡介

11.2.2動手操作

11.2.3使用郵件系統

11.3網路檔案系統NFS

11.3.1NFS介紹

11.3.2搭建NFS

11.4虛擬機和容器

11.4.1虛擬機

11.4.2容器

11.5防火牆

12.5.1基礎知識

11.5.2核心中的netfilter模組

11.5.3配置規則

11.6FTP服務

11.7DNS服務

11.7.1域名解析

11.7.2資源記錄

11.7.3安裝和配置DNS

11.8DHCP服務

11.9知識拓展

附錄A 實訓

附錄A1安裝虛擬機工具

附錄A2安裝Linux實訓

附錄A3找回丟失的root密碼實訓

附錄A4創建用戶和組實訓

附錄A5硬碟分區與格式化實訓

附錄A6常用命令用法實訓

附錄A7vi/vim實訓

附錄A8bash編程實訓

附錄B一些著名開源軟體介紹

附錄B1VirtualBOX/KVM/Xen/OpenVZ/Docker

附錄B2MariaDB/PostgreSQL

附錄B3Openstack/Hadoop

附錄B4Apache/Nginx

附錄B5Netfilter/Iptables

附錄B6Postfix

附錄B7Squid

附錄B8Snort

附錄B9Odoo

附錄B10Kerberos

相關詞條

熱門詞條

聯絡我們