Ubuntu Linux 作業系統與實驗教程(第2版)-微課視頻版

《Ubuntu Linux 作業系統與實驗教程(第2版)-微課視頻版》是2020年清華大學出版社出版的圖書,作者是馬麗梅、郭晴、張林偉、邊玲、王其坤。

基本介紹

  • 中文名:Ubuntu Linux 作業系統與實驗教程(第2版)-微課視頻版
  • 作者:馬麗梅、郭晴、張林偉、邊玲、王其坤
  • 出版社:清華大學出版社
  • 出版時間:2020年8月1日
  • 定價:59.80 元
  • ISBN:9787302555414
內容簡介,圖書目錄,

內容簡介

Ubuntu一直以其易用性著稱,目前使用Ubuntu Linux系統的計算機越來越多。Ubuntu Linux和其他發行版的Linux在使用上和伺服器的配置上有一些不同煮船提船,介紹Linux的教材很多,專門講述Ubuntu Linux的圖書蘭熱遷卻相對較少。
本書以目前流行的Ubuntu 16.04.06 LTS發行版本為基礎編寫,全書共分為11章,首先講述了虛擬機以及在虛擬機下Ubuntu的安裝和虛擬機的使用,其次介紹了Ubuntu圖形界面和字元界面、檔案管理、用戶和組管理、硬碟與記憶體使用、進程管理、Shell及其編程、Samba和NFS伺服器搭建、LAMP平台的搭建等內容。為了方便教師使用和學生學習,書中配有大量的實驗截圖,由淺入深、圖文並茂、條理清楚,系統全面地介紹了Ubuntu Linux作業系統。
本書既可以作為本科院校、高職院校相關專業的教材,也可以作為Linux培訓的教材,還可以作為專業人員的參考書籍,是一本難得的Ubuntu Linux學習用書。

圖書目錄

