注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合UNIX系統(tǒng)編程:基于SVR4

UNIX系統(tǒng)編程:基于SVR4

UNIX系統(tǒng)編程:基于SVR4

定 價(jià):¥66.00

作 者: (美)David A.Curry著;孫偉峰譯;孫偉峰譯
出版社: 中國(guó)電力出版社
叢編項(xiàng): 系統(tǒng)網(wǎng)絡(luò)管理叢書
標(biāo) 簽: UNIX

ISBN: 9787508306599 出版時(shí)間: 2001-07-01 包裝: 精裝
開本: 23cm 頁(yè)數(shù): 580 字?jǐn)?shù):  

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

  功能完備的程序都要用到操作系統(tǒng)服務(wù)。即使是最簡(jiǎn)單的程序也要讀取輸入,生成輸出,實(shí)際應(yīng)用中程序的需求就更復(fù)雜了。包括檢測(cè)日期和時(shí)間,使用網(wǎng)絡(luò),啟動(dòng)進(jìn)程并與之通信。所謂“系統(tǒng)編程”,實(shí)際上就是指使用這些操作系統(tǒng)服務(wù)來編寫程序。本書是經(jīng)典Unix編程圖書。詳細(xì)講述了Unix與應(yīng)用程序相互作用的技術(shù)細(xì)節(jié)。包含了許多實(shí)例,涉及的主題從字符串處理到網(wǎng)絡(luò)編程。你可以以此為起點(diǎn),通過編程實(shí)踐,更上一層樓。本書雖然主要針對(duì)AT&T SVR4版本,但也專門照顧到了其他三種最重要的Unix實(shí)現(xiàn):Sun Solaris、HP-UX和SGI IRIX。還包括從BSD Unix向SVR4移植程序的注意事項(xiàng)。本書講述的主題包括:● 使用低層I/O子例程和標(biāo)準(zhǔn)I/O庫(kù)● 創(chuàng)建和刪除目錄,改變文件屬性,處理多個(gè)輸入流,文件和記錄上鎖,以及內(nèi)存映像文件?!?讀取、輸出和設(shè)置系統(tǒng)時(shí)間和日期● 如何獲取當(dāng)前的登錄用戶、如何獲取用戶的登錄和注銷時(shí)間,以及如何修改程序的有效用戶ID和組ID,如何寫set-user-id程序● 修改各種系統(tǒng)限制配置參數(shù)● 創(chuàng)建進(jìn)程、作業(yè)控制和信號(hào)處理● 使用管道、FIFO、Unix域套接字、消息隊(duì)列、信號(hào)量以及共享內(nèi)存進(jìn)行進(jìn)程間通信● 讀取和設(shè)置串行線的各種屬性,例如波特率、字符回顯和流控制● 使用Berkeley套接字和TLI進(jìn)行網(wǎng)絡(luò)編程

作者簡(jiǎn)介

暫缺《UNIX系統(tǒng)編程:基于SVR4》作者簡(jiǎn)介

圖書目錄

作者簡(jiǎn)介
David A. Curry目前是IBM公司Internet緊急反應(yīng)服務(wù)部門(IBM-ERS)的高級(jí)Internet安全分析師,負(fù)責(zé)該部門的安全脆弱性警告服務(wù),以及開發(fā)此服務(wù)的質(zhì)量管理程序。他擁有普度大學(xué)的計(jì)算機(jī)科學(xué)學(xué)士學(xué)位。
David自1985年開始Unix系統(tǒng)編程。他曾任NASA Ames研究中心的助理研究員,以及加州SRI國(guó)際公司的高級(jí)系統(tǒng)程序員。1991年婚后,他決定定居中西部,于是返回了普度大學(xué),成為該大學(xué)工程計(jì)算機(jī)網(wǎng)的Unix系統(tǒng)編程組負(fù)責(zé)人,直至1995年。
David是USENIX協(xié)會(huì)和美國(guó)國(guó)家計(jì)算機(jī)安全協(xié)會(huì)的會(huì)員。還是IBM-ERS在緊急反應(yīng)和安全小組論壇(FIRST)的代表。他寫過許多在網(wǎng)上廣為流傳的程序,還是另兩本書《Using C on the Unix System》(O’Reilly)和《Unix System Security》(Addison-Wesley)的作者。

