Ubuntu Linux作業系統實用教程(第2版)

Ubuntu Linux作業系統實用教程(第2版)

《Ubuntu Linux作業系統實用教程(第2版)》是2022年清華大學出版社出版的圖書,作者是王勇、吳捷、孫亞非、高勝利、汪輝進。

基本介紹

  • 中文名:Ubuntu Linux作業系統實用教程(第2版)
  • 作者:王勇、吳捷、孫亞非、高勝利、汪輝進
  • 出版時間:2022年12月1日
  • 出版社:清華大學出版社
  • ISBN:9787302617426 
  • 定價:66 元
內容簡介,圖書目錄,

內容簡介

本書以Ubuntu Linux系統為載體,以突出實踐技能培養為特點進行編寫,主要介紹Linux基礎套用、Linux系統管理和Linux網路管理。Linux的優勢在於其眾多的命令和強大的網路功能,因此本書內容在命令行方式和網路管理方面有所側重。 本書的項目1介紹Linux基礎知識及典型安裝過程; 項目2介紹Linux桌面環境; 項目3介紹Linux常用的Shell命令; 項目4介紹Linux的用戶、許可權管理; 項目5介紹網路配置與軟體更新; 項目6介紹Shell編程技術; 項目7~項目10介紹網路服務的配置和管理,包括Samba伺服器、Apache伺服器、FTP伺服器、DHCP伺服器; 項目11介紹手工打造LAMP、Java Web開發平台的實際案例。各個項目最後都給出了項目小結、自主實訓任務和習題。

圖書目錄

