目前,Linux系統(tǒng)版本眾多,作為一個操作系統(tǒng)又包羅萬象,哪一部分拿出來幾乎都可以寫一本書。作者的理念是,一本Linux圖書不能在讀之前讓人感覺似乎什么都講,等看完了又感覺似乎什么都沒講,無法和實(shí)際應(yīng)用聯(lián)系起來。本書帶領(lǐng)和幫助讀者系統(tǒng)、快速地掌握Ubuntu 16.04,將所學(xué)知識轉(zhuǎn)化為實(shí)實(shí)在在的生產(chǎn)力,通過鮮活實(shí)用的應(yīng)用為讀者創(chuàng)造價值。所以本書沒有長篇累牘的理論,也沒有面面俱到的背書,只展開能創(chuàng)造生產(chǎn)力和價值的內(nèi)容,更多的是激發(fā)興趣,善用Ubuntu應(yīng)用,創(chuàng)造價值。本書內(nèi)容方面不貪多求全,應(yīng)用為王,力求精準(zhǔn),在表現(xiàn)形式上言簡意賅、圖文并茂、循序漸進(jìn)、內(nèi)容翔實(shí)、有趣實(shí)用、格調(diào)輕松。
本書帶領(lǐng)和幫助讀者系統(tǒng)、快速地掌握Ubuntu 16.04,將所學(xué)知識轉(zhuǎn)化為實(shí)實(shí)在在的生產(chǎn)力,通過鮮活實(shí)用的應(yīng)用為讀者創(chuàng)造價值。
何曉龍(ITILv3/MCSE/RHCE/LPIC3/VCPv5):多年的Linux應(yīng)用和IT治理經(jīng)驗(yàn),精通Windows/Linux/Unix系統(tǒng),安全管理,熟悉虛擬化,大數(shù)據(jù)和云計算技術(shù)。著有《完美應(yīng)用Ubuntu》、《完美應(yīng)用SUSE》、《完美應(yīng)用紅帽企業(yè)版RHEL 》、《Ubuntu實(shí)戰(zhàn)技巧精粹》和《從虛擬化到云計算》等多部圖書,喜歡以技術(shù)會友,分享技術(shù)和經(jīng)驗(yàn)。
系統(tǒng)篇
用好Ubuntu掌握這些就夠了
第1章 Ubuntu的進(jìn)化 2
1.1 GNU/Linux的歷史和文化 2
1.1.1 GNU/Linux是Linux的全稱 2
1.1.2 Linux的誕生 3
1.2 Linux發(fā)行版Top 10 3
1.3 Ubuntu的起源和版本 4
1.3.1 Ubuntu是什么 4
1.3.2 豐富的Ubuntu版本 5
1.3.3 Ubuntu的發(fā)展路線圖 7
1.4 Ubuntu社區(qū) 8
1.5 學(xué)習(xí)Linux的方法 8
1.6 本章小結(jié) 10
第2章 與Ubuntu的第一次親密接觸 12
2.1 在線體驗(yàn)Ubuntu 12
2.2 使用VirtualBox體驗(yàn)Ubuntu 14
2.3 制作LiveUSB體驗(yàn)Ubuntu 15
2.4 本章小結(jié) 17
第3章 讓Ubuntu在硬盤安家落戶 19
3.1 對UEFI安全啟動說“不” 19
3.2 U盤極速安裝Ubuntu 20
3.3 必要的配置 24
3.4 利用Ubuntu Server量身打造自己的系統(tǒng) 26
3.5 定制桌面環(huán)境:各種Ubuntu桌面環(huán)境想用就用 30
3.6 配置Ubuntu Server 35
3.7 本章小結(jié) 35
第4章 Unity桌面環(huán)境 37
4.1 Display Server誰是王者 37
4.1.1 昔日王者――X-Window 37
4.1.2 后起之秀――Wayland 39
4.1.3 黑馬出世――Mir 39
4.2 Unity沒有想象中那么難用 39
4.2.1 獨(dú)特的Unity桌面環(huán)境 40
4.2.2 Unity虛擬桌面和窗口管理 48
4.2.3 Unity應(yīng)用程序管理 49
4.3 隨心所欲定制Unity 50
4.4 Unity使用技巧 52
4.5 本章小結(jié) 52
第5章 Ubuntu文件系統(tǒng)和文件管理 54
5.1 掌握Ubuntu文件系統(tǒng) 54
5.1.1 Ubuntu文件層次結(jié)構(gòu) 54
5.1.2 深入Ubuntu文件系統(tǒng) 56
5.1.3 絕對路徑和相對路徑 58
5.1.4 文件類型精要 58
5.2 管理Ubuntu文件系統(tǒng) 60
5.2.1 精通文件管理器 60
5.2.2 瀏覽文件 60
5.2.3 文件備份和恢復(fù) 62
5.2.4 文件壓縮和解壓 62
5.3 令初學(xué)者頭痛的命令行 63
5.4 在命令行進(jìn)行文件管理 65
5.4.1 復(fù)制文件和目錄 65
5.4.2 刪除文件和目錄 65
5.4.3 創(chuàng)建文件和目錄 66
5.4.4 移動文件和目錄 66
5.4.5 瀏覽文本文件 66
5.4.6 執(zhí)行可執(zhí)行文件 66
5.5 在命令行進(jìn)行壓縮和解壓 66
5.6 文件權(quán)限的秘密 67
5.6.1 Ubuntu默認(rèn)訪問權(quán)限 68
5.6.2 通過權(quán)限符號修改訪問權(quán)限 69
5.6.3 通過權(quán)限代碼修改訪問權(quán)限 70
5.7 修改文件的屬主信息 71
5.8 遠(yuǎn)程管理Ubuntu文件系統(tǒng) 71
5.8.1 SSH遠(yuǎn)程管理 72
5.8.2 TeamViewer圖形化遠(yuǎn)程管理文件 74
5.9 本章小結(jié) 77
第6章 Ubuntu軟件包和存儲管理 78
6.1 深入了解Ubuntu軟件包格式 78
6.2 使用軟件管理程序安裝DEB軟件包和應(yīng)用程序 79
6.3 Ubuntu軟件倉庫管理 81
6.4 Ubuntu軟件包后端管理工具 82
6.4.1 后端最底層軟件包管理工具――dpkg 84
6.4.2 后端自動化軟件包管理工具 85
6.4.3 軟件包管理工具比較 88
6.5 軟件倉庫管理進(jìn)階――添加和刪除PPA軟件倉庫 88
6.6 高級應(yīng)用――利用源代碼編譯自己的軟件包 90
6.7 SNAP軟件包的使用 96
6.8 Ubuntu存儲管理 100
6.8.1 磁盤管理 100
6.8.2 Ubuntu One替代品――Dropbox和堅果云 101
6.9 本章小結(jié) 102
? 應(yīng)用篇
讓Ubuntu做點(diǎn)有價值的事情
第7章 網(wǎng)上沖浪和下載聊天 104
7.1 安裝和使用Chrome瀏覽器 104
7.2 網(wǎng)聊過去時――騰訊QQ 105
7.3 網(wǎng)聊現(xiàn)在時――微信 106
7.4 免費(fèi)國際長途――Skype 107
7.5 Ubuntu下的迅雷――Transmission 107
7.6 FTP/SFTP客戶端FileZilla 109
7.7 本章小結(jié) 112
第8章 聽聽音樂看看片 113
8.1 Rhythmbox音樂播放器 113
8.2 Ubuntu下的iTunes――gtkpod 114
8.3 專業(yè)音頻編輯大師――Audacity 115
8.4 全能媒體播放器VLC 118
8.5 安裝錄制屏幕工具 119
8.6 專業(yè)視頻后期處理工具OpenShot 120
8.6.1 安裝OpenShot 120
8.6.2 OpenShot做視頻處理 120
8.7 本章小結(jié) 124
第9章 數(shù)碼照片和圖形圖像處理 125
9.1 Ubuntu中的ACDSee――Shotwell 125
9.2 Ubuntu中的Photoshop――GIMP圖形圖像處理 軟件 126
9.2.1 安裝GIMP 126
9.2.2 使用GIMP 128
9.3 專業(yè)抓圖工具Shutter 133
9.4 本章小結(jié) 137
第10章 虛擬化令Ubuntu應(yīng)用錦上添花 139
10.1 虛擬化解決應(yīng)用難題 139
10.1.1 安裝VMware Workstation 11 139
10.1.2 使用VMware Workstation 11 141
10.1.3 快照和克隆功能解決Windows后顧之憂 142
10.1.4 為虛擬機(jī)安裝VMware Tools 144
10.2 使用開源虛擬機(jī)VirtualBox 5 145
10.2.1 安裝Oracle VirtualBox 5 145
10.2.2 創(chuàng)建VirtualBox虛擬機(jī) 145
10.2.3 提高VirtualBox的效率和用戶體驗(yàn) 146
10.3 使用基于內(nèi)核的虛擬機(jī)KVM 147
10.3.1 準(zhǔn)備工作 147
10.3.2 安裝和配置KVM 147
10.3.3 添加橋接網(wǎng)卡 148
10.3.4 創(chuàng)建KVM虛擬機(jī) 149
10.4 本章小結(jié) 150
第11章 Ubuntu下的游戲也能玩到累 152
11.1 安裝PC游戲Steam客戶端 152
11.2 Linux原生游戲 153
11.3 游戲模擬器中的瑞士軍刀――Retro Arch超級 模擬器 155
11.4 任天堂模擬器的后起之秀Dolphin 160
11.5 本章小結(jié) 163
第12章 將Ubuntu打造成網(wǎng)絡(luò)實(shí)驗(yàn)室 164
12.1 網(wǎng)絡(luò)技術(shù)學(xué)習(xí)和測試秘密武器GNS3 164
12.1.1 從源代碼編譯安裝 165
12.1.2 定制GNS3實(shí)驗(yàn)環(huán)境 167
12.2 本章小結(jié) 184
第13章 用Ubuntu搞開發(fā) 186
13.1 一定要選一款順手的編輯器 186
13.1.1 編輯器之神――VIM 186
13.1.2 深入VIM編輯器 190
13.1.3 神一樣的編輯器――Emacs 193
13.1.4 深入Emacs編輯器 196
13.1.5 Sublime編輯器 199
13.1.6 Atom編輯器 200
13.2 構(gòu)建C/C++開發(fā)工具鏈(C/C++ tool chain) 201
13.3 部署Oracle JDK和Tomcat開發(fā)環(huán)境 202
13.4 安裝PHP開發(fā)環(huán)境 203
13.5 部署和管理Python開發(fā)環(huán)境 203
13.6 部署Eclipse集成開發(fā)環(huán)境 204
13.7 構(gòu)建移動APP開發(fā)環(huán)境 207
13.8 構(gòu)建嵌入式開發(fā)環(huán)境 209
13.9 本章小結(jié) 211
第14章 git令版本管理輕松高效 213
14.1 版本管理大神git 214
14.1.1 git三大工作區(qū)域 214
14.1.2 安裝和配置git 215
14.2 以逸待勞掌握git高頻操作 217
14.2.1 git聯(lián)機(jī)幫助 217
14.2.2 創(chuàng)建本地版本庫 218
14.2.3 向版本庫添加和提交新文件 219
14.2.4 版本庫的分支操作 223
14.2.5 git遠(yuǎn)程服務(wù)器操作 226
14.3 本章小結(jié) 228
? 常用服務(wù)篇
網(wǎng)絡(luò)服務(wù)令Ubuntu應(yīng)用如虎添翼
第15章 文件共享創(chuàng)造效率和價值 232
15.1 多網(wǎng)絡(luò)協(xié)議文件共享服務(wù) 232
15.1.1 實(shí)現(xiàn)NFS服務(wù) 232
15.1.2 實(shí)現(xiàn)FTP服務(wù) 235
15.1.3 實(shí)現(xiàn)Samba服務(wù) 237
15.2 增強(qiáng)服務(wù)的安全性 240
15.2.1 加強(qiáng)NFS服務(wù)的安全性 241
15.2.2 以系統(tǒng)用戶身份安全使用FTP服務(wù) 241
15.2.3 以系統(tǒng)用戶身份安全使用Samba服務(wù) 243
15.3 本章小結(jié) 244
第16章 Web服務(wù)器雙雄――Apache和Nginx 246
16.1 Apache和Nginx Web服務(wù)器 246
16.2 部署和配置Apache Web服務(wù)器 248
16.2.1 部署Apache Web服務(wù)器 248
16.2.2 深入Apache配置目錄 249
16.2.3 配置Apache Web服務(wù)器 251
16.2.4 全面管理Apache Web服務(wù)器 253
16.3 部署和配置Nginx Web服務(wù)器 253
16.3.1 部署Nginx Web服務(wù)器 253
16.3.2 深入Nginx配置目錄 254
16.3.3 配置Nginx Web服務(wù)器 255
16.3.4 全面管理Nginx Web服務(wù)器 260
16.4 Web服務(wù)器接口CGI和FastCGI 260
16.5 本章小結(jié) 261
第17章 一次學(xué)會MySQL及全部衍生版本 262
17.1 MySQL數(shù)據(jù)庫大家族 262
17.2 部署MySQL數(shù)據(jù)庫及其衍生版本 264
17.3 管理MySQL數(shù)據(jù)庫及其衍生版本服務(wù) 266
17.4 MySQL數(shù)據(jù)庫用起來就這幾招 266
17.4.1 管理和維護(hù)MySQL數(shù)據(jù)庫 266
17.4.2 熟悉MySQL數(shù)據(jù)庫環(huán)境 269
17.4.3 MySQL數(shù)據(jù)庫和數(shù)據(jù)表操作 272
17.4.4 操作MySQL數(shù)據(jù)表數(shù)據(jù) 276
17.5 phpMyAdmin和MySQL Workbench管理數(shù)據(jù)庫 278
17.6 本章小結(jié) 280
第18章 構(gòu)建Web Service運(yùn)行和測試平臺 281
18.1 LAMP stack黃金組合 281
18.1.1 安裝LAMP stack 281
18.1.2 測試LAMP stack工作狀況 282
18.2 LEMP stack白金組合 283
18.2.1 部署LEMP stack 283
18.2.2 測試LEMP stack工作狀況 284
18.3 管理LAMP stack和LEMP stack 285
18.4 部署Web Service實(shí)例――WordPress 286
18.4.1 準(zhǔn)備WordPress需要的MySQL數(shù)據(jù)庫 286
18.4.2 下載并解壓解包WordPress最新版本 286
18.4.3 通過瀏覽器完成WordPress的安裝 287
18.4.4 開始使用WordPress 290
18.5 本章小結(jié) 293
附錄A 295
附錄B 315
附錄C 322
附錄D 323