注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Ubuntu Linux操作系統(tǒng)(第2版 微課版)

Ubuntu Linux操作系統(tǒng)(第2版 微課版)

Ubuntu Linux操作系統(tǒng)(第2版 微課版)

定 價(jià):¥59.80

作 者: 張金石 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115533715 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)主要講解Linux桌面操作系統(tǒng)Ubuntu的配置管理、桌面應(yīng)用、編程和軟件開(kāi)發(fā)。全書(shū)共12章,內(nèi)容包括Ubuntu 概述、安裝與基本操作,用戶與組管理,文件與目錄管理,磁盤(pán)存儲(chǔ)管理,軟件包管理,系統(tǒng)高級(jí)管理,Ubuntu桌面應(yīng)用,Shell編程,C/C++編程,Java與Android開(kāi)發(fā)環(huán)境,PHP、Python和Node.js開(kāi)發(fā)環(huán)境,Ubuntu服務(wù)器。本書(shū)內(nèi)容豐富,注重實(shí)踐性和可操作性,對(duì)每個(gè)知識(shí)點(diǎn)都有相應(yīng)的操作示范,便于讀者快速上手。本書(shū)可作為高等院校、職業(yè)院校計(jì)算機(jī)專業(yè)的教材,也可作為Ubuntu Linux系統(tǒng)操作人員的參考書(shū),以及各類培訓(xùn)班教材。

作者簡(jiǎn)介

  作者出版暢銷書(shū)《網(wǎng)絡(luò)服務(wù)器配置與應(yīng)用》、《網(wǎng)絡(luò)服務(wù)器配置完全手冊(cè)》、《非常網(wǎng)管——企業(yè)網(wǎng)絡(luò)安全實(shí)戰(zhàn)指南》、《網(wǎng)絡(luò)應(yīng)用方案與實(shí)例精講》、《網(wǎng)絡(luò)教學(xué)課件制作》 、《網(wǎng)絡(luò)服務(wù)器配置與管理——Red Hat Enterprise Linux 5篇》、《網(wǎng)絡(luò)服務(wù)器配置與管理——Windows Server 2008 R2篇(第2版)》、《網(wǎng)絡(luò)操作系統(tǒng)——Linux配置與管理》,累計(jì)銷量超10萬(wàn)冊(cè)

圖書(shū)目錄

