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

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

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

定 價:¥56.00

作 者: 邢國慶,龐俊華,陳智建 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Solaris

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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)國時代 5
1.1.4 策略與標準之爭 6
1.1.5 UNIX的黑暗時期 7
1.1.6 AT&T UNIX System V Release 4.0 7
1.1.7 后UNIX時代 8
1.2 UNIX的層次組織結(jié)構(gòu) 9
1.3 UNIX的邏輯組織結(jié)構(gòu) 10
1.3.1 進程管理子系統(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ǔ)知識 25
2.1 命令行結(jié)構(gòu) 25
2.2 后臺進程 28
2.3 標準輸入、標準輸出與標準錯誤輸出 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 命令行補充 47
2.9 命令別名 48
2.10 作業(yè)控制 51
2.11 會話記錄 53
2.12 使用man命令查詢系統(tǒng)參考手冊 55
第3章 文件系統(tǒng)基礎(chǔ)知識 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 符號鏈接文件 71
3.3.6 管道文件 73
3.4 文件的安全保護機制 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 移動文件 89
4.6 刪除文件 91
4.7 顯示當(dāng)前工作目錄 92
4.8 改換目錄 92
4.9 創(chuàng)建目錄 94
4.10 移動目錄 94
4.11 復(fù)制目錄 95
4.12 刪除目錄 96
4.13 比較文件之間的差別 96
4.13.1 使用diff命令比較兩個文件 96
4.13.2 使用diff3命令比較三個文件 97
4.14 從系統(tǒng)中檢索文件 98
4.14.1 簡單檢索 100
4.14.2 使用邏輯運算符 100
4.14.3 利用find命令本身實現(xiàn)其他處理功能 101
4.14.4 利用管道實現(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檢索多個文件 103
4.15.4 檢索不包含特定字符串的文本行 104
4.15.5 在grep中使用正則表達式 104
4.15.6 檢索元字符本身 107
4.15.7 在命令行中使用引號 107
4.16 排序 107
第5章 編輯文件 109
5.1 啟動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 移動光標位置 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 顯示行號 116
5.5.2 多行復(fù)制 117
5.5.3 移動文本行 117
5.5.4 刪除文本行 118
5.6 檢索與替換 118
5.6.1 檢索字符串 118
5.6.2 模式檢索 119
5.6.3 替換字符串 120
5.7 編輯多個文件 120
5.7.1 編輯多個文件 120
5.7.2 合并文件與合并文本行 121
5.8 定制vi編輯器的運行環(huán)境 121
5.8.1 臨時設(shè)定vi的運行環(huán)境 121
5.8.2 永久性地定制vi的運行環(huán)境 123
5.9 其他特殊說明 124
5.9.1 刪除或替換特殊字符 124
5.9.2 在編輯期間運行UNIX命令 124
5.10 vi編輯器命令總結(jié) 125
第6章 Shell基礎(chǔ)知識 129
6.1 shell與Shell腳本 129
6.1.1 為什么需要Shell編程 129
6.1.2 什么是Shell腳本 130
6.1.3 運行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 文件測試運算符 164
6.4.2 字符串測試運算符 165
6.4.3 整數(shù)值測試運算符 167
6.4.4 邏輯運算符 168
6.5 命令行的解釋執(zhí)行過程 169
6.5.1 讀取命令行 170
6.5.2 命令歷史替換 171
6.5.3 命令別名替換 171
6.5.4 花括號擴展 171
6.5.5 波浪號替換 172
6.5.6 I/O重定向 173
6.5.7 變量替換 174
6.5.8 算術(shù)運算結(jié)果替換 174
6.5.9 命令替換 174
6.5.10 單詞解析 175
6.5.11 文件名生成 175
6.5.12 引用字符處理 176
6.5.13 進程替換 177
6.5.14 環(huán)境處理 178
6.5.15 執(zhí)行命令 178
6.5.16 跟蹤執(zhí)行過程 179
6.5.17 實例驗證 179
第7章 Shell高級編程 181
7.1 if條件語句 181
7.1.1 if語句的表現(xiàn)形式 181
7.1.2 嵌套的if-then條件測試 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 信號的捕捉與處理 225
7.15 其他Shell課題 229
7.15.1 子Shell 229
7.15.2 Shell腳本的調(diào)試 230
7.15.3 系統(tǒng)性能考慮 235
第8章 進程管理 237
8.1 ps命令概述 237
8.2 查詢進程及其狀態(tài)信息 239
8.2.1 查詢當(dāng)前活動的進程 239
8.2.2 查詢系統(tǒng)中所有的進程 240
8.2.3 顯示進程的重要狀態(tài)信息 241
8.2.4 顯示進程的詳細狀態(tài)信息 241
8.3 監(jiān)控進程及系統(tǒng)資源 242
8.4 終止進程的運行 245
8.5 調(diào)整進程的調(diào)度類別及優(yōu)先級 248
8.5.1 顯示進程的調(diào)度類別與優(yōu)先級 248
8.5.2 按照指定的調(diào)度類別與優(yōu)先級運行進程 249
8.5.3 調(diào)整進程的調(diào)度類別與優(yōu)先級 250
8.5.4 設(shè)置實時進程的時間片 250
8.6 調(diào)整分時進程的優(yōu)先級 251
8.6.1 nice命令 251
8.6.2 renice命令 252
8.6.3 調(diào)整進程優(yōu)先級的作用 252
8.7 定時運行系統(tǒng)任務(wù)和用戶程序 253
8.7.1 cron守護進程的調(diào)度過程 253
8.7.2 調(diào)度定時重復(fù)執(zhí)行的任務(wù) 255
8.7.3 提交一次性定時執(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ù)據(jù)庫定時備份 260
8.9 調(diào)度一次性執(zhí)行的作業(yè) 261
8.9.1 提交at作業(yè) 261
8.9.2 顯示at作業(yè)及作業(yè)隊列 263
8.9.3 刪除at作業(yè) 263
8.9.4 at命令的訪問控制 263
8.9.5 應(yīng)用實例——系統(tǒng)定時關(guān)機 264
第9章 用戶管理 266
9.1 增加與刪除用戶 266
9.1.1 /etc/passwd文件 266
9.1.2 /etc/shadow文件 267
9.1.3 用戶管理實例 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)中的用戶活動 283
9.4.4 向注冊用戶發(fā)送消息 284
9.5 以不同用戶的身份訪問系統(tǒng) 284
第10章 軟件包的制作與管理 287
10.1 軟件包組成簡介 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 檢測軟件包 313
10.7 卸載軟件包 315
第11章 磁盤空間管理 318
11.1 查詢磁盤空間信息 318
11.1.1 常用的磁盤空間管理工具 318
11.1.2 使用df命令檢查存儲空間的使用情況 318
11.1.3 使用du命令檢查存儲空間占用情況 321
11.1.4 使用quot命令查詢每個用戶占用的存儲空間 323
11.1.5 使用find命令找出超大容量的文件 324
11.1.6 使用find命令找出長期閑置的文件 324
11.1.7 使用find命令找出并刪除core文件 325
11.1.8 使用ls命令檢測文件的大小 325
11.2 采用標準工具備份與恢復(fù)數(shù)據(jù) 326
11.2.1 利用cpio實現(xiàn)備份和恢復(fù) 327
11.2.2 利用tar實現(xiàn)備份和恢復(fù) 333
11.2.3 利用dd實現(xiàn)數(shù)據(jù)的復(fù)制 337
11.3 文件系統(tǒng)限額管理 339
11.3.1 限額概述 339
11.3.2 設(shè)置限額 341
11.3.3 限額的維護 343
第12章 TCP/IP網(wǎng)絡(luò)管理 347
12.1 TCP/IP簡介 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 主機名字解析 353
12.4 網(wǎng)絡(luò)路由設(shè)置 354
12.4.1 靜態(tài)路由 354
12.4.2 動態(tài)路由 355
12.5 配置網(wǎng)絡(luò)服務(wù) 356
12.6 網(wǎng)絡(luò)管理與維護 358
12.6.1 使用ifconfig命令維護網(wǎng)絡(luò)接口 358
12.6.2 使用netstat命令監(jiān)控網(wǎng)絡(luò)狀態(tài) 359
12.6.3 使用ping命令測試遠程主機的連通性 363
12.6.4 使用ftp命令檢測網(wǎng)絡(luò)主機的傳輸性能 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注冊到遠程系統(tǒng) 372
13.1.4 使用SSH執(zhí)行遠程系統(tǒng)中的命令 373
13.1.5 使用SCP替代FTP 373
13.1.6 使用SFTP替代FTP 374
13.1.7 SSH與SCP的無密碼注冊 375
13.1.8 OpenSSH的安全考慮 377
13.2 Telnet遠程系統(tǒng)注冊 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自動注冊 384
第14章 網(wǎng)絡(luò)文件系統(tǒng) 386
14.1 NFS簡述 386
14.2 配置NFS服務(wù)器 387
14.3 配置NFS客戶系統(tǒng) 390
14.3.1 安裝遠程文件系統(tǒng) 390
14.3.2 設(shè)置/etc/vfstab文件 392
14.4 NFS自動安裝 392
14.4.1 主映射文件 393
14.4.2 直接映射文件 394
14.4.3 間接映射文件 394
第15章 系統(tǒng)啟動與關(guān)機 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進程與系統(tǒng)生成 402
15.2.1 運行級 403
15.2.2 /etc/inittab文件 405
15.2.3 處理方式 405
15.2.4 /etc/inittab文件舉例 406
15.2.5 啟動用戶定義的應(yīng)用程序 409
15.3 用戶注冊過程 409
15.3.1 用戶注冊的處理過程 409
15.3.2 utmpx和wtmpx文件 410
15.4 系統(tǒng)關(guān)機過程 411
15.4.1 使用shutdown命令關(guān)閉系統(tǒng) 411
15.4.2 使用init命令關(guān)閉系統(tǒng) 412
15.4.3 使用其他命令關(guān)機 412
15.5 應(yīng)用實例 413
第16章 文件系統(tǒng)內(nèi)部組織 415
16.1 文件系統(tǒng)的組織結(jié)構(gòu) 415
16.2 超級塊 417
16.3 信息節(jié)點 418
16.3.1 特權(quán)標志位 418
16.3.2 數(shù)據(jù)塊地址數(shù)組 420
16.4 數(shù)據(jù)區(qū)與空閑數(shù)據(jù)存儲塊的組織 421
16.5 信息節(jié)點的分配與釋放 421
16.6 數(shù)據(jù)塊的分配與釋放 422
16.7 信息節(jié)點與目錄和文件的關(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 超級塊 425
16.8.4 柱面組信息塊 426
16.8.5 信息節(jié)點區(qū)與信息節(jié)點 428
16.8.6 數(shù)據(jù)塊區(qū) 429
16.8.7 數(shù)據(jù)塊的分配與釋放過程 429
16.8.8 信息節(jié)點的分配與釋放過程 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 檢測與修復(fù)文件系統(tǒng) 446
17.5.1 何時需要檢測文件系統(tǒng) 447
17.5.2 文件系統(tǒng)檢測的內(nèi)容 448
17.5.3 交互檢測與修復(fù)UFS文件系統(tǒng) 452
17.5.4 自動檢測與修復(fù)UFS文件系統(tǒng) 454
17.5.5 恢復(fù)嚴重受損的超級塊 454
17.5.6 解決fsck命令無法修復(fù)的UFS文件系統(tǒng)問題 455
17.5.7 fsck的階段處理方式 456
17.5.8 利用其他工具修復(fù)文件系統(tǒng) 463
參考文獻 466

本目錄推薦

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