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

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

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

定 價:¥66.00

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

ISBN: 9787508306599 出版時間: 2001-07-01 包裝: 精裝
開本: 23cm 頁數(shù): 580 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

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

本目錄推薦

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