Linux教程(第4版)

Linux教程(第4版) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
孟慶昌,牛欣源 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-25

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121293832
版次:4
商品編碼:12016012
包裝:平裝
叢書名: 高等學校規劃教材
開本:16開
齣版時間:2016-08-01
用紙:膠版紙
頁數:312
字數:496000
正文語種:中文


相關圖書





圖書描述

編輯推薦

適讀人群 :可作為高等學校計算機相關專業Linux操作係統教材,也可作為廣大Linux用戶、管理員及Linux係統自學者的學習用書。
  國內著名操作係統作者,國傢規劃教材和北京精品教材,暢銷教材

內容簡介

  本書是"十二五”普通高等教育本科國傢級規劃教材和北京高等教育精品教材。在第3版的基礎上修訂而成,全麵、係統、由淺入深地介紹Linux係統的概念、使用、原理、開發和管理等方麵的內容。書中通過大量應用實例,循序漸進地引導讀者學習Linux係統。全書共分9章,分彆講述Linux係統概述、係統安裝和圖形環境,常用命令,vi編輯器,shell編程,內核的功能和實現,常用開發工具,Linux環境編程,係統管理,網絡應用和管理等。每章都有思考題。書後給齣瞭實驗大綱,供教學參考。還為任課教師免費提供電子教案。

作者簡介

  孟慶昌,是北京信息科技大學的教學名師,國內知名的操作係統教育專傢,其操作係統教材在國內高校擁有良好的口碑和市場

目錄

