Linux作業系統項目式教程

Linux作業系統項目式教程

《 Linux作業系統項目式教程》是清華大學出版社出版的一本圖書,作者:陳可新、饒緒黎、夏勇、董駿。

基本介紹

  • 書名:Linux作業系統項目式教程
  • 作者:陳可新、饒緒黎、夏勇、董駿
  • 出版社:清華大學出版社
  • 出版時間:2021年3月1日
  • 定價:56 元
  • ISBN:9787302573777
  • 印刷日期:2021年3月3日
  • 印次:1-1
內容簡介,目錄,

內容簡介

本書是一本介紹Linux系統基本操作和命令使用的入門書籍。本書以項目任務方式組織教學內容,以流行的Linux發行版之一——CentOS 7.7系統為依託,用項目及任務實戰方式全面介紹Linux作業系統安裝、配置與管理的基本技能。全書共分為10個項目,項目1~項目4著重介紹Linux作業系統環境搭建,檔案目錄命令操作,網路配置及遠程登錄,系統日常運維管理; 項目5~項目8著重介紹如何構建Linux系統常見的各種網路套用服務,包括搭建FTP服務、Web服務、MySQL資料庫服務,架設開發及套用部署平台,搭建Git版本庫伺服器,配置防火牆及系統安全等; 項目9介紹Shell腳本編程方法; 項目10通過一個雲盤系統綜合實踐項目,使讀者進一步提升Linux作業系統項目實戰技能。本書每個項目中都安排了相應的實戰任務,文字平實易懂,內容深入淺出,實戰性強,圖文並茂。本書可作為高職高專院校、套用本科院校相關專業的Linux教材,也可作為初學者學習Linux的入門書籍。

目錄

