Linux操作系統基礎教程(第三版)

王良明

  • 出版商: 清華大學
  • 出版日期: 2020-08-01
  • 定價: $294
  • 售價: 7.9$232
  • 語言: 簡體中文
  • ISBN: 730255806X
  • ISBN-13: 9787302558064
  • 相關分類: LinuxOperating-system
  • 立即出貨

  • Linux操作系統基礎教程(第三版)-preview-1
  • Linux操作系統基礎教程(第三版)-preview-2
  • Linux操作系統基礎教程(第三版)-preview-3
Linux操作系統基礎教程(第三版)-preview-1

商品描述

在Linux兩大陣營的最新版本(紅帽8.0和ubuntu 18.04)上展開內容闡述,作為基礎性教程,重點對安裝、簡單配置、用戶和權限、文件系統、基本命令、vim、遠程登陸和控制、編程基礎、基礎運維以及服務配置等展開講述,同時適當加入了雲計算、虛擬化和大數據平臺的一些內容,使讀者或學員在完成本書學習的基礎上,能進一步在Linux開發程序、雲計算平臺、大數據平臺、虛擬化平臺等方面深入學習和研究。緊跟時代、貼近實戰、實例闡述,這是本書的特色。 讀者對象包括但不限於:大、專、中院校學生(作為教材)、培訓機構教材、個人。

目錄大綱

目錄

第1章Linux系統概況

1.1Linux成長發展

1.1.1Linux的誕生

1.1.2Linux的成長

1.1.3Linux的發展

1.2內核版本與開源協議

1.2.1內核版本

1.2.2開源協議

1.3Linux的應用場合

1.4Linux發行版和開源社區

1.4.1Linux發行版

1.4.2開源社區

1.5知識拓展與作業

1.5.1知識拓展

1.5.2作業

第2章安裝Linux

2.1安裝系統

2.1.1分區和分區命名

2.1.2文件系統類型

2.1.3安裝規劃

2.1.4安裝方法

2.2初步管理

2.2.1開機、關機與睡眠

2.2.2登錄、鎖屏與註銷

2.2.3配置網絡

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.4.3用戶切換

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章Vi/Vim

5.1Vim介紹

5.2Vim基本操作

5.2.1從一個簡單文件入手

5.2.2基本操作

5.3知識拓展

第6章基本命令

6.1命令基本語法與類型

6.1.1命令類型與語法

6.1.2在線幫助文檔

6.2Bash快捷鍵、重定向和管道

6.2.1歷史命令與Bash快捷鍵

6.2.2命令重定向

6.2.3其他元字符

6.3命令舉例

6.3.1關機/重啟/退出

6.3.2Bash內部命令

6.3.3系統信息相關命令

6.3.4文件操作命令

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

6.3.6網絡相關命令

6.4安裝、卸載和升級軟件包

6.4.1配置安裝源

6.4.2安裝、卸載軟件

6.4.3升級系統

6.5服務管理

6.6知識拓展與作業

6.6.1知識拓展

6.6.2作業

第7章遠程控制

7.1遠程控制: OpenSSH

7.1.1介紹

7.1.2SSH服務器安裝和配置

7.1.3遠程登錄

7.1.4文件傳輸

7.2知識拓展與作業

7.2.1知識拓展

7.2.2作業

第8章Linux圖形桌面系統

8.1組成與原理

8.1.1Linux圖形桌面系統組成

8.1.2X WINDOW原理

8.2安裝和卸載圖形系統

8.3一些圖形應用程序介紹

8.4圖形界面遠程登錄

8.4.1從其他系統登錄Linux圖形桌面

8.4.2從Linux圖形桌面登錄其他系統

8.5知識拓展與作業

8.5.1知識拓展

8.5.2作業

第9章Linux運維

9.1進程管理

9.1.1進程的概念

9.1.2進程管理

9.2系統資源管理

9.2.1電腦資源概述

9.2.2資源管理

9.3定時任務

9.3.1周期性定時任務

9.3.2一次性定時任務

9.4備份與恢復

9.4.1系統文件備份

9.4.2業務數據備份

9.5知識拓展與作業

9.5.1知識拓展

9.5.2作業

第10章編程基礎

10.1Bash編程基礎

10.1.1Shell程序:  Hello World

10.1.2Bash腳本語言介紹

10.1.3結構和基本語法

10.1.4變量

10.1.5控制語句

10.1.6Shell程序調試

10.2C語言編程基礎

10.2.1C語言編程環境

10.2.2進程編程

10.2.3網絡編程

10.2.4程序調試

10.3知識拓展與作業

10.3.1知識拓展

10.3.2作業

第11章服務配置

11.1時鐘同步服務

11.2搭建網站系統

11.2.1網站簡介

11.2.2具體操作

11.3搭建郵件系統

11.3.1郵件系統簡介

11.3.2動手操作

11.3.3使用郵件系統

11.4網絡文件系統NFS

11.4.1NFS介紹

11.4.2搭建NFS

11.5虛擬機

11.6容器

11.7防火牆

11.7.1基礎知識

11.7.2內核中的netfilter模塊

11.7.3配置規則

11.7.4實際例子

11.8FTP服務

11.9DNS服務

11.9.1域名解析

11.9.2資源記錄

11.9.3安裝和配置DNS

11.10DHCP服務

11.11samba服務

11.12知識拓展與作業

11.12.1知識拓展

11.12.2作業

附錄Linux實訓

附錄A安裝虛擬機工具

附錄B安裝Linux

附錄C找回丟失的root密碼

附錄D創建用戶和組

附錄E硬盤分區與格式化

附錄F常用命令用法

附錄GVi/Vim

附錄HBash編程