注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIXUNIX從入門到精通(第二版)

UNIX從入門到精通(第二版)

UNIX從入門到精通(第二版)

定 價(jià):¥56.00

作 者: 邢國(guó)慶,龐俊華,陳智建 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Solaris

ISBN: 9787121102950 出版時(shí)間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 465 字?jǐn)?shù):  

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

  本書從UNIX的基本命令入手,由淺入深,逐步闡述UNIX系統(tǒng)的基本概念與設(shè)計(jì)原理,同時(shí)給出了大量的應(yīng)用實(shí)例。在此基礎(chǔ)上,對(duì)UNIX的核心精華部分,如Shell編程、進(jìn)程管理,用戶管理,磁盤空間管理、文件系統(tǒng)內(nèi)部組織、文件系統(tǒng)維護(hù)、系統(tǒng)啟動(dòng)與關(guān)機(jī)、TCP/IP網(wǎng)絡(luò)維護(hù)與應(yīng)用、軟件包的制作與安裝等方面進(jìn)行了深入的討論。本書內(nèi)容豐富、重點(diǎn)突出,文字簡(jiǎn)練、語言流暢,實(shí)用性強(qiáng)。本書可作為大專院校師生UNIX操作系統(tǒng)課程的教學(xué)參考書,也可作為IT從業(yè)者的UNIX自學(xué)手冊(cè)。

作者簡(jiǎn)介

暫缺《UNIX從入門到精通(第二版)》作者簡(jiǎn)介

圖書目錄