目錄
項目1系統概述——Linux基礎
任務1.1認識Linux作業系統
1.1.1開源之旅
1.1.2Linux的產生與發展
1.1.3Linux的特性
1.1.4Linux的發行版本
1.1.5Ubuntu
任務1.2快速安裝Ubuntu系統
1.2.1安裝前的準備
1.2.2開始安裝Ubuntu系統
任務1.3手動硬碟分區解析
1.3.1Linux系統的硬碟分區
1.3.2Linux系統硬碟分區的表示方法
1.3.3創建分區時的主要參數
1.3.4可能出現的情況
1.3.5開始手動硬碟分區
任務1.4啟動、登錄與註銷
1.4.1啟動
1.4.2登錄與註銷
1.4.3創建新賬戶
任務1.5切換超級用戶root
1.5.1root簡介
1.5.2啟用root用戶登錄圖形界面
任務1.6使用虛擬機軟體VMware
任務1.7總結項目解決方案的要點
項目2圖形界面操作——Linux桌面環境
任務2.1X Windows與GNOME
2.1.1X Windows
2.1.2GNOME的安裝
2.1.3使用GNOME
2.1.4配置GNOME
2.1.5退出GNOME
任務2.2系統管理
2.2.1“系統”選單
2.2.2配置網路
2.2.3網路工具
2.2.4用戶和組
2.2.5可移動的驅動器和介質
2.2.6服務
2.2.7系統監視器
任務2.3安裝應用程式
2.3.1新立得安裝包管理器
2.3.2更新軟體源
2.3.3直接安裝DEB包
任務2.4辦公套件OpenOffice.org
2.4.1OpenOffice.org簡介
2.4.2OpenOffice.org的使用
任務2.5總結項目解決方案的要點
項目3命令行操作——使用Shell命令
任務3.1認識Shell
3.1.1認識Shell命令
3.1.2顯示系統信息的命令
3.1.3Shell使用技巧
任務3.2瀏覽檔案系統
3.2.1Linux檔案及目錄結構
3.2.2Linux檔案及目錄查看類命令
3.2.3文本內容的顯示和處理
3.2.4檔案查找類命令
任務3.3管理普通檔案
3.3.1使用通配符
3.3.2檔案及目錄的創建
3.3.3檔案及目錄的刪除
3.3.4檔案及目錄的複製
3.3.5檔案及目錄的移動
3.3.6檔案及目錄的歸檔、打包
任務3.4管理特殊檔案——設備
3.4.1設備檔案
3.4.2設備掛載與卸載
任務3.5檔案管理進階
3.5.1硬連結與軟連結
3.5.2檔案重定向
3.5.3管道和過濾器
任務3.6進程和作業管理
3.6.1進程和作業
3.6.2進程的啟動
3.6.3查看系統的進程
3.6.4進程的控制
3.6.5作業及管理
任務3.7總結項目解決方案的要點
項目4系統安全操作——Linux用戶與許可權管理
任務4.1用戶類型管理
4.1.1用戶分類
4.1.2用戶賬戶檔案——/etc/passwd
4.1.3用戶密碼檔案——/etc/shadow
4.1.4用戶管理
4.1.5修改用戶默認設定
4.1.6用戶的分組及管理
任務4.2檔案許可權管理
4.2.1檔案和目錄的訪問許可權
4.2.2修改檔案的許可權
4.2.3默認訪問許可權
4.2.4修改檔案擁有者
任務4.3su、sudo工具的使用
4.3.1su——變更用戶ID
4.3.2sudo工具的使用
任務4.4總結項目解決方案的要點
項目5網路類操作——網路配置與軟體更新
任務5.1網路管理命令
5.1.1網路配置檔案
5.1.2在檔案/etc/network/interfaces中配置網路
5.1.3網路參數配置命令ifconfig、route
5.1.4其他網路命令
任務5.2上網設定
5.2.1PPPoE寬頻撥接設定
5.2.2網卡切換功能
5.2.3校園網使用Dr.com上網驗證的方法
任務5.3使用APT
任務5.4軟體源的設定
5.4.1軟體源簡介
5.4.2設定本地軟體源
任務5.5設定包過濾
5.5.1包過濾的工作原理
5.5.2iptables命令
任務5.6總結項目解決方案的要點
項目6編輯器與腳本——Shell編程
任務6.1了解Shell
6.1.1為什麼要學習Shell
6.1.2Shell簡介
任務6.2學會使用vi編輯器
6.2.1為什麼要使用vi編輯器
6.2.2vi的基本使用
6.2.3vi的進階使用
6.2.4gedit編輯器
任務6.3創建和執行第一個Shell腳本
6.3.1創建Shell腳本
6.3.2執行Shell腳本
任務6.4學習Shell變數和表達式
6.4.1創建用戶變數
6.4.2讀入與輸出變數
6.4.3系統環境變數
6.4.4特殊變數
6.4.5表達式
任務6.5Shell流程控制
6.5.1分支結構
6.5.2循環結構
任務6.6總結項目解決方案的要點
項目7與Windows共享——Samba伺服器
任務7.1了解Samba伺服器及相關軟體
7.1.1Samba簡介
7.1.2Samba的功能
任務7.2Samba的安裝與運行管理
7.2.1Samba伺服器的安裝
7.2.2Samba伺服器的運行管理
任務7.3解析smb.conf主配置檔案
7.3.1Samba主配置檔案的格式
7.3.2global全局配置域
7.3.3homes域
7.3.4public域
7.3.5printers域
任務7.4配置Samba伺服器
7.4.1添加Samba用戶
7.4.2配置share訪問級別的Samba伺服器
7.4.3配置user訪問級別的Samba伺服器
7.4.4Samba伺服器配置的檢測
任務7.5訪問Samba伺服器的共享資源
7.5.1Windows客戶機訪問Samba的共享資源
7.5.2Linux客戶機訪問Samba的共享資源
任務7.6總結項目解決方案的要點
項目8構建網站——Web伺服器
任務8.1了解Web伺服器及相關軟體
8.1.1Web伺服器簡介
8.1.2Apache的特點
任務8.2安裝Apache伺服器
8.2.1Apache的安裝
8.2.2Apache的基本管理
8.2.3Apache伺服器的運行
任務8.3熟悉Apache配置檔案
8.3.1Apache的配置檔案及目錄
8.3.2主配置檔案apache2.conf
8.3.3/etc/apache2/ports.conf檔案
8.3.4/etc/apache2/sitesavailable/default檔案
任務8.4Apache虛擬主機
8.4.1Apache虛擬主機簡介
8.4.2Apache虛擬主機的工作方式
8.4.3Apache虛擬主機的創建步驟
任務8.5創建Web網站
8.5.1創建基於IP位址的虛擬主機
8.5.2創建基於主機名的虛擬主機
任務8.6Web網站的安全性
8.6.1Apache的安全訪問機制
8.6.2配置基於主機的訪問控制
8.6.3配置基於用戶名的訪問控制
任務8.7總結項目解決方案的要點
項目9檔案傳送服務——FTP伺服器
任務9.1了解FTP伺服器
9.1.1FTP簡介
9.1.2FTP的兩種連線模式
9.1.3FTP的套用
9.1.4FTP伺服器軟體vsftpd
任務9.2vsftpd的安裝與啟動
9.2.1安裝vsftpd
9.2.2vsftpd的運行管理
任務9.3解析vsftpd.conf主配置檔案
9.3.1配置vsftpd.conf檔案
9.3.2本地用戶登錄的設定
9.3.3匿名用戶登錄的設定
9.3.4系統安全的設定
任務9.4創建FTP伺服器
9.4.1創建匿名用戶訪問的FTP伺服器
9.4.2創建基於本地用戶訪問的FTP伺服器
9.4.3創建基於維護Web網站的FTP伺服器
任務9.5FTP客戶端的常見操作
9.5.1訪問FTP伺服器
9.5.2ftp命令
9.5.3ftp命令的返回值及含義
任務9.6總結項目解決方案的要點
項目10自動管理IP位址——DHCP伺服器
任務10.1了解DHCP伺服器
10.1.1DHCP概述
10.1.2DHCP的工作過程
任務10.2DHCP伺服器安裝與運行管理
10.2.1安裝DHCP伺服器軟體
10.2.2DHCP伺服器運行管理
任務10.3準備DHCP運行環境
10.3.1完成項目前的準備
10.3.2建立網路虛擬環境
10.3.3網路虛擬環境配置
10.3.4觀察實驗環境運行情況
任務10.4配置DHCP伺服器
10.4.1配置/etc/default/dhcp3server檔案
10.4.2配置/etc/dhcp3/dhcpd.conf檔案
任務10.5測試DHCP伺服器
任務10.6配置DHCP轉接代理
10.6.1DHCP轉接代理簡介
10.6.2安裝DHCP轉接代理軟體
10.6.3DHCP轉接代理運行控制
任務10.7總結項目解決方案的要點
項目11項目實戰——構建LAMP、Java Web開發環境
任務11.1了解LAMP
任務11.2安裝LAMP
11.2.1安裝LAMP前的準備
11.2.2在圖形界面中安裝
11.2.3命令方式安裝
11.2.4疑難解決
任務11.3配置LAMP
11.3.1LAMP默認安裝的位置
11.3.2配置Apache
11.3.3配置PHP
11.3.4配置MySQL
11.3.5配置phpMyAdmin
任務11.4構建Java Web開發環境
11.4.1Java Web開發環境簡介
11.4.2安裝Java環境支持
11.4.3安裝配置Eclipse
11.4.4安裝並配置Eclipse的漢化包
11.4.5安裝並配置Tomcat
11.4.6安裝配置Java Web開發環境疑難解答
任務11.5測試開發環境
11.5.1用Eclipse編寫Java Web程式
11.5.2測試Tomcat及瀏覽JSP示例程式
11.5.3用phpMyAdmin管理MySQL資料庫
11.5.4用PHP程式連線資料庫
任務11.6總結項目解決方案的要點
參考文獻

相關詞條

熱門詞條

聯絡我們