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

Unix入門經(jīng)典

Unix入門經(jīng)典

定 價(jià):¥39.90

作 者: (美)默顯羅(Merlino, J.), (美)洛費(fèi)(Love, P.)著;張楚雄等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: UNIX操作系統(tǒng)

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

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

Unix操作系統(tǒng)是目前一些常用平臺(tái)(如Mac OS X 和Linux)的基礎(chǔ)。本書將討論Unix的基礎(chǔ)知識(shí)以及日益流行的Sun Solaris和BSD平臺(tái)的基礎(chǔ)知識(shí)。首先,讀者將學(xué)習(xí)Unix術(shù)語(yǔ)、核心概念、方法以及怎樣登陸和退出系統(tǒng),然后開(kāi)始定制工作環(huán)境并學(xué)習(xí)命令,最后將學(xué)習(xí)如何管理進(jìn)程、處理安全事務(wù)、使用Perl腳本自動(dòng)處理任務(wù),以及如何安裝Unix程序和備份數(shù)據(jù)等內(nèi)容。本書涵蓋了Unix操作系統(tǒng)的各個(gè)方面的內(nèi)容,其獨(dú)特之處在于包含了Unix的派生系統(tǒng)和一個(gè)獨(dú)有的轉(zhuǎn)換章節(jié),深入討論了Unix的基礎(chǔ)知識(shí)以及日益流行的Sun Solaris和BSD平臺(tái)的基礎(chǔ)知識(shí)。本書適用于任何對(duì)Unix操作系統(tǒng)感興趣的讀者。雖然本書是一本入門級(jí)圖書,但對(duì)于那些已經(jīng)具有一定Unix知識(shí)的讀者,仍頗具實(shí)用價(jià)值,另外,如果讀者希望將Mac OS或Windows中的相關(guān)知識(shí)轉(zhuǎn)換到Unix或其派生版本中,本書也可以作為一本優(yōu)秀的參考手冊(cè)。

作者簡(jiǎn)介

暫缺《Unix入門經(jīng)典》作者簡(jiǎn)介

圖書目錄