項目1搭建Linux系統環境
任務1.1認識Linux作業系統
1.1.1Linux作業系統概述
1.1.2Linux作業系統的特點及套用
1.1.3Linux作業系統版本
1.1.4CentOS 7作業系統及其下載
任務1.2安裝Linux作業系統
1.2.1VMware Workstation虛擬機軟體
1.2.2下載及安裝VMware Workstation軟體
1.2.3Linux作業系統安裝方法
1.2.4安裝CentOS 7虛擬機系統
任務1.3使用Linux命令行界面
1.3.1Linux系統命令行界面概述
1.3.2Linux命令的執行技巧
1.3.3Linux基本命令簡介
1.3.4使用Linux系統基本命令
項目2管理檔案及檔案系統
任務2.1認識Linux系統檔案系統
2.1.1Linux檔案系統概述
2.1.2Linux系統目錄結構
2.1.3Linux檔案名稱和檔案類型
2.1.4查看檔案系統及檔案的類型
任務2.2使用檔案及目錄操作命令
2.2.1常用的Linux目錄操作命令
2.2.2檔案的複製、移動、刪除命令
2.2.3檔案內容查看命令
2.2.4檔案及內容查找命令
2.2.5Linux常見檔案目錄操作
任務2.3使用Linux硬碟檔案系統
2.3.1計算機硬碟讀寫概述
2.3.2硬碟的分區和格式化
2.3.3使用Linux磁碟檔案系統
2.3.4在Linux系統中使用新硬碟
項目3網路配置與遠程登錄
任務3.1Linux系統網路配置概述
3.1.1計算機網路簡介
3.1.2VMware虛擬機軟體的網路模式
3.1.3Linux網路配置檔案
3.1.4使用vi編輯器
3.1.5使用vi編輯網路配置檔案
任務3.2Linux系統網路配置方法
3.2.1Linux網路配置工具
3.2.2配置網卡的靜態IP位址
3.2.3常用Linux網路診斷命令
3.2.4配置和測試Linux系統網路
任務3.3遠程登錄Linux主機
3.3.1SSH遠程登錄概述
3.3.2OpenSSH遠程登錄服務
3.3.3遠程登錄Linux
3.3.4從Windows遠程登錄Linux主機
項目4Linux系統基本管理
任務4.1管理Linux系統用戶和組
4.1.1用戶和組簡介
4.1.2管理Linux系統用戶
4.1.3管理Linux用戶組
4.1.4用戶和組管理實戰
任務4.2管理Linux進程與定時任務
4.2.1Linux進程管理簡介
4.2.2Linux進程管理命令
4.2.3定時任務設定命令crontab
4.2.4進程管理和定時任務設定實戰
任務4.3Linux系統軟體包管理
4.3.1Linux軟體包管理概述
4.3.2rpm命令
4.3.3yum命令
4.3.4配置YUM軟體倉庫
4.3.5Linux軟體包管理實戰
項目5搭建Linux套用服務
任務5.1搭建FTP檔案傳送伺服器
5.1.1FTP伺服器概述
5.1.2搭建vsftpd檔案傳送服務
5.1.3vsftpd虛擬用戶登錄配置
5.1.4訪問FTP伺服器
5.1.5搭建FTP伺服器實戰
任務5.2搭建Apache Web服務
5.2.1Web網頁瀏覽服務概述
5.2.2Apache Web伺服器概述
5.2.3Apache Web伺服器的配置方法
5.2.4Apache Web伺服器配置實戰
任務5.3搭建MySQL資料庫伺服器
5.3.1安裝及登錄MySQL資料庫
5.3.2常用的MySQL客戶端程式
5.3.3MySQL資料庫基本操作
5.3.4MySQL資料庫管理實戰
項目6架設開發及部署平台
任務6.1編譯和安裝源碼軟體包
6.1.1開放源碼軟體概述
6.1.2GCC編譯器概述
6.1.3源碼軟體包的安裝
6.1.4編譯並安裝Nginx源碼包實戰
任務6.2搭建Java EE開發環境
6.2.1Java程式設計語言
6.2.2配置Linux系統JDK環境
6.2.3Java EE開發環境配置
6.2.4搭建Java EE開發環境實戰
任務6.3部署LAMP套用項目
6.3.1LAMP環境簡介及搭建
6.3.2部署WordPress部落格系統實戰
項目7配置Git版本庫伺服器
任務7.1認識Git版本控制軟體
7.1.1軟體開發與版本控制概述
7.1.2Git版本控制軟體概述
7.1.3Git軟體安裝和基本配置
任務7.2Git基本操作和分支管理
7.2.1創建Git版本庫
7.2.2Git基本操作命令
7.2.3Git分支管理操作
7.2.4Git版本庫管理實戰
任務7.3搭建Git版本庫伺服器
7.3.1遠程Git伺服器
7.3.2Git伺服器常見的操作命令
7.3.3Git伺服器的搭建與測試
項目8Linux系統安全管理
任務8.1配置用戶賬號安全策略
8.1.1用戶賬號安全策略概述
8.1.2常見的用戶賬號安全策略
8.1.3用戶賬號安全策略實戰
任務8.2管理firewalld防火牆
8.2.1防火牆技術概述
8.2.2firewalld防火牆
8.2.3firewalld防火牆的配置方法
8.2.4firewalld防火牆配置實戰
任務8.3配置SELinux安全模組
8.3.1SELinux安全機制概述
8.3.2SELinux安全機制配置方法
8.3.3SELinux安全模組配置實戰
項目9編寫Shell腳本程式
任務9.1Shell腳本程式編寫概述
9.1.1Shell腳本程式簡介
9.1.2Shell變數及輸入/輸出命令
9.1.3Shell運算命令和運算符
9.1.4編寫簡單Shell腳本程式
任務9.2編寫選擇及循環結構程式
9.2.1編寫選擇結構程式
9.2.2循環結構程式編寫
9.2.3編寫選擇及循環Shell腳本程式
任務9.3編寫函式調用Shell腳本程式
9.3.1定義Shell腳本函式
9.3.2調用Shell函式
9.3.3獲取函式的返回值
9.3.4函式調用腳本編寫實戰
項目10Linux雲盤系統部署實踐
任務10.1Linux雲盤系統部署概述
10.1.1傳統檔案共享技術簡介
10.1.2雲盤存儲技術概述
10.1.3使用Nextcloud雲盤
任務10.2雲盤伺服器選型與方案設計
10.2.1伺服器選型概述
10.2.2雲盤系統項目方案設計
10.2.3Nextcloud雲盤項目概述
10.2.4雲盤系統網路拓撲結構設計
任務10.3Nextcloud雲盤系統部署實戰
10.3.1Nextcloud雲盤關鍵技術簡介
10.3.2雲盤系統基礎環境配置
10.3.3部署Nextcloud雲盤系統
參考文獻

相關詞條

熱門詞條

聯絡我們