-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Linux系統管理與應用 版權信息
- ISBN:9787560651019
- 條形碼:9787560651019 ; 978-7-5606-5101-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Linux系統管理與應用 本書特色
本書全面系統地講解了Linux系統的相關知識。全書由4部分(基礎篇、系統篇、網絡篇及開發篇)共17章組成,具體包括Linux概述、Red Hat Linux 9安裝、Linux常用命令、Linux文本編輯、Linux桌面環境、用戶管理、設備管理、文件系統管理、進程管理、日志文件管理、TCP/IP網絡設置、Apache Web服務器、文件傳輸服務器、網絡服務器簡介、Linux編程概述、Linux語言環境、Linux內核概述。
本書實用性、可操作性強,適合作為本科院校計算機專業的教材,也適合Linux初學者學習使用,還可供從事計算機工作的相關人員使用。
Linux系統管理與應用 內容簡介
本書在內容選取上堅持科學性、先進性、實用性為一體, 通過大量實例讓學生分層次、分步驟掌握所學知識, 并努力做到從內容到形式都有所突破、有所創新。本書全面系統地講解了Linux系統的相關知識, 全書由基礎篇、系統篇、網絡篇、開發篇四部分組成。
Linux系統管理與應用 目錄
第1章 Linux概述 3
1.1 初識Linux 3
1.1.1 Linux的發展史 3
1.1.2 Linux的特性 4
1.1.3 Linux與UNIX的區別 4
1.2 自由軟件文化 5
1.2.1 自由軟件的概念 5
1.2.2 FSF的理念 5
1.2.3 GNU與自由軟件 6
1.3 Linux發行版簡介 6
1.3.1 Red Hat Linux 6
1.3.2 Fedora Core 7
1.3.3 CentOS 7
1.3.4 Slackware Linux 8
1.3.5 SUSE Linux 8
1.3.6 Mandriva Linux 9
1.3.7 Debian GNU/Linux 9
1.3.8 Ubuntu Linux 10
1.3.9 Gentoo Linux 10
1.3.10 中科紅旗Linux 11
1.4 Red Hat Linux 9 11
1.4.1 選用Red Hat Linux 11
1.4.2 Red Hat Linux 9的新特性 12
1.5 課后習題與實驗 12
1.5.1 課后習題 12
1.5.2 實驗:了解Linux 13
第2章 Red Hat Linux 9安裝 14
2.1 安裝Red Hat Linux 9 14
2.1.1 安裝前的準備 14
2.1.2 選擇安裝界面 15
2.1.3 開始安裝 16
2.1.4 磁盤分區 18
2.1.5 系統配置 22
2.1.6 安裝完成 29
2.2 系統的登錄與關閉 33
2.2.1 登錄系統 33
2.2.2 注銷與關機 34
2.3 引導管理器概述 35
2.3.1 GRUB 35
2.3.2 LILO 36
2.4 課后習題與實驗 37
2.4.1 課后習題 37
2.4.2 實驗:Red Hat Linux 9 安裝 37
第3章 Linux常用命令 39
3.1 瀏覽命令 39
3.1.1 列表命令ls 39
3.1.2 顯示當前目錄命令 pwd 40
3.1.3 切換當前目錄命令 cd 41
3.1.4 顯示狀態信息命令 stat 41
3.2 文件和目錄基本命令 42
3.2.1 復制命令 cp 42
3.2.2 刪除命令 rm 43
3.2.3 移動命令 mv 43
3.2.4 創建目錄命令 mkdir 44
3.2.5 刪除目錄命令 rmdir 44
3.2.6 改變時間戳命令 touch 45
3.2.7 鏈接命令 ln 46
3.2.8 通配符介紹 46
3.3 文件閱讀命令 47
3.3.1 顯示文件內容命令cat 47
3.3.2 顯示文件部分內容命令head/tail 48
3.3.3 逐頁顯示命令more/less 49
3.4 壓縮和備份命令 49
3.4.1 壓縮命令(1) gzip 49
3.4.2 壓縮命令(2) bzip2 50
3.4.3 備份命令 tar 51
3.5 系統信息命令 52
3.5.1 顯示以前的命令history 52
3.5.2 顯示時間命令date 53
3.5.3 顯示月歷命令cal 55
3.5.4 登錄命令login 56
3.5.5 注銷命令logout 56
3.5.6 重啟系統命令reboot 56
3.5.7 關閉系統命令shutdown 57
3.6 查詢與統計命令 58
3.6.1 查詢命令 find 58
3.6.2 模式搜索命令 grep 60
3.6.3 正則表達式 61
3.7 其他命令 64
3.7.1 清屏命令clear 64
3.7.2 查詢幫助手冊命令 man 64
3.7.3 軟件包管理命令 rpm 65
3.7.4 重定向與管道命令 66
3.8 課后習題與實驗 66
3.8.1 課后習題 66
3.8.2 實驗:Linux常用命令 67
第4章 Linux文本編輯 69
4.1 文本編輯器 VI 69
4.1.1 VI簡介 69
4.1.2 VI的操作流程 70
4.1.3 VI中的基本命令 70
4.1.4 設置VI環境 71
4.1.5 VIM簡介 73
4.2 圖形文本編輯器gedit 73
4.2.1 gedit簡介 73
4.2.2 gedit基本操作 74
4.3 課后習題與實驗 75
4.3.1 課后習題 75
4.3.2 實驗:用VI進行文本編輯 75
第5章 Linux桌面環境 77
5.1 X Window系統介紹 77
5.5.1 X Window系統概述 77
5.1.2 與Windows系統的比較 77
5.1.3 桌面環境介紹 78
5.1.4 窗口管理器介紹 79
5.1.5 桌面環境與窗口管理器 82
5.2 GNOME桌面環境 82
5.2.1 GNOME面板 82
5.2.2 GNOME桌面 83
5.3 KDE桌面環境 84
5.3.1 KDE面板 84
5.3.2 KDE桌面 86
5.4 桌面切換 87
5.4.1 在X Window下切換桌面 87
5.4.2 在字符模式下進入桌面 87
5.5 課后習題與實驗 87
5.5.1 課后習題 87
5.5.2 實驗:圖形界面操作 87
系 統 篇
第6章 用戶管理 91
6.1 用戶的管理 91
6.1.1 Linux下的用戶 91
6.1.2 賬號系統文件 92
6.1.3 創建、修改和刪除用戶 93
6.1.4 用戶環境的設定 96
6.1.5 用戶權限管理 99
6.1.6 超級用戶 101
6.2 組的管理 101
6.2.1 Linux下的組和組文件 101
6.2.2 組的添加和刪除 102
6.2.3 組屬性的修改 103
6.3 磁盤配額 103
6.3.1 磁盤配額介紹 103
6.3.2 磁盤配額設置 104
6.3.3 磁盤配額管理 106
6.4 課后習題與實驗 107
6.4.1 課后習題 107
6.4.2 實驗:用戶管理與磁盤配額 108
第7章 設備管理 110
7.1 硬件設備 110
7.1.1 設備文件 110
7.1.2 設備分類 111
7.2 使用設備 112
7.2.1 硬盤 112
7.2.2 DVD-ROM 113
7.2.3 USB存儲設備 113
7.2.4 打印機 114
7.2.5 顯示設備 118
7.2.6 聲卡 119
7.2.7 網卡 120
7.3 課后習題與實驗 120
7.3.1 課后習題 120
7.3.2 實驗:Linux設備管理 121
第8章 文件系統管理 122
8.1 文件系統基礎 122
8.1.1 磁盤分區 122
8.1.2 文件系統概述 123
8.1.3 Linux的目錄結構 125
8.2 創建文件系統 126
8.2.1 創建磁盤分區 126
8.2.2 建立文件系統 128
8.2.3 交換分區 129
8.2.4 proc文件系統 130
8.3 文件系統的掛載和卸載 132
8.3.1 手動掛載和卸載文件系統 132
8.3.2 自動安裝文件系統 133
8.4 文件系統的維護 135
8.4.1 檢查文件系統 135
8.4.2 磁盤壞塊的檢查 136
8.4.3 文件系統管理命令 136
8.5 課后習題與實驗 137
8.5.1 課后習題 137
8.5.2 實驗:Linux中的分區與文件
系統的管理 138
第9章 進程管理 140
9.1 系統初始化 140
9.1.1 系統啟動過程 140
9.1.2 init進程的配置 141
9.1.3 rc命令介紹 144
9.2 進程管理 144
9.2.1 進程概念 144
9.2.2 進程的啟動 145
9.2.3 管理系統進程 146
9.3 守護進程 149
9.3.1 守護進程概述 149
9.3.2 xinetd服務 151
9.4 課后習題與實驗 152
9.4.1 課后習題 152
9.4.2 實驗:Linux的進程管理 153
第10章 日志文件管理 154
10.1 日志文件概述 154
10.1.1 日志系統介紹 154
10.1.2 圖形化顯示日志 154
10.2 管理日志 156
10.2.1 syslog設備 156
10.2.2 日志文件介紹 157
10.2.3 查看二進制日志 159
10.3 課后習題與實驗 163
10.3.1 課后習題 163
10.2.3 實驗:Linux下日志文件的管理 163
網 絡 篇
第11章 TCP/IP網絡設置 167
11.1 Linux網絡基礎 167
11.1.1 網絡模型 167
11.1.2 TCP/IP協議族概述 169
11.1.3 TCP/IP配置概念 170
11.1.4 TCP/IP網絡配置 172
11.1.5 IPv6簡介 173
11.2 網絡配置命令 174
11.2.1 hostname 174
11.2.2 ifconfig 174
11.2.3 ping 175
11.2.4 route 175
11.2.5 traceroute 176
11.2.6 netstat 177
11.2.7 nslookup 177
11.2.8 tcpdump 178
11.3 課后習題與實驗 179
11.3.1 課后習題 179
11.3.2 實驗:TCP/IP網絡設置 180
第12章 Apache Web服務器 182
12.1 Apache Web 服務器概述 182
12.1.1 WWW服務簡介 182
12.1.2 Apache發展史 183
12.2 Apache的默認配置 183
12.2.1 安裝和啟動Apache 183
12.2.2 httpd.conf 186
12.2.3 .htaccess配置文件 191
12.2.4 配置Web站點 193
12.3 Apache的高級配置 194
12.3.1 訪問控制 194
12.3.2 認證和授權 196
12.3.3 頁面重定向 198
12.4 Apache日志管理 199
12.4.1 Apache日志訪問 199
12.4.2 日志配置 200
12.5 虛擬主機 202
12.5.1 虛擬主機概述 202
12.5.2 基于IP地址的虛擬主機 202
12.5.3 基于域名的虛擬主機 205
12.6 動態站點簡介 205
12.6.1 基于CGI的動態站點 205
12.6.2 基于PHP的動態站點 206
12.6.3 基于JSP的動態站點 208
12.7 課后習題與實驗 209
12.7.1 課后習題 209
12.7.2 實驗:在Linux下配置Apache
Web Server 209
第13章 文件傳輸服務器 212
13.1 FTP概述 212
13.1.1 FTP簡介 212
13.1.2 Linux下的FTP服務器 213
13.2 vsftpd的安裝和配置 214
13.2.1 安裝和啟動vsftpd 214
13.2.2 vsftpd默認配置文件 216
13.2.3 匿名上傳配置 218
13.2.4 訪問控制配置 219
13.3 FTP客戶端 221
13.3.1 FTP命令行工具 221
13.3.2 FTP圖形化工具 222
13.4 課后習題與實驗 223
13.4.1 課后習題 223
13.4.2 實驗:在Linux下配置vsftp 223
第14章 網絡服務器簡介 225
14.1 DHCP服務器 225
14.1.1 DHCP概述 225
14.1.2 配置DHCP服務 227
14.2 DNS服務器 228
14.2.1 DNS概述 228
14.2.2 DNS服務配置 230
14.3 電子郵件服務器 232
14.3.1 電子郵件概述 232
14.3.2 sendmail服務配置 234
14.4 Samba文件共享服務器 235
14.4.1 Samba簡介 235
14.4.2 Samba服務配置 236
14.5 Squid代理服務器 237
14.5.1 代理服務概述 237
14.5.2 squid服務器配置 238
14.6 防火墻和NAT 240
14.6.1 防火墻概述 240
14.6.2 包過濾防火墻iptables 240
14.6.3 NAT概述 241
14.7 課后習題與實驗 243
14.7.1 課后習題 243
14.7.2 實驗:配置Samba服務器 243
開 發 篇
第15章 Linux編程概述 247
15.1 Linux程序設計語言概述 247
15.1.1 Linux編程 247
15.1.2 C/C 247
15.1.3 Java 249
15.1.4 Python 250
15.1.5 Ruby 251
15.1.6 Perl 252
15.1.7 PHP 252
15.2 Linux集成開發環境 253
15.2.1 KDevelop簡介 253
15.2.2 Eclipse簡介 253
15.2.3 Emacs簡介 254
15.3 Linux編程風格 255
15.3.1 GNU風格 255
15.3.2 Linux內核風格 258
15.4 課后習題與實驗 260
15.4.1 課后習題 260
15.4.2 實驗:了解Linux編程 260
第16章 Linux語言環境 261
16.1 Shell編程 261
16.1.1 Shell的基本概念 261
16.1.2 Shell語法 264
16.1.3 Shell編程示例 272
16.2 C/C 語言編程 273
16.2.1 GCC 273
16.2.2 GNU make 276
16.2.3 調試工具GDB 281
16.3 課后習題與實驗 283
16.3.1 課后習題 283
16.3.2 實驗:Shell及C編程 283
第17章 Linux內核概述 285
17.1 內核簡介 285
17.1.1 內核結構介紹 285
17.1.2 內核版本 286
17.1.3 內核配置及編譯 286
17.1.4 內核補丁安裝 288
17.2 可加載模塊 288
17.2.1 可加載模塊概述 288
17.2.2 模塊工具 289
17.3 課后習題與實驗 290
17.3.1 課后習題 290
17.3.2 實驗:Linux動態模塊的加載 290
參考文獻 292
- >
推拿
- >
【精裝繪本】畫給孩子的中國神話
- >
巴金-再思錄
- >
史學評論
- >
月亮虎
- >
我從未如此眷戀人間
- >
煙與鏡
- >
人文閱讀與收藏·良友文學叢書:一天的工作