第1章 Linux係統概述 1
1.1 計算機基礎知識 1
1.1.1 硬件 1
1.1.2 軟件 1
1.2 操作係統的功能 3
1.2.1 硬件控製 3
1.2.2 資源管理 3
1.2.3 用戶接口 3
1.2.4 輸入和輸齣處理 5
1.2.5 係統監控 5
1.2.6 通信 5
1.3 Linux係統的曆史、現狀和特點 6
1.3.1 Linux的曆史 6
1.3.2 Linux的現狀 6
1.3.3 Linux的特點 8
1.3.4 Linux的版本 9
1.3.5 Linux的發展優勢與存在的問題 11
1.4 Linux係統安裝 11
1.4.1 基本硬件需求 12
1.4.2 安裝前的準備 12
1.4.3 利用PQMagic 8.0劃分分區 14
1.4.4 安裝過程 16
1.4.5 登錄和退齣係統 22
1.4.6 常用硬件配置 23
1.4.7 安裝軟件工具 26
1.5 在虛擬機上安裝Linux 27
1.6 Linux圖形環境 28
1.6.1 X Window係統 29
1.6.2 GNOME桌麵係統 31
1.6.3 KDE桌麵係統 31
思考題1 35
第2章 Linux常用命令 36
2.1 使用命令 36
2.1.1 進入shell界麵 36
2.1.2 命令格式 37
2.1.3 輸入命令 37
2.2 簡單命令 38
2.3 文件概念和文件類型 39
2.3.1 文件係統的概念 39
2.3.2 文件類型 40
2.4 文件操作命令 42
2.4.1 文件顯示命令 42
2.4.2 匹配、排序及顯示指定內容
的命令 45
2.4.3 比較文件內容的命令 47
2.4.4 復製、刪除和移動文件的命令 48
2.4.5 文件內容統計命令 50
2.5 目錄及其操作命令 51
2.5.1 目錄結構 51
2.5.2 創建和刪除目錄的命令 53
2.5.3 改變工作目錄和顯示目錄內容
的命令 55
2.5.4 鏈接文件的命令 57
2.5.5 改變文件或目錄存取權限
的命令 59
2.5.6 改變用戶組和文件主的命令 63
2.6 聯機幫助命令 64
2.6.1 man命令 64
2.6.2 help命令 65
2.7 有關進程管理的命令 66
2.7.1 ps命令 66
2.7.2 kill命令 68
2.7.3 sleep命令 69
2.8 文件壓縮和解壓縮命令 69
2.8.1 gzip命令 69
2.8.2 unzip命令 70
2.9 有關DOS命令 71
思考題2 72
第3章 文本編輯 73
3.1 vi的工作方式 73
3.1.1 命令方式 73
3.1.2 輸入方式 73
3.1.3 ex轉義方式 74
3.2 進入和退齣vi 75
3.2.1 進入vi 75
3.2.2 退齣vi 75
3.3 文本輸入 76
3.3.1 插入命令 76
3.3.2 附加命令 76
3.3.3 打開命令 77
3.3.4 輸入方式下光標的移動 77
3.4 移動光標 78
3.5 文本修改 79
3.6 編輯文件 80
3.7 字符串檢索 81
3.8 ex命令 82
3.8.1 命令定位 82
3.8.2 常用ex命令 83
思考題3 84
第4章 Linux shell程序設計 85
4.1 shell概述 85
4.1.1 shell的特點和主要版本 85
4.1.2 簡單shell程序示例 86
4.1.3 shell腳本的建立和執行 87
4.2 命令曆史 88
4.2.1 顯示曆史命令 89
4.2.2 執行曆史命令 89
4.2.3 配置曆史命令環境 90
4.3 名稱補全 91
4.4 彆名 91
4.4.1 定義彆名 91
4.4.2 取消彆名 92
4.5 shell特殊字符 93
4.5.1 通配符 93
4.5.2 引號 94
4.5.3 輸入/輸齣重定嚮符 96
4.5.4 注釋、管道綫和後颱命令 99
4.5.5 命令執行操作符 100
4.5.6 成組命令 101
4.6 shell變量 102
4.6.1 用戶定義的變量 102
4.6.2 數組 104
4.6.3 變量引用 106
4.6.4 輸入/輸齣命令 107
4.6.5 位置參數 109
4.6.6 移動位置參數 110
4.6.7 預先定義的特殊變量 111
4.6.8 環境變量 113
4.6.9 環境文件 115
4.6.10 export語句與環境設置 115
4.7 參數置換變量 119
4.8 算術運算 121
4.9 控製結構 123
4.9.1 if語句 123
4.9.2 條件測試 125
4.9.3 case語句 128
4.9.4 while語句 130
4.9.5 until語句 131
4.9.6 for語句 131
4.9.7 break命令和continue命令 134
4.9.8 exit命令 135
4.10 函數 136
4.11 作業控製 137
4.11.1 jobs命令 138
4.11.2 kill命令 138
4.11.3 bg和fg命令 138
4.12 shell內置命令 138
4.13 shell腳本調試 141
4.13.1 解決環境設置問題 142
4.13.2 解決腳本錯誤 142
4.14 shell腳本示例 143
思考題4 145
第5章 Linux內核簡介 147
5.1 概述 147
5.2 進程管理 148
5.2.1 進程和綫程的概念 149
5.2.2 進程的結構 151
5.2.3 對進程的操作 152
5.2.4 進程調度 153
5.2.5 shell基本工作原理 155
5.3 文件係統 156
5.3.1 ext2文件係統 156
5.3.2 虛擬文件係統 161
5.4 內存管理 165
5.4.1 請求分頁機製 165
5.4.2 內存交換 169
5.5 進程通信 169
5.5.1 信號機製 170
5.5.2 管道文件 172
5.5.3 System V IPC機製 173
5.6 設備管理 173
5.6.1 設備管理概述 173
5.6.2 設備驅動程序和內核之間的接口 174
5.7 中斷、異常和係統調用 176
5.7.1 中斷處理 177
5.7.2 係統調用 178
5.8 網絡係統 178
5.8.1 socket 178
5.8.2 網絡分層結構 179
思考題5 180
第6章 常用開發工具 181
6.1 gcc編譯係統 181
6.1.1 文件名後綴 181
6.1.2 C語言編譯過程 182
6.1.3 gcc命令行選項 183
6.2 gdb程序調試工具 188
6.2.1 啓動gdb和查看內部命令 188
6.2.2 顯示源程序和數據 190
6.2.3 改變和顯示目錄或路徑 193
6.2.4 控製程序的執行 194
6.2.5 其他常用命令 197
6.2.6 應用示例 197
6.3 程序維護工具make 200
6.3.1 make的工作機製 200
6.3.2 使用變量 203
6.3.3 隱式規則 204
6.3.4 make命令常用選項 205
思考題6 206
第7章 Linux環境編程 208
7.1 係統調用和庫函數 208
7.1.1 係統調用 208
7.1.2 庫函數 208
7.1.3 調用方式 209
7.2 文件操作 210
7.2.1 有關文件操作的係統調用 210
7.2.2 應用示例 211
7.3 進程控製 215
7.3.1 有關進程控製的係統調用 215
7.3.2 應用示例 216
7.4 進程通信 218
7.4.1 有關進程通信的函數 218
7.4.2 應用示例 220
7.5 內存管理 223
7.6 綜閤編程示例 224
思考題7 226
第8章 Linux係統管理 227
8.1 係統管理概述 227
8.2 用戶和工作組管理 228
8.2.1 有關用戶賬號的文件 228
8.2.2 用戶賬號的創建和維護 231
8.2.3 用戶磁盤空間限製及其實現 237
8.3 文件係統及其維護 239
8.3.1 分區 239
8.3.2 文件係統 244
8.3.3 Linux主要目錄的內容 248
8.4 文件係統的備份 250
8.4.1 備份概述 250
8.4.2 備份策略 251
8.4.3 恢復備份文件 253
8.5 係統安全管理 253
8.5.1 安全管理 253
8.5.2 安全管理要素 254
8.5.3 用戶密碼和賬號的管理 255
8.5.4 文件和目錄權限的管理 256
8.5.5 係統日誌 257
8.6 係統性能優化 259
8.6.1 磁盤I/O性能的優化 259
8.6.2 執行進程的調度 260
思考題8 261
第9章 網絡應用及管理 262
9.1 配置網絡 262
9.1.1 配置網卡 262
9.1.2 網絡互連 264
9.1.3 基本網絡命令 264
9.2 電子郵件 268
9.2.1 電子郵件係統簡介 268
9.2.2 配置郵件環境 270
9.3 網絡文件係統NFS 275
9.3.1 NFS簡介 275
9.3.2 NFS的配置及使用 276
9.4 網絡管理 278
9.4.1 網絡管理簡介 278
9.4.2 SNMP 279
9.4.3 基於SNMP的管理應用程序 282
9.5 網絡安全 284
9.5.1 網絡安全簡介 284
9.5.2 Linux安全問題及對策 287
9.5.3 網絡安全工具 295
思考題9 297
附錄A 實驗大綱 298
實驗一 Linux係統安裝與簡單配置 298
實驗二 常用命令使用 299
實驗三 vi編輯器 300
實驗四 shell編程 300
實驗五 常用開發工具 301
實驗六 Linux環境編程 302
實驗七 係統及網絡管理 302
參考文獻 303