第 1章 Ubuntu 概述、安裝與基本操作.... 1
1.1 Linux 與Ubuntu ..................1
1.1.1 Linux 操作系統(tǒng)的發(fā)展............... 1
1.1.2 分層設(shè)計(jì)的Linux 體系結(jié)構(gòu)........ 3
1.1.3 多種多樣的Linux 版本.............. 4
1.1.4 Ubuntu Linux .......................... 5
1.2 安裝Ubuntu 操作系統(tǒng)........... 6
1.2.1 安裝前的準(zhǔn)備工作..................... 6
1.2.2 Ubuntu 安裝過(guò)程...................... 7
1.2.3 登錄、注銷與關(guān)機(jī)..................... 9
1.2.4 安裝open-vm-tools 工具...... 10
1.3 熟悉Ubuntu 桌面環(huán)境.......... 11
1.3.1 初始界面................................ 11
1.3.2 桌面環(huán)境基本操作................... 12
1.3.3 常用的圖形界面應(yīng)用程序......... 14
1.3.4 桌面?zhèn)€性化設(shè)置...................... 17
1.4 Linux 命令行界面................20
1.4.1 使用仿真終端窗口................... 20
1.4.2 使用文本模式.......................... 21
1.4.3 使用命令行關(guān)閉和重啟系統(tǒng)...... 21
1.5 Shell 基礎(chǔ).........................22
1.5.1 什么是Shell ........................... 22
1.5.2 使用Shell .............................. 23
1.5.3 正則表達(dá)式............................. 23
1.5.4 Shell 中的特殊字符................. 24
1.5.5 環(huán)境變量................................ 24
1.6 Linux 命令行使用................25
1.6.1 命令語(yǔ)法格式.......................... 25
1.6.2 命令行基本用法...................... 26
1.6.3 命令行輸入與輸出................... 26
1.6.4 執(zhí)行Shell 腳本....................... 27
1.7 使用文本編輯器...................28
1.7.1 vim 編輯器............................. 28
1.7.2 nano 編輯器........................... 30
1.8 習(xí)題 ................................30
第 2章 用戶與組管理.................. 32
2.1 用戶與組概述......................32
2.1.1 Linux 用戶賬戶及其類型..........32
2.1.2 Ubuntu 的超級(jí)用戶權(quán)限與管理員....33
2.1.3 組賬戶及其類型.......................35
2.1.4 用戶與組配置文件....................36
2.2 使用圖形化工具管理用戶和組...37
2.2.1 創(chuàng)建和管理用戶賬戶.................37
2.2.2 創(chuàng)建和管理組賬戶....................40
2.3 使用命令行工具管理用戶和組...40
2.3.1 管理用戶賬戶..........................40
2.3.2 管理組賬戶..............................43
2.3.3 其他用戶管理命令....................44
2.4 習(xí)題 ................................45
第3章 文件與目錄管理............... 46
3.1 Linux 文件與目錄概述..........46
3.1.1 Linux 目錄結(jié)構(gòu)........................46
3.1.2 Linux 目錄配置標(biāo)準(zhǔn)——FHS ....47
3.1.3 Linux 文件類型........................48
3.2 Ubuntu 目錄操作................49
3.2.1 使用文件管理器進(jìn)行目錄操作....49
3.2.2 使用命令行進(jìn)行目錄操作..........50
3.3 Ubuntu 文件操作................ 51
3.3.1 使用文件管理器進(jìn)行文件操作....51
3.3.2 使用命令行進(jìn)行文件操作..........51
3.4 管理文件和目錄權(quán)限..............55
3.4.1 文件訪問(wèn)者身份與文件訪問(wèn)權(quán)限.......55
3.4.2 變更文件訪問(wèn)者身份.................56
3.4.3 設(shè)置文件訪問(wèn)權(quán)限....................57
3.4.4 設(shè)置默認(rèn)的文件訪問(wèn)權(quán)限......... 57
3.4.5 設(shè)置特殊權(quán)限.......................... 57
3.4.6 在圖形界面中管理文件和文件夾訪問(wèn)權(quán)限... 58
3.5 習(xí)題 ................................59
第4章 磁盤(pán)存儲(chǔ)管理.................. 61
4.1 Linux 磁盤(pán)存儲(chǔ)概述.............61
4.1.1 磁盤(pán)數(shù)據(jù)組織.......................... 61
4.1.2 Linux 磁盤(pán)設(shè)備命名................ 62
4.1.3 Linux 磁盤(pán)分區(qū)....................... 62
4.1.4 Linux 文件系統(tǒng)....................... 63
4.1.5 磁盤(pán)分區(qū)規(guī)劃.......................... 64
4.2 使用命令行工具管理磁盤(pán)分區(qū)和文件系統(tǒng).......65
4.2.1 使用fdisk 進(jìn)行分區(qū)管理.......... 65
4.2.2 建立文件系統(tǒng)——格式化磁盤(pán)分區(qū)....... 68
4.2.3 掛載文件系統(tǒng).......................... 70
4.2.4 檢查維護(hù)文件系統(tǒng)................... 73
4.3 使用圖形界面工具管理磁盤(pán)分區(qū)
和文件系統(tǒng).........................74
4.3.1 使用內(nèi)置的磁盤(pán)管理器
GNOME Disks...................... 74
4.3.2 使用Gparted 分區(qū)工具........... 76
4.4 掛載和使用外部存儲(chǔ)設(shè)備........78
4.4.1 掛載和使用光盤(pán)...................... 78
4.4.2 制作和使用光盤(pán)映像................ 79
4.4.3 掛載和使用USB 設(shè)備............. 80
4.5 文件系統(tǒng)的備份...................80
4.5.1 數(shù)據(jù)備份概述.......................... 80
4.5.2 使用存檔工具進(jìn)行簡(jiǎn)單備份...... 81
4.5.3 使用dump 和restore 實(shí)現(xiàn)備份和恢復(fù).... 82
4.5.4 光盤(pán)備份................................ 83
4.6 習(xí)題 ................................83
第5章 軟件包管理..................... 84
5.1 Linux 軟件包管理的發(fā)展過(guò)程..........84
5.1.1 從源代碼安裝軟件....................84
5.1.2 使用軟件包安裝軟件.................84
5.1.3 高級(jí)軟件包管理工具................85
5.2 Deb 軟件包管理..................85
5.2.1 查看Deb 軟件包.....................86
5.2.2 安裝Deb 軟件包.....................86
5.2.3 卸載Deb 軟件包.....................87
5.3 APT 工具..........................87
5.3.1 理解APT................................87
5.3.2 APT 命令行工具的使用............88
5.3.3 配置APT 源............................91
5.3.4 使用新立得軟件包管理器..........93
5.3.5 PPA 安裝................................95
5.4 Snap 包安裝和管理.............96
5.4.1 Snap 包概述...........................96
5.4.2 使用Snap 包安裝軟件.............97
5.5 使用源代碼安裝................. 100
5.5.1 源代碼安裝的基本步驟...........100
5.5.2 源代碼安裝示例——Apache服務(wù)器........102
5.6 其他安裝方式.................... 104
5.7 習(xí)題................................ 105
第6章 系統(tǒng)高級(jí)管理................ 106
6.1 Linux 進(jìn)程管理................. 106
6.1.1 Linux 進(jìn)程概述......................106
6.1.2 查看進(jìn)程...............................107
6.1.3 Linux 進(jìn)程管理......................108
6.2 使用systemd 管控系統(tǒng)和服務(wù).......... 110
6.2.1 systemd 與系統(tǒng)初始化..........110
6.2.2 systemd 的主要概念和術(shù)語(yǔ)....111
6.2.3 systemd 單元文件.................113
6.2.4 systemctl 命令......................116
6.2.5 systemd 單元管理.................117
6.2.6 使用systemd 管理Linux服務(wù)........120
6.2.7 管理系統(tǒng)啟動(dòng)過(guò)程..................122
6.3 進(jìn)程的調(diào)度啟動(dòng)——自動(dòng)化任務(wù)配置.......... 125
6.3.1 使用Cron 服務(wù)安排周期性任務(wù).......... 125
6.3.2 使用anacron 喚醒停機(jī)期間的調(diào)度任務(wù)........ 126
6.3.3 使用at 和batch 工具安排一次性任務(wù)........ 129
6.4 系統(tǒng)日志管理.................... 129
6.4.1 配置和使用系統(tǒng)日志.............. 130
6.4.2 配置和使用systemd 日志..... 132
6.5 習(xí)題 .............................. 134
第7章 Ubuntu 桌面應(yīng)用.......... 135
7.1 Internet 應(yīng)用................... 135
7.1.1 Web 瀏覽器......................... 135
7.1.2 下載工具.............................. 137
7.1.3 郵件收發(fā)工具........................ 139
7.2 多媒體應(yīng)用....................... 139
7.2.1 圖形圖像工具........................ 140
7.2.2 多媒體播放........................... 142
7.2.3 音頻編輯.............................. 143
7.2.4 視頻編輯.............................. 143
7.3 辦公軟件應(yīng)用....................144
7.3.1 LibreOffice 概述................... 144
7.3.2 LibreOffice Writer(文字處理)....... 145
7.3.3 LibreOffice Calc(電子表格)...... 147
7.3.4 LibreOffice Impress(演示文稿)...... 147
7.3.5 LibreOffice Draw(繪圖).... 148
7.3.6 LibreOffice Math(公式編輯)..... 149
7.3.7 LibreOffice Base(數(shù)據(jù)庫(kù)).... 150
7.4 習(xí)題 .............................. 151
第8章 Shell 編程................... 152
8.1 Shell 編程基本步驟............ 152
8.1.1 編寫(xiě)Shell 腳本.....................152
8.1.2 執(zhí)行Shell 腳本.....................154
8.1.3 調(diào)試Shell 腳本.....................154
8.2 Shell 變量....................... 155
8.2.1 變量類型...............................155
8.2.2 變量賦值和訪問(wèn).....................155
8.2.3 內(nèi)部變量...............................157
8.2.4 位置參數(shù)...............................157
8.2.5 變量值輸出............................158
8.2.6 變量值讀?。?59
8.2.7 變量替換...............................159
8.2.8 數(shù)組......................................160
8.3 表達(dá)式與運(yùn)算符................. 160
8.3.1 表達(dá)式..................................160
8.3.2 算術(shù)運(yùn)算符............................161
8.3.3 整數(shù)關(guān)系運(yùn)算符.....................162
8.3.4 字符串檢測(cè)運(yùn)算符..................162
8.3.5 文件測(cè)試運(yùn)算符.....................163
8.3.6 布爾運(yùn)算符............................163
8.4 流程控制語(yǔ)句.................... 164
8.4.1 多命令的組合執(zhí)行..................164
8.4.2 條件語(yǔ)句...............................165
8.4.3 循環(huán)結(jié)構(gòu)...............................167
8.5 函數(shù) .............................. 169
8.5.1 函數(shù)的定義和調(diào)用..................169
8.5.2 函數(shù)的返回值........................170
8.5.3 函數(shù)參數(shù)...............................171
8.6 習(xí)題 .............................. 171
第9章 C/C++編程.................. 172
9.1 Linux 編程基礎(chǔ)................. 172
9.1.1 Emacs 編輯器......................172
9.1.2 GCC 編譯器.........................175
9.1.3 GDB 調(diào)試器..........................179
9.2 使用make 和Makefile 實(shí)現(xiàn)自動(dòng)編譯........180
9.2.1 make 工具............................181
9.2.2 Makefile 基礎(chǔ)........................181
9.2.3 Makefile 的高級(jí)特性..............183
9.2.4 make 的工作方式..................185
9.2.5 使用Autotools 自動(dòng)產(chǎn)生Makefile .......... 186
9.3 基于GTK+的圖形用戶界面編程............ 190
9.3.1 GTK+簡(jiǎn)介........................... 190
9.3.2 部署GTK+編程環(huán)境............. 191
9.3.3 使用Glade 輔助設(shè)計(jì)界面...... 192
9.3.4 部署集成開(kāi)發(fā)環(huán)境Anjuta ...... 195
9.4 基于Qt 的圖形用戶界面編程...................200
9.4.1 Qt 簡(jiǎn)介................................ 200
9.4.2 Qt 安裝................................ 201
9.4.3 Qt Creator 使用................... 202
9.5 習(xí)題................................207
第 10章 Java 與Android 開(kāi)發(fā)環(huán)境............ 208
10.1 Java 開(kāi)發(fā)......................208
10.1.1 Java 的特點(diǎn)....................... 208
10.1.2 Java 體系.......................... 209
10.1.3 安裝JDK ........................... 210
10.1.4 管理Java 版本................... 212
10.1.5 使用Eclipse 開(kāi)發(fā)Java 應(yīng)用程序........... 214
10.2 Android 開(kāi)發(fā)環(huán)境............ 219
10.2.1 Android 簡(jiǎn)介...................... 219
10.2.2 Android 開(kāi)發(fā)工具............... 221
10.2.3 安裝部署Android Studio .... 221
10.2.4 基于Android Studio 開(kāi)發(fā)
Android 應(yīng)用..................... 227
10.3 習(xí)題..............................232
第 11章 PHP、Python 和Node.js開(kāi)發(fā)環(huán)境........ 233
11.1 PHP 開(kāi)發(fā)環(huán)境.................233
11.1.1 安裝LAMP 平臺(tái)................. 233
11.1.2 PHP 集成開(kāi)發(fā)工具簡(jiǎn)介....... 237
11.1.3 安裝Eclipse for PHP..........237
11.1.4 使用Eclipse for PHP 開(kāi)發(fā)PHP 程序.....238
11.1.5 部署PHP 調(diào)試環(huán)境.............241
11.1.6 PHP 版本切換.....................243
11.2 Python 集成開(kāi)發(fā)環(huán)境.......245
11.2.1 Python 簡(jiǎn)介........................245
11.2.2 安裝Python........................245
11.2.3 Python 版本切換.................247
11.2.4 虛擬環(huán)境和包管理................247
11.2.5 安裝Python 集成開(kāi)發(fā)環(huán)境....250
11.2.6 使用PyCharm 開(kāi)發(fā)Python應(yīng)用程序..........251
11.3 Node.js 開(kāi)發(fā)環(huán)境............256
11.3.1 Node.js 簡(jiǎn)介......................256
11.3.2 在Ubuntu 系統(tǒng)上安裝Node.js...............256
11.3.3 在Ubuntu 系統(tǒng)上安裝Node.js集成開(kāi)發(fā)環(huán)境......258
11.3.4 開(kāi)發(fā)Node.js 應(yīng)用程序........258
11.3.5 調(diào)試Node.js 應(yīng)用程序........259
11.4 習(xí)題.............................. 261
第 12章 Ubuntu 服務(wù)器............. 262
12.1 Ubuntu 服務(wù)器的安裝和配置管理........ 262
12.1.1 安裝Ubuntu 服務(wù)器............262
12.1.2 調(diào)整網(wǎng)絡(luò)配置......................268
12.1.3 通過(guò)SSH 遠(yuǎn)程登錄服務(wù)器....269
12.1.4 基于Web 界面遠(yuǎn)程管理Ubuntu 服務(wù)器......270
12.1.5 動(dòng)態(tài)調(diào)整磁盤(pán)存儲(chǔ)空間.........273
12.2 LAMP 服務(wù)器安裝與配置.... 277
12.2.1 在Ubuntu 服務(wù)器上安裝LAMP ...........278
12.2.2 在Ubuntu 上配置Apache ....278
12.2.3 在Ubuntuf 上配置PHP ......281
12.2.4 在Ubuntu 上配置和管理MySQL ........282
12.3 習(xí)題..............................284

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)