Linux系統套用與開發教程第3版

Linux系統套用與開發教程第3版

本書以FedoraLinux21為藍本,全面系統地介紹Linux系統的使用、管理與開發。全書共分三部分,第一部分介紹Linux的基本知識,第二部分介紹硬體管理、網路管理、網路服務的配置、用戶管理以及對系統進行管理與監控的方法,第三部分介紹Linux下常用的開發工具和開發環境。

基本介紹

  • 書名:Linux系統套用與開發教程第3版
  • 作者:劉海燕等 
  • ISBN:978-7-111-51343-8 
  • 出版社:機械工業出版社 
  • 出版時間:2018-01-22 
出版信息,內容簡介,圖書目錄,

出版信息

書號: 51343
ISBN: 978-7-111-51343-8
作者: 劉海燕等
印次: 3-4
開本: 16開
字數: 349千字
所屬叢書: 高等學校計算機專業規劃教材
出版日期: 2018-01-22

內容簡介

本書以FedoraLinux21為藍本,全面系統地介紹Linux系統的使用、管理與開發。全書共分三部分,第一部分介紹Linux的基本知識,第二部分介紹硬體管理、網路管理、網路服務的配置、用戶管理以及對系統進行管理與監控的方法,第三部分介紹Linux下常用的開發工具和開發環境。

圖書目錄