第1章虛擬機
1.1虛擬機簡介
1.1.1虛擬機的安裝
1.1.2創建虛擬機
1.2虛擬機下安裝Ubuntu Linux 16.04 LTS系統
1.2.1安裝系統的硬體要求
1.2.2在虛擬機中添加映像檔案
1.2.3安裝系統步驟
1.3虛擬機的使用
1.3.1虛擬機下隨身碟的使用
1.3.2VM Tools的安裝
1.3.3虛擬機的快照功能
1.3.4虛擬機捕獲螢幕功能
1.3.5更改虛擬機的記憶體、添加硬碟
習題
第2章Ubuntu Linux系統介紹
2.1Linux系統簡介
2.1.1什麼是Linux
2.1.2Linux系統的產生
2.1.3Linux的發展
2.2Linux系統的特點和組成
2.2.1Linux系統的特點
2.2.2Linux系統的組成旬立肯凳
2.3Linux版本介紹
2.3.1Linux核心版本
2.3.2Linux 發行版本
2.4Ubuntu Linux 系統概述
2.4.1Ubuntu版本
2.4.2Ubuntu Linux的特點
習題
第3章Ubuntu Linux 16.04 LTS圖形界面
3.1Unity桌面環境
3.1.1Unity概述
3.1.2Unity桌面介紹
3.2GNOME桌面環境
3.3軟體更新源
習題
第4章Ubuntu Linux 16.04 LTS字元界面使用
4.1字元界面
4.1.1進入字元鞏仔匪界面
4.1.2Shell功能
4.2在字元界面下安裝軟體
4.2.1APT管理軟體
4.2.2dpkg命令
4.3字元界面下的關機和重啟
4.3.1Ubuntu的運行級別
4.3.2從圖形界面轉入命令界面
4.3.3從命令界面轉入圖形界面
4.3.4關機和重啟
4.4Putty遠程登錄
習題
第5章Ubuntu檔案管理
5.1檔案系統概述獄戲
5.1.1檔案系統
5.1.2檔案系統概念
5.1.3檔案與目錄的定義
5.1.4檔案的結構、類型和屬性
5.2檔案操作命令
5.2.1顯示檔案內容
5.2.2顯示目錄及檔案
5.2.3檔案創建、刪除命令
5.2.4目錄創建、刪除命令
5.2.5複製、移動命令
5.2.6壓縮、備份命令
5.2.7許可權管理命令
5.2.8檔案查找命令
5.2.9統計命令wc
5.3輸入、輸出重定向
5.3.1標準輸入、輸出
5.3.2輸入重定向
5.3.3輸出重定向
5.4管道
5.5連結
5.5.1什麼是連結
5.5.2索引節點
5.5.3兩種連結
5.5.4連結命令ln
習題
第6章用戶和組管理
6.1Linux用戶
6.1.1用戶和用戶組
6.1.2用戶分類
6.1.3用戶相關檔案
6.2Linux用戶組
6.3用戶和用戶組管理命令
6.3.1用戶管理命令
6.3.2用戶組管理命令
6.4su和sudo
6.4.1su命令
6.4.2sudo命令
習題
第7章硬碟和記憶體
7.1硬碟
7.1.1命名方式
7.1.2硬碟的分區
7.2磁碟配額
7.2.1查看核心是否支持配額
7.2.2安裝磁碟配額催頁糊工具
7.2.3激活分區的配額功能
7.2.4建立配額資料庫
7.2.5啟動磁碟配額
7.2.6編輯用戶磁碟配額
7.2.7配額寬限期設定
7.2.8關閉磁碟配額
7.3記憶體管理
7.3.1交換分區swap
7.3.2添加交換檔案
7.3.3添加交換分區
7.4進程管理
7.5任務計畫
7.5.1執行一次的at命令
7.5.2任承和汗意時間執行的batch命令
7.5.3在指定時間執行的crontab命令
習題
第8章編輯器及Gcc編譯器
8.1三種編輯器
8.1.1vi編輯器
8.1.2nano編輯器
8.1.3gedit編輯器
8.2Gcc編譯器
8.2.1Gcc編譯器的使用
8.2.2Gcc總體選項實例
8.2.3Gcc最佳化選項實例
8.2.4Gcc警告和出錯選項實例
8.2.5gdb調試器
8.3Eclipse開發環境
8.3.1安裝OpenJDK
8.3.2配置Eclipse的Java語言集成開發環境
習題
第9章Shell及其編程
9.1Shell概述
9.1.1Bourne Shell
9.1.2C Shell
9.1.3Korn Shell
9.1.4Bourne Again Shell
9.1.5查看用戶Shell
9.2Shell腳本執行方式
9.2.1Shell腳本概述
9.2.2執行Shell腳本的幾種方式
9.3Shell腳本變數
9.3.1系統變數
9.3.2環境變數
9.3.3自定義變數
9.3.4自定義變數的使用
9.4數組
9.4.1數組的聲明
9.4.2數組的賦值
9.4.3數組的讀取
9.4.4數組的長度
9.5Shell的輸入/輸出
9.5.1輸入命令read
9.5.2輸出命令echo
9.6運算符和特殊字元
9.6.1運算符
9.6.2特殊字元
9.7Shell語句
9.7.1test命令
9.7.2if語句
9.7.3case語句
9.7.4while語句
9.7.5until語句
9.7.6for語句
9.7.7循環控制語句
9.8綜合套用
9.8.1綜合套用一
9.8.2綜合套用二
9.8.3綜合套用三
習題
第10章伺服器的配置
10.1查看網路配置
10.1.1ifconfig
10.1.2route
10.1.3hostname
10.1.4netstat
10.2修改網路配置
10.2.1使用命令修改
10.2.2使用配置檔案修改
10.3Samba伺服器
10.3.1Samba伺服器簡介
10.3.2安裝Samba伺服器
10.3.3配置Samba伺服器
10.4NFS伺服器
10.4.1NFS簡介
10.4.2NFS套用
10.4.3NFS伺服器的安裝與配置
10.4.4客戶端訪問NFS服務
10.5LAMP搭建
10.5.1Apache伺服器簡介
10.5.2Apache的安裝
10.5.3PHP7
10.5.4MySQL資料庫
10.5.5phpMyAdmin
10.5.6PHP與MySQL協同工作
習題
第11章安全設定
11.1Linux下的防毒軟體
11.1.1ClamAV主要特徵
11.1.2ClamAV使用方法
11.2Linux下的防火牆
11.2.1iptables介紹
11.2.2iptables結構
11.2.3iptables操作
11.2.4iptables防火牆常用的策略
11.2.5iptables防火牆添加規則
11.2.6iptables備份與還原
11.3網路連線埠掃描工具NMAP
習題
參考文獻
4.1字元界面
4.1.1進入字元界面
4.1.2Shell功能
4.2在字元界面下安裝軟體
4.2.1APT管理軟體
4.2.2dpkg命令
4.3字元界面下的關機和重啟
4.3.1Ubuntu的運行級別
4.3.2從圖形界面轉入命令界面
4.3.3從命令界面轉入圖形界面
4.3.4關機和重啟
4.4Putty遠程登錄
習題
第5章Ubuntu檔案管理
5.1檔案系統概述
5.1.1檔案系統
5.1.2檔案系統概念
5.1.3檔案與目錄的定義
5.1.4檔案的結構、類型和屬性
5.2檔案操作命令
5.2.1顯示檔案內容
5.2.2顯示目錄及檔案
5.2.3檔案創建、刪除命令
5.2.4目錄創建、刪除命令
5.2.5複製、移動命令
5.2.6壓縮、備份命令
5.2.7許可權管理命令
5.2.8檔案查找命令
5.2.9統計命令wc
5.3輸入、輸出重定向
5.3.1標準輸入、輸出
5.3.2輸入重定向
5.3.3輸出重定向
5.4管道
5.5連結
5.5.1什麼是連結
5.5.2索引節點
5.5.3兩種連結
5.5.4連結命令ln
習題
第6章用戶和組管理
6.1Linux用戶
6.1.1用戶和用戶組
6.1.2用戶分類
6.1.3用戶相關檔案
6.2Linux用戶組
6.3用戶和用戶組管理命令
6.3.1用戶管理命令
6.3.2用戶組管理命令
6.4su和sudo
6.4.1su命令
6.4.2sudo命令
習題
第7章硬碟和記憶體
7.1硬碟
7.1.1命名方式
7.1.2硬碟的分區
7.2磁碟配額
7.2.1查看核心是否支持配額
7.2.2安裝磁碟配額工具
7.2.3激活分區的配額功能
7.2.4建立配額資料庫
7.2.5啟動磁碟配額
7.2.6編輯用戶磁碟配額
7.2.7配額寬限期設定
7.2.8關閉磁碟配額
7.3記憶體管理
7.3.1交換分區swap
7.3.2添加交換檔案
7.3.3添加交換分區
7.4進程管理
7.5任務計畫
7.5.1執行一次的at命令
7.5.2任意時間執行的batch命令
7.5.3在指定時間執行的crontab命令
習題
第8章編輯器及Gcc編譯器
8.1三種編輯器
8.1.1vi編輯器
8.1.2nano編輯器
8.1.3gedit編輯器
8.2Gcc編譯器
8.2.1Gcc編譯器的使用
8.2.2Gcc總體選項實例
8.2.3Gcc最佳化選項實例
8.2.4Gcc警告和出錯選項實例
8.2.5gdb調試器
8.3Eclipse開發環境
8.3.1安裝OpenJDK
8.3.2配置Eclipse的Java語言集成開發環境
習題
第9章Shell及其編程
9.1Shell概述
9.1.1Bourne Shell
9.1.2C Shell
9.1.3Korn Shell
9.1.4Bourne Again Shell
9.1.5查看用戶Shell
9.2Shell腳本執行方式
9.2.1Shell腳本概述
9.2.2執行Shell腳本的幾種方式
9.3Shell腳本變數
9.3.1系統變數
9.3.2環境變數
9.3.3自定義變數
9.3.4自定義變數的使用
9.4數組
9.4.1數組的聲明
9.4.2數組的賦值
9.4.3數組的讀取
9.4.4數組的長度
9.5Shell的輸入/輸出
9.5.1輸入命令read
9.5.2輸出命令echo
9.6運算符和特殊字元
9.6.1運算符
9.6.2特殊字元
9.7Shell語句
9.7.1test命令
9.7.2if語句
9.7.3case語句
9.7.4while語句
9.7.5until語句
9.7.6for語句
9.7.7循環控制語句
9.8綜合套用
9.8.1綜合套用一
9.8.2綜合套用二
9.8.3綜合套用三
習題
第10章伺服器的配置
10.1查看網路配置
10.1.1ifconfig
10.1.2route
10.1.3hostname
10.1.4netstat
10.2修改網路配置
10.2.1使用命令修改
10.2.2使用配置檔案修改
10.3Samba伺服器
10.3.1Samba伺服器簡介
10.3.2安裝Samba伺服器
10.3.3配置Samba伺服器
10.4NFS伺服器
10.4.1NFS簡介
10.4.2NFS套用
10.4.3NFS伺服器的安裝與配置
10.4.4客戶端訪問NFS服務
10.5LAMP搭建
10.5.1Apache伺服器簡介
10.5.2Apache的安裝
10.5.3PHP7
10.5.4MySQL資料庫
10.5.5phpMyAdmin
10.5.6PHP與MySQL協同工作
習題
第11章安全設定
11.1Linux下的防毒軟體
11.1.1ClamAV主要特徵
11.1.2ClamAV使用方法
11.2Linux下的防火牆
11.2.1iptables介紹
11.2.2iptables結構
11.2.3iptables操作
11.2.4iptables防火牆常用的策略
11.2.5iptables防火牆添加規則
11.2.6iptables備份與還原
11.3網路連線埠掃描工具NMAP
習題
參考文獻

相關詞條

熱門詞條

聯絡我們