第1章 UNIX概述與安裝 1
1.1 UNIX早期發(fā)展過程概述 1
1.1.1 UNIX的緣起 2
1.1.2 UNIX的交替發(fā)展 4
1.1.3 UNIX的戰(zhàn)國(guó)時(shí)代 5
1.1.4 策略與標(biāo)準(zhǔn)之爭(zhēng) 6
1.1.5 UNIX的黑暗時(shí)期 7
1.1.6 AT&T UNIX System V Release 4.0 7
1.1.7 后UNIX時(shí)代 8
1.2 UNIX的層次組織結(jié)構(gòu) 9
1.3 UNIX的邏輯組織結(jié)構(gòu) 10
1.3.1 進(jìn)程管理子系統(tǒng) 11
1.3.2 內(nèi)存管理子系統(tǒng) 12
1.3.3 文件管理子系統(tǒng) 12
1.3.4 I/O管理子系統(tǒng) 13
1.3.5 硬件系統(tǒng) 13
1.4 安裝Solaris操作系統(tǒng) 13
1.4.1 硬件要求 14
1.4.2 安裝步驟 14
第2章 命令行基礎(chǔ)知識(shí) 25
2.1 命令行結(jié)構(gòu) 25
2.2 后臺(tái)進(jìn)程 28
2.3 標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出與標(biāo)準(zhǔn)錯(cuò)誤輸出 28
2.4 輸入輸出重定向 29
2.5 管道 33
2.6 元字符與文件名生成 35
2.7 轉(zhuǎn)義與引用 38
2.8 命令歷史 40
2.8.1 fc命令 41
2.8.2 history命令 43
2.8.3 重復(fù)執(zhí)行先前的命令 44
2.8.4 編輯并執(zhí)行校正后的命令 46
2.8.5 命令行補(bǔ)充 47
2.9 命令別名 48
2.10 作業(yè)控制 51
2.11 會(huì)話記錄 53
2.12 使用man命令查詢系統(tǒng)參考手冊(cè) 55
第3章 文件系統(tǒng)基礎(chǔ)知識(shí) 57
3.1 文件系統(tǒng)的層次結(jié)構(gòu) 57
3.1.1 樹形層次結(jié)構(gòu) 57
3.1.2 路徑名 58
3.2 文件系統(tǒng)的組織結(jié)構(gòu) 59
3.3 文件的類型 62
3.3.1 普通文件 63
3.3.2 目錄文件 64
3.3.3 特殊文件 66
3.3.4 鏈接文件 70
3.3.5 符號(hào)鏈接文件 71
3.3.6 管道文件 73
3.4 文件的安全保護(hù)機(jī)制 73
3.4.1 顯示文件的訪問權(quán)限 74
3.4.2 修改文件的訪問權(quán)限 75
3.4.3 設(shè)置文件的訪問權(quán)限 76
3.4.4 其他訪問權(quán)限設(shè)置 78
第4章 文件和目錄操作 80
4.1 創(chuàng)建文件 80
4.2 顯示文件列表 81
4.2.1 使用ls命令顯示文件列表 81
4.2.2 利用通配符顯示文件 83
4.2.3 顯示隱藏文件 84
4.2.4 遞歸顯示目錄與文件 85
4.3 顯示文件內(nèi)容 86
4.3.1 使用cat命令顯示文件 86
4.3.2 使用more命令分頁顯示文件 86
4.3.3 使用head命令顯示文件前幾行內(nèi)容 88
4.3.4 使用tail命令顯示文件最后幾行內(nèi)容 88
4.4 復(fù)制文件 89
4.5 移動(dòng)文件 89
4.6 刪除文件 91
4.7 顯示當(dāng)前工作目錄 92
4.8 改換目錄 92
4.9 創(chuàng)建目錄 94
4.10 移動(dòng)目錄 94
4.11 復(fù)制目錄 95
4.12 刪除目錄 96
4.13 比較文件之間的差別 96
4.13.1 使用diff命令比較兩個(gè)文件 96
4.13.2 使用diff3命令比較三個(gè)文件 97
4.14 從系統(tǒng)中檢索文件 98
4.14.1 簡(jiǎn)單檢索 100
4.14.2 使用邏輯運(yùn)算符 100
4.14.3 利用find命令本身實(shí)現(xiàn)其他處理功能 101
4.14.4 利用管道實(shí)現(xiàn)其他處理功能 101
4.15 檢索文件內(nèi)容 102
4.15.1 利用grep檢索文件內(nèi)容 102
4.15.2 過濾其他命令的輸出數(shù)據(jù) 103
4.15.3 使用grep檢索多個(gè)文件 103
4.15.4 檢索不包含特定字符串的文本行 104
4.15.5 在grep中使用正則表達(dá)式 104
4.15.6 檢索元字符本身 107
4.15.7 在命令行中使用引號(hào) 107
4.16 排序 107
第5章 編輯文件 109
5.1 啟動(dòng)vi編輯器 109
5.1.1 創(chuàng)建文件 109
5.1.2 狀態(tài)行 109
5.2 vi編輯器的兩種工作模式 110
5.2.1 輸入模式 110
5.2.2 命令模式 110
5.3 保存編輯的文件并退出vi 111
5.4 vi編輯器的基本命令 112
5.4.1 移動(dòng)光標(biāo)位置 112
5.4.2 輸入文本 113
5.4.3 修改與替換文本 113
5.4.4 撤銷先前的修改 114
5.4.5 刪除文本 115
5.4.6 復(fù)制、刪除與粘貼文本 115
5.4.7 重復(fù)執(zhí)行指定次數(shù)的命令 116
5.5 使用ex命令 116
5.5.1 顯示行號(hào) 116
5.5.2 多行復(fù)制 117
5.5.3 移動(dòng)文本行 117
5.5.4 刪除文本行 118
5.6 檢索與替換 118
5.6.1 檢索字符串 118
5.6.2 模式檢索 119
5.6.3 替換字符串 120
5.7 編輯多個(gè)文件 120
5.7.1 編輯多個(gè)文件 120
5.7.2 合并文件與合并文本行 121
5.8 定制vi編輯器的運(yùn)行環(huán)境 121
5.8.1 臨時(shí)設(shè)定vi的運(yùn)行環(huán)境 121
5.8.2 永久性地定制vi的運(yùn)行環(huán)境 123
5.9 其他特殊說明 124
5.9.1 刪除或替換特殊字符 124
5.9.2 在編輯期間運(yùn)行UNIX命令 124
5.10 vi編輯器命令總結(jié) 125
第6章 Shell基礎(chǔ)知識(shí) 129
6.1 shell與Shell腳本 129
6.1.1 為什么需要Shell編程 129
6.1.2 什么是Shell腳本 130
6.1.3 運(yùn)行Shell腳本 131
6.1.4 退出與出口狀態(tài) 131
6.1.5 調(diào)用適當(dāng)?shù)腟hell解釋程序 133
6.1.6 位置參數(shù) 135
6.2 變量與變量替換 137
6.2.1 變量分類 137
6.2.2 變量賦值 138
6.2.3 內(nèi)部變量 138
6.2.4 變量引用與替換 141
6.2.5 變量的間接引用 143
6.2.6 特殊的變量替換 144
6.2.7 變量聲明與類型定義 147
6.3 命令與命令替換 148
6.3.1 Shell內(nèi)部命令 148
6.3.2 部分命令介紹 151
6.3.3 命令替換 161
6.4 test語句 163
6.4.1 文件測(cè)試運(yùn)算符 164
6.4.2 字符串測(cè)試運(yùn)算符 165
6.4.3 整數(shù)值測(cè)試運(yùn)算符 167
6.4.4 邏輯運(yùn)算符 168
6.5 命令行的解釋執(zhí)行過程 169
6.5.1 讀取命令行 170
6.5.2 命令歷史替換 171
6.5.3 命令別名替換 171
6.5.4 花括號(hào)擴(kuò)展 171
6.5.5 波浪號(hào)替換 172
6.5.6 I/O重定向 173
6.5.7 變量替換 174
6.5.8 算術(shù)運(yùn)算結(jié)果替換 174
6.5.9 命令替換 174
6.5.10 單詞解析 175
6.5.11 文件名生成 175
6.5.12 引用字符處理 176
6.5.13 進(jìn)程替換 177
6.5.14 環(huán)境處理 178
6.5.15 執(zhí)行命令 178
6.5.16 跟蹤執(zhí)行過程 179
6.5.17 實(shí)例驗(yàn)證 179
第7章 Shell高級(jí)編程 181
7.1 if條件語句 181
7.1.1 if語句的表現(xiàn)形式 181
7.1.2 嵌套的if-then條件測(cè)試 183
7.2 case分支語句 185
7.3 for循環(huán)語句 187
7.4 while循環(huán)語句 191
7.5 until循環(huán)語句 193
7.6 select循環(huán)語句 194
7.7 嵌套的循環(huán) 195
7.8 循環(huán)控制與輔助編程命令 197
7.8.1 break和continue命令 197
7.8.2 true命令 199
7.8.3 sleep命令 199
7.8.4 shift命令 200
7.8.5 getopt命令 200
7.8.6 getopts命令 202
7.9 循環(huán)語句的I/O重定向 204
7.9.1 while循環(huán)的I/O重定向 205
7.9.2 until循環(huán)的I/O重定向 206
7.9.3 for循環(huán)的I/O重定向 206
7.10 here文檔 207
7.11 Shell函數(shù) 212
7.12 邏輯與和邏輯或并列結(jié)構(gòu) 218
7.12.1 邏輯與命令并列結(jié)構(gòu) 218
7.12.2 邏輯或命令并列結(jié)構(gòu) 219
7.13 Shell數(shù)組 220
7.14 信號(hào)的捕捉與處理 225
7.15 其他Shell課題 229
7.15.1 子Shell 229
7.15.2 Shell腳本的調(diào)試 230
7.15.3 系統(tǒng)性能考慮 235
第8章 進(jìn)程管理 237
8.1 ps命令概述 237
8.2 查詢進(jìn)程及其狀態(tài)信息 239
8.2.1 查詢當(dāng)前活動(dòng)的進(jìn)程 239
8.2.2 查詢系統(tǒng)中所有的進(jìn)程 240
8.2.3 顯示進(jìn)程的重要狀態(tài)信息 241
8.2.4 顯示進(jìn)程的詳細(xì)狀態(tài)信息 241
8.3 監(jiān)控進(jìn)程及系統(tǒng)資源 242
8.4 終止進(jìn)程的運(yùn)行 245
8.5 調(diào)整進(jìn)程的調(diào)度類別及優(yōu)先級(jí) 248
8.5.1 顯示進(jìn)程的調(diào)度類別與優(yōu)先級(jí) 248
8.5.2 按照指定的調(diào)度類別與優(yōu)先級(jí)運(yùn)行進(jìn)程 249
8.5.3 調(diào)整進(jìn)程的調(diào)度類別與優(yōu)先級(jí) 250
8.5.4 設(shè)置實(shí)時(shí)進(jìn)程的時(shí)間片 250
8.6 調(diào)整分時(shí)進(jìn)程的優(yōu)先級(jí) 251
8.6.1 nice命令 251
8.6.2 renice命令 252
8.6.3 調(diào)整進(jìn)程優(yōu)先級(jí)的作用 252
8.7 定時(shí)運(yùn)行系統(tǒng)任務(wù)和用戶程序 253
8.7.1 cron守護(hù)進(jìn)程的調(diào)度過程 253
8.7.2 調(diào)度定時(shí)重復(fù)執(zhí)行的任務(wù) 255
8.7.3 提交一次性定時(shí)執(zhí)行的任務(wù) 255
8.8 調(diào)度重復(fù)執(zhí)行的任務(wù) 255
8.8.1 crontab的工作原理 256
8.8.2 創(chuàng)建和編輯crontab文件 257
8.8.3 顯示crontab文件 258
8.8.4 刪除crontab文件 258
8.8.5 crontab命令的訪問控制 259
8.8.6 應(yīng)用實(shí)例——數(shù)據(jù)庫定時(shí)備份 260
8.9 調(diào)度一次性執(zhí)行的作業(yè) 261
8.9.1 提交at作業(yè) 261
8.9.2 顯示at作業(yè)及作業(yè)隊(duì)列 263
8.9.3 刪除at作業(yè) 263
8.9.4 at命令的訪問控制 263
8.9.5 應(yīng)用實(shí)例——系統(tǒng)定時(shí)關(guān)機(jī) 264
第9章 用戶管理 266
9.1 增加與刪除用戶 266
9.1.1 /etc/passwd文件 266
9.1.2 /etc/shadow文件 267
9.1.3 用戶管理實(shí)例 268
9.2 定制用戶的工作環(huán)境 272
9.2.1 選擇命令解釋程序 272
9.2.2 設(shè)置用戶初始化文件 273
9.2.3 定制Shell工作環(huán)境 275
9.3 增加與刪除用戶組 280
9.4 監(jiān)控用戶 281
9.4.1 利用who命令查詢系統(tǒng)中的用戶 282
9.4.2 利用finger命令查詢系統(tǒng)中的用戶 283
9.4.3 利用w命令查詢系統(tǒng)中的用戶活動(dòng) 283
9.4.4 向注冊(cè)用戶發(fā)送消息 284
9.5 以不同用戶的身份訪問系統(tǒng) 284
第10章 軟件包的制作與管理 287
10.1 軟件包組成簡(jiǎn)介 287
10.1.1 基本組成部分 287
10.1.2 選用的信息文件 288
10.1.3 選用的Shell腳本文件 288
10.2 軟件包的相關(guān)文件和命令 288
10.2.1 pkginfo文件 289
10.2.2 prototype文件 290
10.2.3 pkgmap文件 293
10.2.4 copyright文件 293
10.2.5 depend文件 294
10.2.6 space文件 294
10.2.7 compver文件 295
10.2.8 軟件包的相關(guān)工具 295
10.3 制作軟件包 295
10.3.1 制作軟件包的步驟 296
10.3.2 創(chuàng)建pkginfo文件 301
10.3.3 利用pkgproto命令創(chuàng)建prototype文件 301
10.3.4 利用pkgmk命令制作軟件包 304
10.3.5 pkgtrans命令 308
10.4 安裝軟件包 310
10.5 查詢軟件包 312
10.6 檢測(cè)軟件包 313
10.7 卸載軟件包 315
第11章 磁盤空間管理 318
11.1 查詢磁盤空間信息 318
11.1.1 常用的磁盤空間管理工具 318
11.1.2 使用df命令檢查存儲(chǔ)空間的使用情況 318
11.1.3 使用du命令檢查存儲(chǔ)空間占用情況 321
11.1.4 使用quot命令查詢每個(gè)用戶占用的存儲(chǔ)空間 323
11.1.5 使用find命令找出超大容量的文件 324
11.1.6 使用find命令找出長(zhǎng)期閑置的文件 324
11.1.7 使用find命令找出并刪除core文件 325
11.1.8 使用ls命令檢測(cè)文件的大小 325
11.2 采用標(biāo)準(zhǔn)工具備份與恢復(fù)數(shù)據(jù) 326
11.2.1 利用cpio實(shí)現(xiàn)備份和恢復(fù) 327
11.2.2 利用tar實(shí)現(xiàn)備份和恢復(fù) 333
11.2.3 利用dd實(shí)現(xiàn)數(shù)據(jù)的復(fù)制 337
11.3 文件系統(tǒng)限額管理 339
11.3.1 限額概述 339
11.3.2 設(shè)置限額 341
11.3.3 限額的維護(hù) 343
第12章 TCP/IP網(wǎng)絡(luò)管理 347
12.1 TCP/IP簡(jiǎn)介 347
12.1.1 TCP/IP協(xié)議的層次結(jié)構(gòu) 347
12.1.2 TCP/IP協(xié)議如何處理數(shù)據(jù)通信 349
12.2 網(wǎng)絡(luò)接口設(shè)置 351
12.3 主機(jī)名字解析 353
12.4 網(wǎng)絡(luò)路由設(shè)置 354
12.4.1 靜態(tài)路由 354
12.4.2 動(dòng)態(tài)路由 355
12.5 配置網(wǎng)絡(luò)服務(wù) 356
12.6 網(wǎng)絡(luò)管理與維護(hù) 358
12.6.1 使用ifconfig命令維護(hù)網(wǎng)絡(luò)接口 358
12.6.2 使用netstat命令監(jiān)控網(wǎng)絡(luò)狀態(tài) 359
12.6.3 使用ping命令測(cè)試遠(yuǎn)程主機(jī)的連通性 363
12.6.4 使用ftp命令檢測(cè)網(wǎng)絡(luò)主機(jī)的傳輸性能 364
12.6.5 使用traceroute命令跟蹤路由信息 365
第13章 TCP/IP網(wǎng)絡(luò)應(yīng)用 367
13.1 OpenSSH 367
13.1.1 sshd_config配置文件 367
13.1.2 ssh_config配置文件 370
13.1.3 使用SSH注冊(cè)到遠(yuǎn)程系統(tǒng) 372
13.1.4 使用SSH執(zhí)行遠(yuǎn)程系統(tǒng)中的命令 373
13.1.5 使用SCP替代FTP 373
13.1.6 使用SFTP替代FTP 374
13.1.7 SSH與SCP的無密碼注冊(cè) 375
13.1.8 OpenSSH的安全考慮 377
13.2 Telnet遠(yuǎn)程系統(tǒng)注冊(cè) 378
13.3 FTP文件傳輸 379
13.3.1 連接FTP服務(wù)器 381
13.3.2 FTP應(yīng)用 382
13.3.3 FTP訪問控制 384
13.3.4 FTP自動(dòng)注冊(cè) 384
第14章 網(wǎng)絡(luò)文件系統(tǒng) 386
14.1 NFS簡(jiǎn)述 386
14.2 配置NFS服務(wù)器 387
14.3 配置NFS客戶系統(tǒng) 390
14.3.1 安裝遠(yuǎn)程文件系統(tǒng) 390
14.3.2 設(shè)置/etc/vfstab文件 392
14.4 NFS自動(dòng)安裝 392
14.4.1 主映射文件 393
14.4.2 直接映射文件 394
14.4.3 間接映射文件 394
第15章 系統(tǒng)啟動(dòng)與關(guān)機(jī) 396
15.1 磁盤分區(qū)與初始引導(dǎo) 396
15.1.1 磁盤分區(qū) 396
15.1.2 初始引導(dǎo)過程 399
15.1.3 系統(tǒng)初始化 400
15.2 init進(jìn)程與系統(tǒng)生成 402
15.2.1 運(yùn)行級(jí) 403
15.2.2 /etc/inittab文件 405
15.2.3 處理方式 405
15.2.4 /etc/inittab文件舉例 406
15.2.5 啟動(dòng)用戶定義的應(yīng)用程序 409
15.3 用戶注冊(cè)過程 409
15.3.1 用戶注冊(cè)的處理過程 409
15.3.2 utmpx和wtmpx文件 410
15.4 系統(tǒng)關(guān)機(jī)過程 411
15.4.1 使用shutdown命令關(guān)閉系統(tǒng) 411
15.4.2 使用init命令關(guān)閉系統(tǒng) 412
15.4.3 使用其他命令關(guān)機(jī) 412
15.5 應(yīng)用實(shí)例 413
第16章 文件系統(tǒng)內(nèi)部組織 415
16.1 文件系統(tǒng)的組織結(jié)構(gòu) 415
16.2 超級(jí)塊 417
16.3 信息節(jié)點(diǎn) 418
16.3.1 特權(quán)標(biāo)志位 418
16.3.2 數(shù)據(jù)塊地址數(shù)組 420
16.4 數(shù)據(jù)區(qū)與空閑數(shù)據(jù)存儲(chǔ)塊的組織 421
16.5 信息節(jié)點(diǎn)的分配與釋放 421
16.6 數(shù)據(jù)塊的分配與釋放 422
16.7 信息節(jié)點(diǎn)與目錄和文件的關(guān)系 424
16.8 UFS文件系統(tǒng) 424
16.8.1 UFS文件系統(tǒng)的組織結(jié)構(gòu) 424
16.8.2 引導(dǎo)塊 425
16.8.3 超級(jí)塊 425
16.8.4 柱面組信息塊 426
16.8.5 信息節(jié)點(diǎn)區(qū)與信息節(jié)點(diǎn) 428
16.8.6 數(shù)據(jù)塊區(qū) 429
16.8.7 數(shù)據(jù)塊的分配與釋放過程 429
16.8.8 信息節(jié)點(diǎn)的分配與釋放過程 430
第17章 文件系統(tǒng)管理 432
17.1 創(chuàng)建文件系統(tǒng) 432
17.1.1 使用mkfs命令創(chuàng)建UFS文件系統(tǒng) 432
17.1.2 使用newfs命令創(chuàng)建文件系統(tǒng) 436
17.2 使用labelit命令命名文件系統(tǒng) 438
17.3 安裝、卸載文件系統(tǒng) 438
17.3.1 安裝文件系統(tǒng) 438
17.3.2 /etc/vfstab文件 439
17.3.3 安裝文件系統(tǒng) 441
17.3.4 卸載文件系統(tǒng) 442
17.4 確定文件系統(tǒng)的類型 444
17.5 檢測(cè)與修復(fù)文件系統(tǒng) 446
17.5.1 何時(shí)需要檢測(cè)文件系統(tǒng) 447
17.5.2 文件系統(tǒng)檢測(cè)的內(nèi)容 448
17.5.3 交互檢測(cè)與修復(fù)UFS文件系統(tǒng) 452
17.5.4 自動(dòng)檢測(cè)與修復(fù)UFS文件系統(tǒng) 454
17.5.5 恢復(fù)嚴(yán)重受損的超級(jí)塊 454
17.5.6 解決fsck命令無法修復(fù)的UFS文件系統(tǒng)問題 455
17.5.7 fsck的階段處理方式 456
17.5.8 利用其他工具修復(fù)文件系統(tǒng) 463
參考文獻(xiàn) 466

本目錄推薦

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