發表於2024-12-19
本書以Ubuntu Linux為基礎,進行瞭Linux操作係統的基礎知識介紹。從基礎的Ubuntu Linux安裝和各部分功能的使用,到較高層次的網絡服務配置和編程調試等,進行瞭嚴謹細緻的論述和深入淺齣的介紹。
本書采用科學語言進行係統性描述,語言通俗易懂,圖文並茂配,配以大量的真實實驗環境下的運行過程和結果的截圖。並在每一章的最後給齣瞭練習題和實驗題目,便於開展與教學相關的習題課和實驗課,從而更適閤於課程實際的教學要求。
本書全麵介紹瞭Linux操作係統的管理方法,並以Ubuntu Linux的長期支持的12.04版為基礎,給齣瞭Linux操作係統的應用實例。主要內容包括Linux簡介與係統安裝、Linux係統接口管理、首次係統配置、Linux文件係統、Linux常用命令、Linux常用應用軟件、進程管理與係統監控、管理和維護Linux係統、網絡基本配置與應用、常用服務器的搭建、Shell基礎、Shell編程,以及常用開發環境的搭建等相關知識。本書內容詳盡、實例豐富、結構清晰、通俗易懂,使用瞭大量的圖片進行講解和說明,對重點操作給齣瞭詳細的步驟說明,便於讀者學習和查閱,具有較強的實用性和參考性。 本書既可以作為學習、使用、管理與維護Ubuntu Linux係統的工具書,也可作為高等院校計算機相關專業Linux操作係統課程的教材和參考書。
王宏勇 博士 副教授,研究方嚮主要為數據庫、圖像處理、模式識彆。 參與多項省部級項目。發錶學術論文20篇,教材多部。
第1章Linux簡介與係統安裝1
1.1Linux簡介1
1.1.1什麼是Linux2
1.1.2Linux發展曆程4
1.1.3Linux特點7
1.1.4Linux的版本9
1.1.5Linux的應用和發展11
1.2Ubuntu簡介12
1.2.1什麼是Ubuntu12
1.2.2Ubuntu的特點13
1.2.3Ubuntu的版本13
1.2.4Ubuntu的獲得方法14
1.3安裝前的準備15
1.3.1安裝預備15
1.3.2Linux主機的硬件條件17
1.3.3虛擬機簡介19
1.3.4Linux的安裝規劃20
1.4在虛擬機中安裝21
1.4.1VMware軟件的安裝21
1.4.2創建和配置虛擬機21
1.4.3在虛擬機中安裝Ubuntu32
本章小結40
實驗140
習題141第2章Linux係統接口管理42
2.1操作係統接口42
2.1.1命令行用戶接口42
2.1.2圖形用戶接口42
2.1.3程序接口42
2.1.4Linux係統的接口42
2.2Shell命令接口43
2.2.1Shell命令接口的組成43
2.2.2Shell的版本44
2.3X Window圖形窗口接口45
2.3.1X Window簡述45
2.3.2X Window係統組成46
2.4GNOME桌麵環境47
2.4.1GNOME的安裝47
2.4.2GNOME Classic模式介紹51
2.5Unity界麵58
2.5.1Unity的常用操作58
2.5.2工作區64
2.5.3Unity常用快捷鍵64
2.6係統調用接口66
2.6.1係統調用66
2.6.2係統調用接口66
2.6.3Linux中的係統調用66
2.6.4API和係統調用的關係70
本章小結70
實驗271
習題271第3章首次係統配置72
3.1登錄、注銷和關機72
3.1.1登錄係統72
3.1.2注銷係統73
3.1.3關機與重啓係統74
3.2首次配置Ubuntu74
3.2.1配置網絡74
3.2.2配置顯示78
3.2.3配置軟件源79
3.3係統首次更新82
3.3.1安裝更新82
3.3.2更新語言支持83
3.3.3安裝缺失插件85
本章小結86
實驗386
習題386第4章Linux文件係統87
4.1Ubuntu的文件係統87
4.1.1文件係統簡介87
4.1.2Linux文件係統架構88
4.1.3ext2文件係統91
4.1.4Ubuntu的目錄結構95
4.2掛載與卸載文件係統98
4.2.1創建文件係統98
4.2.2掛載文件係統101
4.2.3卸載文件係統103
本章小結104
實驗4104
習題4104第5章Linux常用命令105
5.1Linux命令105
5.1.1Shell程序的啓動105
5.1.2命令的格式105
5.2目錄操作基本命令106
5.2.1ls命令106
5.2.2cd命令108
4.2.3pwd命令109
5.2.4mkdir命令109
5.2.5rmdir命令110
5.3文件操作的基本命令110
5.3.1touch命令110
5.3.2cat命令111
5.3.3cp命令113
5.3.4rm命令115
5.3.5mv命令117
5.3.6chmod命令117
5.4文件處理命令119
5.4.1grep命令119
5.4.2head命令120
5.4.3tail命令120
5.4.4wc命令121
5.4.5sort命令121
5.4.6find命令122
5.4.7which命令122
5.4.8whereis命令124
5.4.9locate命令125
5.5壓縮備份基本命令125
5.5.1bzip2命令和bunzip2命令125
5.5.2gzip命令126
5.5.3unzip命令126
5.5.4zcat命令和bzcat命令127
5.5.5tar命令128
5.6磁盤操作命令129
5.6.1mount命令129
5.6.2umount命令132
5.6.3df命令132
5.6.4du命令132
5.6.5fsck命令133
5.7關機重啓命令134
5.7.1shutdown命令134
5.7.2halt命令135
5.7.3poweroff命令135
5.7.4reboot命令135
5.7.5init命令135
5.8其他常用命令136
5.8.1echo命令136
5.8.2more命令和less命令136
5.8.3help命令和man命令137
5.8.4cal命令137
5.8.5date命令138
本章小結139
實驗5140
習題5140第6章Linux常用應用軟件141
6.1LibreOffice141
6.1.1LibreOffice Writer142
6.1.2LibreOffice Calc149
6.1.3LibreOffice Impress153
6.2vi文本編輯154
6.2.1文本編輯器簡介154
6.2.2vi編輯器的啓動與退齣155
6.2.3vi編輯器的工作模式159
6.2.4vi編輯器的基本應用160
6.3Gedit文本編輯器175
6.4PDF閱讀器178
6.5多媒體功能軟件182
6.5.1MPlayer182
6.5.2Totem186
6.6圖形圖像軟件GIMP188
6.7即時通信軟件QQ for Linux189
本章小結191
實驗6191
實驗6��1191
實驗6��2191
習題6192第7章進程管理與係統監控193
7.1進程管理193
7.1.1什麼是進程193
7.1.2進程的啓動196
7.1.3進程的調度199
7.1.4進程的監視204
7.2係統日誌206
7.2.1日誌文件簡介206
7.2.2常用的日誌文件207
7.3係統監視器210
7.4查看內存狀況213
7.5文件係統監控213
本章小結214
實驗7214
實驗7��1214
實驗7��2214
習題7215第8章管理和維護Linux係統216
8.1用戶管理216
8.1.1用戶與組簡介216
8.1.2用戶種類 216
8.1.3用戶的添加與刪除217
8.1.4組的添加與刪除223
8.2用戶身份轉換命令225
8.2.1激活與鎖定root用戶225
8.2.2sudo命令227
8.2.3passwd命令227
8.2.4su命令227
8.2.5useradd命令227
8.3軟件包管理229
8.3.1軟件包簡介229
8.3.2高級軟件包管理工具APT230
8.3.3文本界麵軟件包管理工具233
8.3.4Ubuntu軟件中心236
8.3.5新立得軟件包管理器238
本章小結243
實驗8243
習題8244第9章網絡基本配置與應用245
9.1網絡基本配置245
9.1.1網絡基礎知識245
9.1.2IP地址配置246
9.1.3DNS配置251
9.1.4hosts文件 252
9.2Linux常用網絡命令253
9.2.1ifconfig命令253
9.2.2ping命令254
9.2.3netstat命令256
9.2.4ftp和bye命令257
9.2.5telnet和logout命令258
9.2.6rlogin命令259
9.2.7route命令259
9.2.8finger命令260
9.2.9mail命令261
9.3Firefox瀏覽器261
9.3.1Firefox簡介261
9.3.2Firefox的使用262
9.3.3Firefox的配置263
9.4郵件客戶端軟件Evolution266
9.5網絡工具的使用269
本章小結271
實驗9271
習題9272第10章常用服務器的搭建273
10.1配置FTP服務器273
10.2配置Samba服務器275
10.2.1SMB協議和Samba簡介275
10.2.2安裝和配置Samba服務276
10.3配置DHCP服務器278
10.3.1DHCP基礎知識278
10.3.2Ubuntu中安裝DHCP服務280
本章小結283
實驗10283
習題10283第11章Shell基礎284
11.1Shell基礎知識284
11.1.1什麼是Shell284
11.1.2Shell的種類285
11.1.3Shell的便捷操作286
11.1.4Shell中的特殊字符286
11.2Shell變量290
11.2.1變量的種類290
11.2.2變量的定義及使用292
11.2.3變量的數值運算295
11.3命令彆名和曆史命令299
11.3.1命令彆名299
11.3.2曆史命令300
本章小結301
實驗11301
習題11301第12章Shell編程302
12.1Shell腳本簡介302
12.2編寫Shell腳本302
12.2.1建立Shell腳本303
12.2.2執行Shell腳本303
12.3交互式Shell腳本304
12.4邏輯判斷錶達式305
12.5分支結構308
12.5.1if語句308
12.5.2case命令312
12.6循環結構313
12.6.1for循環313
12.6.2while循環313
12.6.3until循環314
12.6.4退齣循環命令315
12.7函數316
12.8腳本調試317
本章小結318
實驗12318
實驗12��1318
實驗12��2318
實驗12��3318
實驗12��4318
習題12318第13章常用開發環境的搭建320
13.1Java開發環境Eclipse的搭建320
13.1.1Java簡介320
13.1.2Java特點320
13.1.3Eclipse介紹321
13.1.4Eclipse環境的搭建 322
13.2Java開發環境Eclipse的使用322
13.2.1創建Java項目323
13.2.2創建Java類324
13.2.3編輯Java 程序代碼325
13.2.4執行程序327
13.3安裝C/C++IDE開發工具327
13.3.1Linux下的C/C++開發工具介紹327
13.3.2Code::blocks的安裝 328
13.4C/C++IDE開發工具的使用330
13.5用GCC編譯執行C程序334
13.5.1GCC簡介334
13.5.2GCC的使用334
本章小結341
實驗13341
實驗13��1341
實驗13��2342
習題13342參考文獻343
操作係統是配置在計算機硬件上的第一層軟件,是用戶或應用程序與計算機硬件之間的接口。Linux是一種自由、開放、免費的操作係統軟件,也是一種多任務和多用戶的網絡操作係統。它具有良好的可移植性,廣泛運行於PC、服務器、工作站、大型機,以及包括嵌入式係統在內的各種硬件設備,適用平颱廣泛。它的源代碼公開,遵循 GPL精神、遵守POSIX標準,並且是與UNIX係統兼容的操作係統。目前,Linux操作係統得到瞭越來越廣泛的應用。
隨著Linux圖形化的日漸增強和版本的更新,Linux係統也漸漸在普通用戶中得到普及。Ubuntu是目前十分流行的Linux發行套件,它是完全以Linux為內核的操作係統。圖形化的安裝過程使用戶能夠輕鬆快捷地進行Linux係統的安裝配置和運行,改變瞭人們對Linux係統難以安裝和使用的看法。Ubuntu的名稱來自非洲詞匯,它的意思是“人性”、“群在故我在”,是非洲傳統的一種價值觀,也是“仁愛”思想的體現。Ubuntu的目標在於為一般用戶提供一個由自由軟件構建而成的穩定的操作係統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。Ubuntu每6個月會發布一個新版本,包括桌麵版本和服務器版本,更新速度非常快。用戶可以通過網絡隨時地進行桌麵和服務器版本的免費安全升級,並可以獲得Ubuntu下其他軟件的在綫升級和獲取,係統的安全性很高。
Ubuntu包含瞭日常所需的常用程序,集成瞭辦公套件LibreOffice、Mozila Firefox瀏覽器和Evolution套件等。主要包括瞭文本處理工具、圖片處理工具、電子錶格、演示文稿、電子郵件、網絡服務和日程管理等。在對係統的日常管理中,Ubuntu提供瞭Shell編程環境,幫助用戶完成對係統的深入維護功能。另外,作為服務器,在Ubuntu下還可以進行DHCP服務、FTP服務、文件服務等服務器的搭建。對於Linux下的Java、C語言等常用開發環境的搭建和程序編寫過程,也以圖形化的方式來實現,更加直觀,便於操作。
全書共13章,深入淺齣地介紹瞭Linux操作係統的管理概要,並以Ubuntu Linux長期支持的12.04版為基礎,介紹瞭Linux操作係統的應用和管理方式。主要內容包括Linux簡介與係統安裝、Linux係統接口管理、Linux係統安裝後的配置、文件係統、常用命令、常用應用軟件、進程管理與係統監控、係統的管理和維護、網絡基本配置與應用、常用服務器的搭建、Shell基礎、Shell編程,以及常用開發環境的搭建等相關知識。
本書結構清晰、內容詳盡、實例豐富,拋開抽象的理論論述和復雜的原理論證,更加注重應用實踐和具體使用方法的介紹。通過這種方式,幫助讀者理解和掌握Linux的基本概念、原理,並提高動手能力、應用能力,以及對Linux係統的管理能力。本書語言通俗易懂、深入淺齣、使用瞭大量的圖片進行章節內容的講解和說明,並對重點操作給齣瞭詳細的步驟。以圖文並茂的方式,將讀者引領入Linux的世界,非常便於讀者學習和相關知識的查閱,具有較強的實用性和參考性。本書的每章最後都配有實驗和練習題,讀者通過這些習題的練習,不僅能加深對基本概念和定義的理解,而且通過上機實驗,能夠提高編程能力、程序調試能力和動手操作能力。
本書由河南工業大學王宏勇主編,馬宏琳、閻磊副主編,其他參編人員還有徐振強、劉繼承、尹輝、程鳳娟等。
本書既可以作為學習、使用、管理與維護Ubuntu Linux係統的工具書,也可作為高等院校計算機相關專業Linux操作係統授課的教材和參考書。
由於編寫時間倉促,加之作者水平有限,書中不足之處在所難免,敬請讀者批評指正。
編者2015年7月
Ubuntu Linux基礎教程/高等學校計算機類國傢級特色專業係列規劃教材 下載 mobi pdf epub txt 電子書 格式 2024
Ubuntu Linux基礎教程/高等學校計算機類國傢級特色專業係列規劃教材 下載 mobi epub pdf 電子書不錯
評分作為教材使用,非常閤適。
評分也在京東買過好多書瞭,但是這次我得說過,第一眼看書皮,不知道是物流途中弄壞的,還是這書是彆人用過的,但是翻開看裏麵的內容簡單來說還可以,我看過這本書的,這次買就是為瞭收藏一本,沒想到。。。。。總體來說有些不滿意。
評分不錯,速度快
評分非常適閤ubuntu入門的一本書。
評分講解詳細,適閤初學者,唯一不足的是有股異味
評分非常適閤ubuntu入門的一本書。
評分還不錯,挺好的,快遞也給力
評分好
Ubuntu Linux基礎教程/高等學校計算機類國傢級特色專業係列規劃教材 mobi epub pdf txt 電子書 格式下載 2024