教學建議
第一部分 Linux使用基礎
第1章Linux概述
1.1初識Linux
1.1.1什麼是Li肌x
1.1.2 Linux的特性
1.1.3 Linux與其他作業系統的區別
1.1.4 GNU、GPL和LGPL
1.1.5 Linux的主要版本
1.2 Linux概覽
1.2.1 Linux的核心
1.2.2 Linux的用戶界面
1.2.3 Linux的檔案結構
1.2.4Linux的應用程式
1.3Linux的安裝
1.3.1安裝前的準備
1.3.2引導安裝程式
1.3.3收集安裝信息
1.3.4正式安裝
1.4啟動與關閉Linux
1.4.1用戶登錄
1.4.2首次登錄的設定
1.4.3選擇默認用戶界面
1.4.4用戶註銷
1.4.5關機
1.5本章小結
習題
第2章 shell及常用命令
2.1 Linux終端使用基礎
2.1.1什麼是Linux終端
2.1.2 shell的基本形式
2.2檔案與目錄的基本概念
2.2.1檔案與檔案類型
2.2.2 目錄
2.2.3工作目錄、用戶主目錄與路徑
2.3 目錄和檔案的基本操作
2.3.1顯示檔案命令
2.3.2複製、刪除和移動命令
2.3.3創建和刪除目錄命令
2.3.4切換工作目錄和顯示目錄命
2.3.5查找與定位命令
2.3.6連結命令ln
2.3.7創建檔案、改變檔案或目錄
時間的命令touch
2.3.8檔案比較與排序命令
2.4備份與壓縮命令
2.4.1備份命令tar
2.4.2壓縮和解壓命令gzip
2.4.3解壓命令unzip
2.5其他常用命令
2.5.1顯示文字命令echo
2.5.2顯示日曆命令cal
2.5.3日期時間命令date
2.5.4清除螢幕命令clear
2.5.5軟體包管理命令rpm
2.6在線上幫助命令
2.6.1 maIl
2. 6.2 info
2. 6.3 help
2.7本章小結
習題
第3章X Window系統的使用
3.1 Fedora下的XWindow系統
3.1.1 XWindow系統的組成與特點
3.1.2 GNOME簡介
3.1.3 KDE簡介
3.1.4桌面應用程式
3.1.5視窗管理器
3.2 GNOME桌面環境
3.2.1 GNOME桌面布局
3.2.2 GNOME的頂端面板
3.2.3 GNOME的浮動面板
3.2.4 GNOME的訊息和通知區
3.2.5 GNOME的工作區選擇器
3.2.6 GNOME的桌面設定
3.3 GNOME的應用程式和視窗管理
3.3.1 GNOME中的應用程式
3.3.2運行桌面應用程式
3.3.3收藏夾和捷徑管理
3.3.4 GNOME的視窗管理
3.3.5 GNOME的檔案管理器
3.3.6 GNOME的軟體管理
3.4本章小結
習題
第4章Linux系統的常用軟體
4.1辦公軟體
4.1.1 辦公套件LibreOmce
4.1.2 Writer組件
4.1.3 Calc組件
4.1.4 Impress組件
4.2網路套用軟體
4.2.1 瀏覽器Firefox
4.2.2電子郵件管理軟體Evolution
4.3多媒體套用軟體
4.3.1音樂播放器Rhythmbox
4.3.2電影播放器Totem
4.4其他工具軟體
4.4.1 GNU圖像處理程式
4.4.2文本編輯器
4.5本章小結
習題
第5章硬體與軟體的安裝
5. 1 Linux硬體安裝
5.1.1 Linux硬體管理基礎
5.1.2 Linux統一設備模型
5.1.3安裝硬體驅動的一般步驟
5.1.4硬體安裝實例
5.2 Linux軟體安裝
5.2.1 Linux中套用軟體的安裝包
5.2.2安裝Tarball包套用軟體
5.2.3安裝RPM包套用軟體
5.2.4安裝Deb包套用軟體
5.3通過yum命令安裝軟體
5.3.1yum源的配置和使用
5.3.2 yum的常用命令
5.3.3 yum軟體安裝實例
5.4 patch原理和命令
5.4.1套用patch的一般過程
5.4.2利用diff與patch更新軟體
5.5本章小結
習題
第二部分 Linux系統管理
第6章 網路的基本配置
6.1 網路接口的硬體信息
6.2網路接口的配置
6.2.1使用文本模式工具配置接口
6.2.2使用圖形界面工具配置接口
6.2.3使用終端命令顯示和配置接口
6.3 網路接口的啟動與停止
6.4常用網路命令
6.4.1網路測試命令
6.4.2遠程登錄命令
6.5網路相關配置檔案
6.5.1主機名配置檔案
6.5.2網路接口配置檔案
6.5.3主機名列表檔案
6.5.4域名伺服器配置檔案
6.5.5主機名解析配置檔案
6.5.6名字服務切換配置檔案
6.5.7協定定義檔案
6.5.8網路服務列表檔案
6.6本章小結
習題
第7章 常用網路服務的使用與配置
7.1 網路服務管理工具
7.1.1 圖形界面的管理工具
7.1.2文本界面的管理工具
7.1.3命令行界面的管理工具
7.1.4 xinetd
7.2 Apache伺服器
7.2.1簡介
7.2.2安裝
7.2.3啟動與關閉
7.2.4配置
7.2.5套用實例
7.3 vsFrPd伺服器
7.3.1簡介
7.3.2安裝
7.3.3啟動與關閉
7.3.4配置
7.3.5FI'P客戶端
7.3.6套用實例
7.4 Samba伺服器
7.4.1簡介
7.4.2安裝
7.4.3啟動與關閉
7.4.4配置
7.4.5套用實例
7.5 DNS伺服器
7.5.1簡介
13.3.1基本的GTK+程式
13.3.2編譯GTK+源程式
13.3.3套用容器的GTK+程式
13.4本章小結
習題
第14章 Qt圖形界面程式設計
14.1 Qt程式設計簡介
14.2開發Qt圖形界面程式
14.2.1簡單的Qt圖形程式
14.2.2 Qt程式的編譯
14.2.3 Qt Creator程式開發
14.3本章小結
習題
第15章集成開發環境KDevelop的使用
15.1 KDevelop簡介
15.2 KDevelop的使用
15.2.1啟動KDevelop
15.2.2創建工程
15.2.3編輯工程
15.2.4編譯生成工程
15.3本章小結
習題
第16章 集成開發環境Eclipse的使用
16.1 Eclipse概述
16.1.1 Eclipse簡介
16.1.2 Eclipse的優勢
16.2 Eclipse的安裝與使用
16.2.1 JDK8安裝配置
16.2.2安裝與使用Eclipse
16.2.3 Eclipse界面組成
16.2.4創建第一個Java應用程式
16.3 Eclipse RCP套用開發
16.3.1什麼是RCP
16.3.2新建RCP項目
16.3.3項目的組織結構
16.3.4 RCP基本框架
16.3.5發布RCP應用程式
16.4本章小結
習題
附錄Linux終端命令

相關詞條

熱門詞條

聯絡我們