前言/序言

  ?21世紀是一個信息時代。大數據處理技術、雲計算技術、生命科學與工程等最新科學技術得到瞭迅猛發展,給計算機軟件學科帶來瞭強有力的推動,同時提齣瞭新的更高的要求。操作係統作為所有軟件的基礎平颱,曆來受到業界的廣泛重視。如今,在不斷湧現的新的操作係統中,在全世界得到廣泛關注和迅速發展的當屬Linux操作係統。以Linux為代錶的開源軟件是當今舉世矚目的、發展最快和應用最廣的主流軟件之一。各國政府對Linux的開發和應用給予很大關注,全球軟件業和廠商都以極大熱情和資金投入Linux的開發。現在,學習和應用Linux成為眾多計算機用戶和學生的首選。編寫和齣版《Linux教程》正是為瞭適應這種社會需求。
  本書是“十二五”普通高等教育本科國傢級規劃教材和北京高等教育精品教材。自《Linux教程》發行後,得到廣大讀者的支持和好評,這是對我們工作的肯定,在此深錶感謝。遵從與時俱進的思想,我們對本書第3版進行瞭如下修訂:
  (1)修訂與時間相關的內容,盡量提供最新的信息,修正個彆疏漏。
  (2)鑒於高校學生學時數的限製和本書講授知識的關聯性,刪去原書第10章嵌入式操作係統簡介。
  (3)在第7章Linux環境編程的7.6節綜閤編程示例中,增加瞭C程序主函數main如何從命令行中獲得形參值的介紹。
  (4)在前言中調整瞭學時分配(建議)。
  本書以紅旗Linux桌麵版6.0為藍本,全麵、係統、由淺入深地介紹瞭Linux係統的概念、使用、原理、開發和管理等方麵的內容。通過大量應用實例,循序漸進地引導讀者學習Linux係統。
  本書內容分為4個部分:
  第一部分基本知識,包括概述、係統安裝和一般配置,以及vi和常用命令的使用。
  第二部分係統結構,即Linux內核簡介。
  第三部分Linux程序設計,包括shell編程、常用開發工具和高級編程(係統調用和庫函數的應用)。
  第四部分係統管理,包括常規係統管理和網絡管理。
  全書共分9章:
  第1章Linux係統概述,給齣有關操作係統的一些概念和術語,並對Linux操作係統的功能、版本、特點,以及Linux係統安裝和圖形環境進行較全麵的介紹。
  第2章Linux常用命令,介紹如何在安全的環境中執行係統命令,包括有關文件、目錄、文件係統、進程等概念,如何使用相應的命令對文件、目錄、進程等進行管理,瞭解遇到問題時,如何找到幫助信息等。
  第3章文本編輯,介紹Linux係統上常用的文本編輯器vi,包括如何使用vi編輯器建立、編輯、顯示及加工處理文本文件。
  第4章Linuxshell程序設計,主要介紹Linuxshell(默認的是bash)的語法結構、變量定義及賦值引用、標點符號、控製語句、函數、內置命令及shell程序調試等。
  第5章Linux內核簡介,介紹Linux核心部分,即Linux操作係統的功能和實現,包括Linux核心的一般結構,進程的概念、進程的調度和進程通信,文件係統的構成和管理,內存管理,設備驅動,以及中斷處理等。
  第6章常用開發工具,介紹在Linux環境下C語言編譯係統、gdb調試工具和程序維護工具make的功能、選項和應用。
  第7章Linux環境編程,簡要介紹係統調用和庫函數的概念,以及在Linux環境下如何利用係統調用和庫函數進行編程。
  第8章Linux係統管理,對Linux係統管理的各個方麵進行較為全麵的介紹,包括與Linux係統管理相關的計算機術語,有關用戶和工作組、文件係統、係統後備、係統安全等方麵的基本概念及相關的管理方法,有關Linux係統性能優化的基本概念與技巧等。
  第9章網絡應用及管理,對Linux係統的網絡應用、網絡管理、網絡安全等內容進行較全麵的介紹,包括網絡配置的基本知識,網絡文件係統的基本功能和使用方法,網絡管理的基本方法,網絡安全問題及對策等。
  本書所給命令中,帶下劃綫的字母或英文單詞錶示變量,具體使用該命令時,應該用適當參數替換。
  為強化本課程的實驗環節,附錄A提供瞭實驗大綱;為方便教師授課,本書還提供電子教案,任課教師可以從華信教育資源網http://www.hxedu.com.cn免費注冊下載,並依據本校教學大綱的要求對它進行增刪。下錶列齣瞭授課和實驗的學時分配建議,任課老師可根據本校實際情況,在學時及內容安排上進行適當取捨。
  授課學時分配錶
  授課總學時
  (參考值)學時分配
  第1章第2章第3章第4章第5章第6章第7章第8章第9章

  實驗學時分配錶

  實驗總學時
  (參考值)學時分配
  第1章
  (實驗一)第2章
  (實驗二)第3章
  (實驗三)第4章
  (實驗四)第6章
  (實驗五)第7章
  (實驗六)第8章
  (實驗七)

  在本書編寫過程中得到多位同事、學生和齣版社編輯的大力支持和幫助,在此錶示衷心感謝。本書主要由孟慶昌、牛欣源編寫,本次修訂中參加編寫、整理工作的還有劉振英、路旭強、張誌華、馬鳴遠、唐偉傑、孟欣、李強等。因編者水平有限,加上時間緊迫,Linux技術發展迅速,故書中難免存在疏漏、欠妥和錯誤之處,懇請廣大讀者批評指正,在此錶示感謝。讓我們共同努力,促進我國軟件産業的迅速發展。

  編著者



Linux教程(第4版) 下載 mobi epub pdf txt 電子書 格式

Linux教程(第4版) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Linux教程(第4版) 下載 mobi pdf epub txt 電子書 格式 2024

Linux教程(第4版) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

好書

評分

教材,正版~

評分

不知為何,京東白條10000額度突降5500,很鬱悶,我是京東付費vip,年消費6w+,京東的錶現令人很費解。

評分

我是一個資深消費者,京東對待超級客戶的態度讓我很失望,強烈建議京東反省,能迴歸本初。

評分

不知為何,京東白條10000額度突降5500,很鬱悶,我是京東付費vip,年消費6w+,京東的錶現令人很費解。

評分

評分

還可以,還可以,真的還可以。

評分

還好

評分

教材,正版~

類似圖書 點擊查看全場最低價

Linux教程(第4版) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有