第1章  Unix基礎(chǔ)    1
1.1  簡(jiǎn)史    1
1.2  Unix的版本    1
1.3  操作系統(tǒng)組件    3
1.3.1  Unix內(nèi)核    3
1.3.2  shell    4
1.3.3  其他組件    5
1.4  小結(jié)    5
第2章  起步    6
2.1  系統(tǒng)啟動(dòng)    6
2.2  登錄和退出Unix    9
2.2.1  GUI登錄    9
2.2.2  命令行登錄    11
2.2.3  遠(yuǎn)程登錄    13
2.2.4  shell    16
2.2.5  退出    16
2.3  關(guān)閉系統(tǒng)    16
2.4  使用聯(lián)機(jī)幫助頁(yè)    17
2.5  小結(jié)    19
第3章  用戶和組    20
3.1  賬戶基礎(chǔ)知識(shí)    20
3.1.1  根賬戶    20
3.1.2  系統(tǒng)賬戶    20
3.1.3  用戶賬戶    21
3.1.4  組賬戶    21
3.2  管理用戶和組    21
3.2.1  /etc/passwd    21
3.2.2  /etc/shadow    24
3.2.3  /etc/group    26
3.2.4  Mac OS X的不同之處    28
3.3  管理賬戶和組    29
3.3.1  賬戶管理    29
3.3.2  組管理    32
3.3.3  使用圖形用戶界面工具進(jìn)行用戶管理    32
3.4  變成另一個(gè)用戶    34
3.5  與用戶和組相關(guān)的命令    35
3.6  小結(jié)    37
3.7  練習(xí)    37
第4章  文件系統(tǒng)    38
4.1  文件系統(tǒng)基礎(chǔ)    38
4.1.1  目錄結(jié)構(gòu)    39
4.1.2  根的基本目錄    40
4.2  路徑和大小寫    41
4.3  文件系統(tǒng)導(dǎo)航    41
4.3.1  pwd    42
4.3.2  cd    42
4.3.3  which和whereis    43
4.3.4  find    44
4.3.5  file    44
4.3.6  ls    44
4.4  文件類型    46
4.5  鏈接    46
4.6  文件和目錄權(quán)限    51
4.7  修改權(quán)限    52
4.7.1  以符號(hào)模式使用chmod    52
4.7.2  以絕對(duì)模式使用chmod    53
4.8  查看文件    54
4.9  創(chuàng)建、修改和刪除文件    55
4.9.1  刪除文件    55
4.9.2  創(chuàng)建和刪除目錄    56
4.10  基本的文件系統(tǒng)管理    57
4.11  使文件系統(tǒng)可訪問(wèn)    58
4.12  小結(jié)    61
4.13  練習(xí)    61
第5章  定制工作環(huán)境    62
5.1  環(huán)境變量    62
5.1.1  PS1變量    62
5.1.2  其他環(huán)境變量    63
5.2  路徑    64
5.2.1  PATH環(huán)境變量    65
5.2.2  相對(duì)路徑和絕對(duì)路徑    66
5.2.3  切換文件系統(tǒng)    66
5.3  選擇shell    67
5.3.1  臨時(shí)修改shell    67
5.3.2  修改默認(rèn)的shell    68
5.3.3  各種shell    68
5.4  配置shell    72
5.4.1  運(yùn)行控制文件    73
5.4.2  環(huán)境變量    78
5.4.3  別名    80
5.4.4  選項(xiàng)    80
5.5  動(dòng)態(tài)共享庫(kù)路徑    81
5.5.1  LD_LIBRARY_PATH    82
5.5.2  LD_DEBUG    82
5.6  小結(jié)    83
5.7  練習(xí)    83
第6章  深入U(xiǎn)nix命令    84
6.1  命令的剖析    84
6.2  查找命令的相關(guān)信息    87
6.2.1  man    87
6.2.2  info    88
6.2.3  apropos    88
6.3  命令的修改    89
6.3.1  元字符    89
6.3.2  輸入和輸出重定向    90
6.3.3  管道    91
6.3.4  命令置換    92
6.4  操作文件和目錄    93
6.4.1  ls    93
6.4.2  cd    94
6.5  常用的文件操作命令    94
6.5.1  cat    94
6.5.2  more/less    94
6.5.3  mv    95
6.5.4  cp    95
6.5.5  rm    95
6.5.6  touch    96
6.5.7  wc    96
6.6  文件所有權(quán)和權(quán)限    96
6.6.1  文件所有權(quán)    96
6.6.2  文件權(quán)限    97
6.6.3  umask    98
6.6.4  可執(zhí)行文件    99
6.7  保持文件系統(tǒng)配額    99
6.8  小結(jié)    101
6.9  練習(xí)    101
第7章  用vi編輯文件    102
7.1  使用vi    102
7.2  在文件中移動(dòng)    104
7.3  搜索文件    108
7.4  退出并保存文件    109
7.5  編輯文件    110
7.5.1  刪除字符    111
7.5.2  修改命令    113
7.5.3  高級(jí)命令    114
7.6  幫助    116
7.6.1  運(yùn)行命令    117
7.6.2  替換文本    117
7.7  vi的版本    120
7.8  小結(jié)    121
7.9  練習(xí)    121
第8章  高級(jí)工具    122
8.1  正則表達(dá)式和元字符    122
8.1.1  理解元字符    123
8.1.2  正則表達(dá)式    127
8.2  使用SFTP和FTP    128
8.3  更高級(jí)的命令    132
8.3.1  grep    132
8.3.2  find    133
8.3.3  sort    134
8.3.4  tee    136
8.3.5  script    136
8.3.6  wc    136
8.4  小結(jié)    137
8.5  習(xí)題    137
第9章  高級(jí)Unix命令:Sed和AWK138
9.1  sed    138
9.1.1  使用-e選項(xiàng)    140
9.1.2  sed文件    140
9.1.3  sed命令    142
9.2  AWK    143
9.2.1  用AWK提取數(shù)據(jù)    144
9.2.2  使用模式    145
9.3  利用AWK編程    146
9.4  小結(jié)    148
9.5  練習(xí)    148
第10章  作業(yè)控制和進(jìn)程管理    149
10.1  進(jìn)程    149
10.2  shell腳本    150
10.3  正在運(yùn)行的進(jìn)程    151
10.3.1  ps語(yǔ)法    152
10.3.2  進(jìn)程狀態(tài)    152
10.4  系統(tǒng)進(jìn)程    153
10.5  進(jìn)程屬性    156
10.6  停止進(jìn)程    156
10.6.1  進(jìn)程樹(shù)    158
10.6.2  僵死進(jìn)程    159
10.7  top命令    159
10.8  /proc文件系統(tǒng)    161
10.9  SETUID和SETGID    162
10.10  shell作業(yè)控制    163
10.11  小結(jié)    165
第11章  在指定時(shí)間運(yùn)行程序    166
11.1  系統(tǒng)時(shí)鐘    166
11.1.1  使用date檢查和設(shè)置系統(tǒng)時(shí)鐘167
11.1.2  在Linux上利用hwclock同步時(shí)鐘    167
11.1.3  利用NTP同步系統(tǒng)時(shí)鐘    168
11.2  安排將來(lái)運(yùn)行的命令    168
11.2.1  利用cron執(zhí)行程序    169
11.2.2  使用at命令進(jìn)行一次性執(zhí)行174
11.3  小結(jié)    177
11.4  練習(xí)    177
第12章  安全性    178
12.1  安全性的基礎(chǔ)知識(shí)    178
12.1.1  資產(chǎn)價(jià)值保護(hù)    178
12.1.2  潛在的問(wèn)題    179
12.2  保護(hù)Unix系統(tǒng)    180
12.2.1  口令的安全性    180
12.2.2  口令破譯程序    181
12.3  限制管理訪問(wèn)    181
12.3.1  UID 0    181
12.3.2  根用戶管理選項(xiàng)    182
12.3.3  設(shè)置sudo    183
12.4  系統(tǒng)管理的預(yù)防性任務(wù)    185
12.4.1  刪除不需要的賬戶    185
12.4.2  修補(bǔ)、限制或刪除程序    186
12.4.3  禁用不需要的服務(wù)    186
12.4.4  監(jiān)控并限制對(duì)服務(wù)的訪問(wèn)    187
12.4.5  實(shí)現(xiàn)內(nèi)置防火墻    188
12.4.6  其他的安全程序    188
12.5  小結(jié)    188
12.6  練習(xí)    189
第13章  基本shell腳本編程    190
13.1  注釋腳本    190
13.2  開(kāi)始腳本編程    192
13.2.1  調(diào)用shell    192
13.2.2  變量    193
13.2.3  從鍵盤讀取輸入    194
13.2.4  特殊變量    194
13.2.5  退出狀態(tài)    195
13.3  流程控制    195
13.3.1  條件流程控制    195
13.3.2  迭代流程控制    201
13.4  選擇腳本編程shell    202
13.5  小結(jié)    202
13.6  練習(xí)    203
第14章  高級(jí)shell腳本編程    204
14.1  高級(jí)腳本編程的概念    204
14.1.1  輸入和輸出重定向    205
14.1.2  命令替換:反引號(hào)和圓括號(hào)擴(kuò)展206
14.1.3  使用環(huán)境變量和shell變量207
14.2  shell函數(shù)    208
14.2.1  返回值    209
14.2.2  嵌套函數(shù)和遞歸    209
14.2.3  作用域    210
14.2.4  函數(shù)庫(kù)    212
14.2.5  信號(hào)和陷阱    214
14.2.6  文件處理    214
14.2.7  數(shù)組    217
14.3  shell的安全性    219
14.3.1  攻擊可能來(lái)自何處    220
14.3.2  采取預(yù)防措施    220
14.3.3  受限shell    220
14.4  系統(tǒng)管理    222
14.4.1  收集信息    222
14.4.2  執(zhí)行任務(wù)    223
14.4.3  調(diào)試腳本    224
14.5  小結(jié)    225
14.6  練習(xí)    225
第15章  系統(tǒng)日志    226
15.1  日志文件    226
15.2  syslogd    226
15.2.1  syslog.conf    227
15.2.2  消息    230
15.2.3  日志記錄器    231
15.3  輪循日志    231
15.4  監(jiān)視系統(tǒng)日志    232
15.4.1  logwatch    232
15.4.2  swatch    234
15.5  小結(jié)    236
15.6  練習(xí)    236
第16 章  Unix網(wǎng)絡(luò)互聯(lián)    237
16.1  TCP/IP    237
16.1.1  TCP    237
16.1.2  IP    238
16.1.3  與TCP/IP一起使用的其他協(xié)議    238
16.1.4  網(wǎng)絡(luò)地址、子網(wǎng)、子網(wǎng)掩碼和TCP/IP路由選擇    240
16.2  為Unix系統(tǒng)設(shè)置TCP/IP網(wǎng)絡(luò)    243
16.2.1  TCP/IP網(wǎng)絡(luò)請(qǐng)求配置    243
16.2.2  動(dòng)態(tài)設(shè)置    245
16.2.3  發(fā)送TCP/IP網(wǎng)絡(luò)請(qǐng)求    246
16.2.4  回應(yīng)TCP/IP網(wǎng)絡(luò)請(qǐng)求    248
16.2.5  inetd    249
16.3  網(wǎng)絡(luò)管理工具    251
16.3.1  通過(guò)Traceroute跟蹤網(wǎng)絡(luò)的性能    251
16.3.2  防火墻    252
16.3.3  例行檢查網(wǎng)絡(luò)延遲    253
16.4  小結(jié)    255
16.5  練習(xí)    255
第17章  Perl編程實(shí)現(xiàn)Unix自動(dòng)化    256
17.1  Perl的優(yōu)點(diǎn)    257
17.2  一些有用的Perl命令    258
17.2.1  變量    258
17.2.2  運(yùn)算符    259
17.2.3  基本函數(shù)    259
17.3  更多Perl代碼的示例    265
17.4  檢修Perl腳本    269
17.5  小結(jié)    272
17.6  練習(xí)    272
第18章  備份工具    273
18.1  備份基礎(chǔ)知識(shí)    273
18.1.1  決定備份什么數(shù)據(jù)    273
18.1.2  備份介質(zhì)類型    274
18.1.3  備份類型    275
18.1.4  備份時(shí)間    275
18.1.5  驗(yàn)證備份    276
18.1.6  保存?zhèn)浞?nbsp;   276
18.2  備份命令    276
18.2.1  tar    277
18.2.2  使用gzip和bzip2壓縮    279
18.2.3  cpio    283
18.2.4  dump、backup和restore    284
18.2.5  其他備份命令    289
18.3  備份套件    289
18.4  小結(jié)    289
18.5  練習(xí)    289
第19章  從源代碼安裝軟件    290
19.1  源代碼    290
19.2  開(kāi)放源代碼許可證    291
19.2.1  BSD許可證    291
19.2.2  GNU公共許可證    292
19.3  尋找和下載Unix軟件    292
19.3.1  選擇軟件    292
19.3.2  下載文件    293
19.3.3  驗(yàn)證源代碼    294
19.4  編譯和安裝    296
19.4.1  提取文件    297
19.4.2  開(kāi)始編譯    297
19.5  make、Makefile和make目標(biāo)    304
19.5.1  Makefile    304
19.5.2  幫助創(chuàng)建Makefile的工具    306
19.5.3  GNU編譯工具    307
19.5.4  diff和patch    308
19.6  利于維護(hù)的安裝技術(shù)    309
19.7  排查編譯問(wèn)題    311
19.8  預(yù)編譯軟件包    311
19.9  小結(jié)    313
19.10  練習(xí)    313
第20章  轉(zhuǎn)換:適用于Mac OS用戶的Unix    315
20.1  Mac OS X簡(jiǎn)史    315
20.2  Mac OS 9與Mac OS X之間的差別    316
20.3  文件夾也是目錄    317
20.3.1  必需的文件夾    317
20.3.2  主目錄    319
20.3.3  管理    321
20.3.4  預(yù)置文件    321
20.4  Unix和Mac OS X/Mac OS 9命令與GUI的對(duì)等命令    322
20.5  Mac OS X和其他Unix系統(tǒng)之間的差別    324
20.5.1  目錄服務(wù)和NetInfo    324
20.5.2  nidump和niload    325
20.5.3  NetInfo數(shù)據(jù)庫(kù)的備份和恢復(fù)    327
20.5.4  系統(tǒng)啟動(dòng)    327
20.5.5  文件結(jié)構(gòu)上的差別    327
20.5.6  根用戶賬戶    328
20.6  小結(jié)    329
20.7  練習(xí)    329
第21章  轉(zhuǎn)換:適用于Windows用戶的Unix    330
21.1  結(jié)構(gòu)上的比較    330
21.2  主要管理工具之間的比較    334
21.3  流行應(yīng)用程序的比較    335
21.4  在Windows中使用Unix    337
21.5  在Unix中使用Windows    344
21.6  小結(jié)    344
附錄A  練習(xí)題答案    345
附錄B  一些有用的Unix網(wǎng)站    354

本目錄推薦

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