封面介紹
本書封面上的動(dòng)物是獅子,一種大型的食肉貓科動(dòng)物,主要棲息在西印度和撒哈拉以南。獅子是貓科動(dòng)物中最喜群居的,一個(gè)獅群通常由1到4只雄獅,和30只左右的雌獅和幼獅組成。每個(gè)獅群又分成幾組。獅群的領(lǐng)土從15到150平方英里不等,以食物的多少而定,其邊界用氣味劃分。
獅子以鮮肉和腐肉為食。它們更喜歡吃較大的獵物,比如斑馬和羚羊。捕獵主要由雌獅承擔(dān),它們會(huì)互相協(xié)作,包抄較大的獵物。捕獵時(shí),獅子會(huì)在陰暗處或植物叢中小心地移動(dòng),但風(fēng)向的改變會(huì)經(jīng)常使它們暴露。
目錄
前言 1
第一章 SVR4導(dǎo)論                                 13
與標(biāo)準(zhǔn)兼容                                      14
編譯器                                          16
BSD 源碼兼容包                                  19
第二章 實(shí)用子例程                               22
字符串操作                                      22
內(nèi)存塊操作函數(shù)                                  42
操作字符類                                      46
動(dòng)態(tài)內(nèi)存分配                                    49
操作臨時(shí)文件                                    54
分析命令行參數(shù)                                  57
其他函數(shù)                                        62
本章小結(jié)                                        65
第三章 低層I/O子例程                            66
文件描述符                                      66
打開和關(guān)閉文件                                  67
輸入和輸出                                      70
重置讀寫偏移量                                  74
復(fù)制文件描述符                                  77
本章小結(jié)                                        78
第四章 標(biāo)準(zhǔn)I/O庫(kù)                                79
數(shù)據(jù)類型和常量                                  81
打開和關(guān)閉文件                                  81
基于字符的輸入輸出                              83
基于行的輸入輸出                                86
基于緩沖區(qū)的輸入輸出                            88
格式化輸入和輸出                                90
重置輸入/輸出的偏移量                          102
重新分配文件指針                               106
緩沖                                           106
stream的狀態(tài)                                   108
文件指針和文件描述符                           109
本章小結(jié)                                       109
第五章 文件和目錄                              110
文件系統(tǒng)基本概念                               110
UNIX 文件系統(tǒng)                                  111
獲得文件屬性                                   118
修改文件的屬性                                 129
創(chuàng)建和刪除文件及目錄                           135
與目錄相關(guān)的特殊操作                           137
本章小結(jié)                                       144
第六章 文件的特殊操作                          145
文件描述符的屬性                               145
管理多個(gè)文件描述符                             149
文件和記錄上鎖                                 160
內(nèi)存映像文件                                   165
文件系統(tǒng)/dev/fd                                172
其他函數(shù)                                       173
本章小結(jié)                                       176
第七章 日期時(shí)間操作                            177
復(fù)雜的時(shí)間                                     177
獲得當(dāng)前的時(shí)間                                 179
獲得本地時(shí)區(qū)                                   180
在UNIX時(shí)間格式和日常時(shí)間格式之間相互轉(zhuǎn)換       182
格式化數(shù)據(jù)串                                   183
本章小結(jié)                                       190
第八章 用戶和組                                191
登錄名                                         191
用戶的ID號(hào)                                     193
組ID                                           195
口令文件                                       196
映像口令(shadow password)文件                199
組文件                                         202
文件utmp和wtmp                                 208
文件Lastlog                                    217
文件shells                                     220
編寫set-user-id和set-group-id程序              221
本章小結(jié)                                       224
第九章 系統(tǒng)配置和資源限制                      225
基本的系統(tǒng)信息                                 226
系統(tǒng)資源限制                                   230
進(jìn)程的資源限制                                 236
資源利用信息                                   238
本章小結(jié)                                       241
第十章 信號(hào)                                    242
信號(hào)的基本概念                                 243
基本的信號(hào)處理                                 249
不可靠的信號(hào)                                   253
可靠的信號(hào)                                     255
信號(hào)和系統(tǒng)調(diào)用                                 260
使用信號(hào)進(jìn)行“定時(shí)”處理                       261
高級(jí)信號(hào)處理                                   270
將伯克利的信號(hào)處理函數(shù)移植到SVR4               283
本章小結(jié)                                       286
第十一章 進(jìn)程                                  287
進(jìn)程的基本概念                                 288
終止進(jìn)程                                       294
執(zhí)行一個(gè)程序                                   295
和進(jìn)程相關(guān)的高級(jí)函數(shù)調(diào)用                       298
輸入輸出重定向                                 314
作業(yè)控制                                       321
統(tǒng)計(jì)進(jìn)程的執(zhí)行時(shí)間                             322
移植注意                                       323
本章小結(jié)                                       325
第十二章 終端                                  326
終端I/O的基本概念                              327
和終端相關(guān)的函數(shù)                               333
POSIX的終端控制                                335
POSIX之前的終端控制                            347
終端窗口的大小                                 354
本章小結(jié)                                       355
第十三章 進(jìn)程間通信                            356
管道                                           356
FIFO                                           366
UNIX的套接字                                   369
系統(tǒng)V的IPC 函數(shù)                                377
本章小結(jié)                                       391
第十四章 使用套接字進(jìn)行網(wǎng)絡(luò)編程                392
網(wǎng)絡(luò)的基本概念                                 393
創(chuàng)建一個(gè)套接字                                 399
服務(wù)器端的函數(shù)                                 400
客戶端的函數(shù)                                   402
示例程序                                       405
其他函數(shù)                                       410
本章小結(jié)                                       415
第十五章 使用TLI進(jìn)行網(wǎng)絡(luò)編程                   417
結(jié)構(gòu)體netbuf                                   418
網(wǎng)絡(luò)選擇                                       419
主機(jī)名-主機(jī)地址轉(zhuǎn)換                           424
TLI工具函數(shù)                                    427
傳輸終端點(diǎn)管理                                 429
無(wú)連接的服務(wù)                                   434
面向連接的服務(wù)                                 440
其他函數(shù)                                       454
在TLI中進(jìn)行讀寫                                457
本章小結(jié)                                       458
第十六章 其他子例程                            460
當(dāng)發(fā)生錯(cuò)誤時(shí)退出                               460
錯(cuò)誤日志                                       461
搜索                                           466
排序                                           481
環(huán)境變量                                       483
口令                                           484
隨機(jī)數(shù)                                         486
目錄樹                                         486
數(shù)據(jù)庫(kù)管理                                     492
模式匹配                                       495
國(guó)際化                                         502
本章小結(jié)                                       507
附錄一 ANSI C對(duì)C的改進(jìn)                         509
附錄二 訪問文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)                  521
附錄三 文件系統(tǒng)/proc                           550
附錄四 偽終端                                  562
附錄五 在鏈路層訪問網(wǎng)絡(luò)                        574

本目錄推薦

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