注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)LINUX C高級程序員指南

LINUX C高級程序員指南

LINUX C高級程序員指南

定 價:¥35.00

作 者: 毛曙福編著
出版社: 國防工業(yè)出版社
叢編項: Linux風(fēng)暴系列
標(biāo) 簽: C

ISBN: 9787118024395 出版時間: 2001-02-01 包裝: 精裝
開本: 26cm 頁數(shù): 404 字數(shù):  

內(nèi)容簡介

  Linux是計算機發(fā)展歷史上的獨特現(xiàn)象。雖然它濫觴于一位普通大學(xué)生的靈感與才思,卻已成為當(dāng)今最為流行的免費操作系統(tǒng)。對很多人來說,Linux是一個謎,免費的東西怎么會變得如此有價值?事實上Linux的確穩(wěn)定而富有競爭力,許多大學(xué)與研究機構(gòu)都使用Linux完成他們的日常計算任務(wù),同時,Linux也逐漸成為各公司服務(wù)器的首選操作系統(tǒng),許多公司將它用于郵件服務(wù)器或是WWW服務(wù)器,用DNS、路由和防火墻等。相信在不久的將來,人們在家用PC上也會廣泛使用Linux。近年來Linux在中國也有了很大的發(fā)展,特別是隨著Internet的。普及,Linux的發(fā)展更是如火如荼,國內(nèi)很多城市都成立了Linux俱樂部,Linux發(fā)燒友隊伍日益壯大;從而掀起了一場Linux風(fēng)暴。正是在Linux蓬勃發(fā)展之際,我們組織編寫了本套叢書,旨在為;部分讀者解開Linux成功之謎,更為Linux在中國的普及和發(fā)展貢獻一份力量。國防工業(yè)出版社計算機編輯室

作者簡介

暫缺《LINUX C高級程序員指南》作者簡介

圖書目錄

第1章 Linux系統(tǒng)管理
1. 1 登錄與注銷
1. 1. 1 登錄Linux
1. 1. 2 更改口令
1. 1. 3 了解shell
1. 1. 4 了解shell環(huán)境
1. 1. 5 配置shell環(huán)境
1. 1. 6 注銷
1. 2 信息查詢命令
1. 2. 1 date命令
1. 2. 2 df命令
1. 2. 3 du命令
1. 2. 4 file命令
1. 2. 5 hostname命令
1. 2. 6 id命令
1. 2. 7 ps命令
1. 2. 8 quota命令
1. 2. 9 stty命令
1. 2. 10 time命令
1. 2. 11 tty命令
1. 2. 12 w命令
1. 2. 13 whereis命令
1. 2. 14 who命令
1. 3 Linux裝載程序LILO
1. 3. 1 配置LILO
1. 3. 2 使用LILO
1. 4 管理用戶
1. 4. 1 添加用戶
1. 4. 2 使用adduser命令
1. 4. 3 設(shè)置用戶口令
1. 4. 4 刪除用戶
1. 5 管理用戶組
1. 5. 1 添加用戶組
1. 5. 2 刪除用戶組
1. 6 管理文件系統(tǒng)
1. 6. 1 安裝文件系統(tǒng)
1. 6. 2 卸下文件系統(tǒng)
1. 6. 3 維護文件系統(tǒng)
1. 7 配置TCP/IP網(wǎng)絡(luò)
1. 7. 1 了解TCP/IP配置文件
1. 7. 2 主機配置文件
1. 7. 3 初始化以太網(wǎng)接口
1. 7. 4 用ifconfig檢查網(wǎng)絡(luò)接口
1. 7. 5 配置軟件回送接口
1. 7. 6 配置網(wǎng)絡(luò)接口
1. 8 小結(jié)
第2章 網(wǎng)絡(luò)服務(wù)器的配置
2. 1 配置FTP服務(wù)器
2. 1. 1 FTP服務(wù)器簡介
2. 1. 2 安裝FTP服務(wù)器
2. 1. 3 查看FTP服務(wù)器的設(shè)置
2. 1. 4 配置訪問控制文件ftpaccess
2. 1. 5 配置用戶控制文件ftpusers
2. 1. 6 配置主機控制文件ftphosts
2. 1. 7 測試服務(wù)器是否正常工作
2. 1. 8 wu-ftp提供的幾個程序
2. 2 配置WWW服務(wù)器
2. 2. 1 WWW服務(wù)器簡介
2. 2. 2 Apache服務(wù)器介紹
2. 2. 3 安裝Apache服務(wù)器
2. 2. 4 配置服務(wù)器控制文件httpd. conf
2. 2. 5 配置訪問控制文件access. conf
2. 2. 6 配置資源控制文件srm. conf
2. 2. 7 運行服務(wù)器程序
2. 2. 8 測試服務(wù)器運行情況
2. 2. 9 瀏覽個人主頁
2. 3 小結(jié)
第3章 Linux文件系統(tǒng)
3. 1 目錄
3. 1. 1 目錄結(jié)構(gòu)
3. 1. 2 getcwd函數(shù)
3. 1. 3 讀取目錄
3. 2 文件
3. 2. 1 文件的存儲
3. 2. 2 文件的存儲權(quán)限
3. 2. 3 stat和fstat函數(shù)
3. 2. 4 得到用戶的信息
3. 3 文件系統(tǒng)信息
3. 3. 1 ustat函數(shù)
3. 3. 2 statfs和fstatfs函數(shù)
3. 4 小結(jié)
第4章 Linux文件系統(tǒng)調(diào)用
4. 1 文件描述符
4. 2 open和close函數(shù)
4. 3 read和write函數(shù)
4. 4 lseek函數(shù)
4. 5 link和unlink函數(shù)
4. 6 access函數(shù)
4. 7 chmod, chown和chdir函數(shù)
4. 8 mkdir和rmdir函數(shù)
4. 9 mknod函數(shù)
4. 10 dup和dup2函數(shù)
4. 11 小結(jié)
第5章 Linux設(shè)備文件
5. 1 設(shè)備文件簡介
5. 2 設(shè)備文件的創(chuàng)建
5. 3 終端設(shè)備文件
5. 3. 1 終端設(shè)備文件的讀寫
5. 3. 2 終端設(shè)備文件的控制
5. 4 軟盤設(shè)備文件
5. 4. 1 軟盤設(shè)備文件的讀寫
5. 4. 2 軟盤的外掛和sync函數(shù)
5. 5 小結(jié)
第6章 Linux進程管理
6. 1 Linux中的進程
6. 1. 1 task-struct結(jié)構(gòu)
6. 1. 2 進程狀態(tài)
6. 1. 3 進程標(biāo)識
6. 1. 4 進程調(diào)度
6. 1. 5 Linux進程調(diào)度算法
6. 2 Linux進程系統(tǒng)調(diào)用
6. 2. 1 fork與vfork函數(shù)
6. 2. 2 exec函數(shù)
6. 2. 3 exit與_exit函數(shù)
6. 2. 4 wait與waitpid函數(shù)
6. 3 小結(jié)
第7章 信號處理
7. 1 信號簡介
7. 2 信號類別
7. 3 關(guān)于信號的系統(tǒng)調(diào)用
7. 3. 1 kill命令及kill函數(shù)
7. 3. 2 有關(guān)信號集合的調(diào)用
7. 3. 3 signal與sigaction函數(shù)
7. 3. 4 信專處理的另外一些調(diào)用
7. 3. 5 pause與sigsuspend函數(shù)
7. 3. 6 siglongjmp與sigsetjmp函數(shù)
7. 4 小結(jié)
第8章 基本進程間通信
8. 1 管道通信
8. 1. 1 普通管道與Pipe函數(shù)
8. 1. 2 命名管道與mknod函數(shù)
8. 2 消息
8. 2. 1 msgget函數(shù)
8. 2. 2 msgctl函數(shù)
8. 2. 3 msgsnd和msgrcv函數(shù)
8. 3 小結(jié)
第9章 臨界區(qū)與高級進程間通信
9. 1 競爭現(xiàn)象與臨界區(qū)
9. 2 信號量
9. 2. 1 簡介
9. 2. 2 信號量集
9. 2. 3 semget函數(shù)
9. 2. 4 semctl函數(shù)
9. 2. 5 semop函數(shù)
9. 3 共享內(nèi)存
9. 3. 1 shmget函數(shù)
9. 3. 2 shmat函數(shù)
9. 3. 3 shmdt函數(shù)
9. 3. 4 shmctl函數(shù)
9. 3. 5 生產(chǎn)者/消費者問題
9. 4 小結(jié)
第10章 Linux線程
10. 1 線程簡介
10. 1. 1 傳統(tǒng)進程的局限性
10. 1. 2 線程的動機
10. 1. 3 多線程和多處理器
10. 1. 4 線程概念
10. 1. 5 用戶線程與內(nèi)核線程
10. 2 線程管理
10. 2. 1 pthread_create函數(shù)
10. 2. 2 pthread_self函數(shù)
10. 2. 3 pthread_exit函數(shù)
10. 2. 4 pthread_join函數(shù)
10. 2. 5 線程的例子
10. 3 線程屬性
10. 3. 1 線程屬性對象的初始化和銷毀
10. 3. 2 線程堆棧的大小
10. 3. 3 線程堆棧的地址
10. 3. 4 線程的拆卻狀態(tài)
10. 3. 5 線程的作用域
10. 3. 6 線程的繼承性
10. 3. 7 線程的調(diào)度策略
10. 3. 8 線程的調(diào)度參數(shù)
10. 3. 9 得到線程的屬性
10. 4 小結(jié)
第11章 TCP/IP簡介
11. 1 網(wǎng)絡(luò)簡介
11. 2 TCP/IP及相關(guān)協(xié)議
11. 2. 1 IP協(xié)議
11. 2. 2 ICMP協(xié)議
11. 2. 3 ARP協(xié)議
11. 2. 4 TCP協(xié)議
11. 2. 5 UDP協(xié)議
11. 2. 6 DNS協(xié)議
11. 3 小結(jié)
第12章 各種轉(zhuǎn)換
12. 1 網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換函數(shù)
12. 2 IP地址的轉(zhuǎn)換
12. 2. 1 inet aton與inet addr函數(shù)
12. 2. 2 inet_pton與inet_ntop函數(shù)
12. 3 名字地址的轉(zhuǎn)換
12. 3. 1 gethostbyname函數(shù)與gethostbyname2函數(shù)
12. 3. 2 gethostbyaddr函數(shù)
12. 3. 3 uname和gethostname函數(shù)
12. 3. 4 得到主機的信息
12. 4 服務(wù)名的轉(zhuǎn)換
12. 4. 1 getservbyname函數(shù)
12. 4. 2 getserybyport函數(shù)
12. 5 高級地址轉(zhuǎn)換
12. 5. 1 getaddrinfo函數(shù)
12. 5. 2 getnameinfo函數(shù)
12. 6 小結(jié)
第13章 套接字編程
13. 1 套接字簡介
13. 2 套接字編程調(diào)用
13. 2. 1 socket函數(shù)
13. 2. 2 connect函數(shù)
13. 2. 3 bind函數(shù)
13. 2. 4 listen函數(shù)
13. 2. 5 accept函數(shù)
13. 2. 6 read函數(shù)
13. 2. 7 recv函數(shù)
13. 2. 8 recvfrom函數(shù)
13. 2. 9 write函數(shù)
13. 2. 10 send函數(shù)
13. 2. 11 sendto函數(shù)
13. 2. 12 close函數(shù)
13. 2. 13 getsockname和getpeernome函數(shù)
13. 3 gettime程序
13. 4 ourhead. h文件
13. 5 小結(jié)
第14章 客戶機服務(wù)器編程
14. 1 TCP套接字編程
14. 1. 1 簡介
14. 1. 2 客戶機程序的簡化
14. 1. 3 服務(wù)器程序的并發(fā)
14. 1. 4 ECHO客戶機程序的TCP版本
14. 1. 5 ECHO服務(wù)器程序的TCP版本
14. 2 UDP套接字編程
14. 2. 1 簡介
14. 2. 2 客戶機程序的簡化
14. 2. 3 ECHO客戶機程序的UDP版本1
14. 2. 4 ECHO客戶機程序的UDP版本2
14. 2. 5 ECHO服務(wù)器程序的UDP版本
14. 3 小結(jié)
第15章 復(fù)雜服務(wù)器設(shè)計
15. 1 多協(xié)議服務(wù)器
15. 1. 1 多協(xié)議服務(wù)器簡介
15. 1. 2 select函數(shù)
15. 1. 3 ECHO服務(wù)器的TCP/UCP合并版
15. 1. 4 ECHO客戶機的TCP/UCP合并版
15. 2 多服務(wù)服務(wù)器
15. 2. 1 多服務(wù)服務(wù)器簡介
15. 2. 2 ECHO, DAYTIME多服務(wù)服務(wù)器程序
15. 2. 3 ECHO, DAYTIME多服務(wù)客戶機程序
15. 2. 4 多協(xié)議多服務(wù)服務(wù)器程序
15. 2. 5 多協(xié)議多服務(wù)客戶機程序
15. 3 小結(jié)
第16章 遠程過程調(diào)用
16. 1 簡介
16. 2 外部數(shù)據(jù)表示 XDR
16. 2. 1 XDR工作原理
16. 2. 2 初始化XDR流
16. 2. 3 釋放CDR流
16. 2. 4 整數(shù)的XDR表示
16. 2. 5 無符號整數(shù)的XDR表示
16. 2. 6 枚舉型的XDR表示
16. 2. 7 布爾量的XDR表示
16. 2. 8 浮點數(shù)的XDR表示
16. 2. 9 雙精度浮點數(shù)的XDR表示
16. 2. 10 字符的XDR表示
16. 2. 11 字符串的XDR表示
16. 2. 12 定長數(shù)組的XDR表示
16. 2. 13 變長數(shù)組的XDR表示
16. 2. 14 XDR的例子
16. 3 小結(jié)
第17章 RPC編程
17. 1 RPC編程簡介
17. 1. 1 RPC程序號. 版本號和過程號
17. 1. 2 網(wǎng)絡(luò)選擇
17. 1. 3 rpcbind設(shè)施
17. 2 RPC調(diào)用
17. 2. 1 clnt create函數(shù)
17. 2. 2 clnt call函數(shù)
17. 2. 3 sycudp_create函數(shù)
17. 2. 4 svctcp_create函數(shù)
17. 2. 5 svc_register函數(shù)
17. 2. 6 svc run函數(shù)
17. 2. 7 svc_sendreply函數(shù)
17. 3 遠程計算器
17. 3. 1 頭文件xdr_math.h
17. 3. 2 客戶機程序
17. 3. 3 服務(wù)器程序
17. 3. 4 程序的編譯和運行
17. 4 小結(jié)
第18章 用rpcgen生成分布式程序
18. 1 rpcgen簡介
18. 2 rpcgen的輸入和輸出
18. 3 rpcgen編程步驟
18. 3. 1 建立. x文件
18. 3. 2 運行rpcgen
18. 3. 3 rpcgen生成的math. h文件
18. 3. 4 rpcgen生成的math_xdr. c文件
18. 3. 5 rpcgen生成的math_clnt. c文件
18. 3. 6 rpcgen生成的math_svc. c文件
18. 3. 7 rpcgen生成的math_server. c文件
18. 3. 8 rpcgen生成的math_client. c文件
18. 3. 9 rpcgen生成的makefile. math文件
18. 4 小結(jié)
第19章 RPC認證
19. 1 簡介
19. 2 取得客戶機的認證風(fēng)格
19. 3 AUTH NONE認證
19. 4 AUTH SYS認證
19. 4. 1 設(shè)置AUTH SYS認征
19. 4. 2 AUTH SYS認征的例子
19. 5 AUTH DES認證
19. 5. 1 設(shè)置AUTH DES認征
19. 5. 2 AUTH DES認征的例子
19. 6 小結(jié)
第20章 GTK圖形界面編程
20. 1 GTK簡介
20. 2 第一個GUI應(yīng)用程序
20. 2. 1 初始化
20. 2. 2 建立窗口
20. 2. 3 設(shè)置標(biāo)題
20. 2. 4 設(shè)置窗口大小
20. 2. 5 設(shè)置邊框
20. 2. 6 第一個GTK程序
20. 2. 7 程序的編譯和執(zhí)行
20. 2. 8 增加對信號的處理
20. 3 增加一個按鈕
20. 4 小結(jié)
第21章 按鈕與封裝
21. 1 按鈕
21. 1. 1 建立按鈕
21. 1. 2 按鈕信號處理
21. 1. 3 一個按鈕的例子
21. 2 雙態(tài)按鈕
21. 3 復(fù)選按鈕
21. 4 單選按鈕
21. 5 封裝構(gòu)件
21. 5. 1 封裝簡介
21. 5. 2 用盒子封裝構(gòu)件
21. 5. 3 盒子封裝的例子
21. 5. 4 用表格封裝構(gòu)件
21. 5. 5 表格封裝的例子
21. 6 圖像按鈕
21. 7 小結(jié)
第22章 GIK常用構(gòu)件
22. 1 標(biāo)簽
22. 1. 1 創(chuàng)建標(biāo)簽
22. 1. 2 設(shè)置標(biāo)簽正文
22. 1. 3 得到標(biāo)簽正文
22. 2 編輯框
22. 2. 1 創(chuàng)建編輯框
22. 2. 2 得到編輯框正文
22. 2. 3 改變編輯框正文
22. 2. 4 設(shè)置編輯框?qū)傩?br />22. 2. 5 編輯框的信號
22. 2. 6 編輯框的例子
22. 3 列表框
22. 3. 1 創(chuàng)建列表框
22. 3. 2 操作列表框
22. 3. 3 列表框的信號
22. 4 復(fù)合框
22. 4. 1 創(chuàng)建和操作復(fù)合框
22. 4. 2 復(fù)合框的信號
22. 5 進度條
22. 5. 1 建立進度條
22. 5. 2 用定時器測試進度條
22. 6 框架
22. 6. 1 創(chuàng)建框架
22. 6. 2 框架的例子
22. 7 小結(jié)
第23章 狀態(tài)條. 工具條和菜單
23. 1 狀態(tài)條
23. 1. 1 創(chuàng)建狀態(tài)奈
23. 1. 2 向狀態(tài)條添加表項
23. 1. 3 從狀態(tài)條移走表項
23. 1. 4 狀態(tài)條的例子
23. 2 工具條
23. 2. 1 創(chuàng)建工具條
23. 2. 2 向工具條增加按鈕
23. 2. 3 向工具條上添加像元圖
23. 2. 4 工具條的例子
23. 3 菜單
23. 3. 1 手工建立菜單
23. 3. 2 用套件建立菜單
23. 3. 3 檢查菜單項
23. 3. 4 選擇菜單項
23. 4 小結(jié)
第24章 對話框
24. 1 初步建立對話框
24. 2 兩種類型的對話框
24. 2. 1 無模式對話框
24. 2. 2 模式對話框
24. 3 文件選擇對話框
24. 3. 1 創(chuàng)建文件選擇對話框
24. 3. 2 文件選擇對話框的例子
24. 3. 3 結(jié)構(gòu)GtkFileSelection的定義
24. 4 小結(jié)
第25章 GTK式樣
25. 1 簡介
25. 2 顏色
25. 2. 1 從系統(tǒng)分配顏色
25. 2. 2 創(chuàng)建顏色選擇對話框
25. 2. 3 顏色選擇對話框的例子
25. 3 字體
25. 3. 1 創(chuàng)建字體選擇對話框
25. 3. 2 字體選擇對話框的例子
25. 4 小結(jié)
第26章 高級GTK構(gòu)件
26. 1 樹構(gòu)件
26. 1. 1 樹構(gòu)件的創(chuàng)建
26. 1. 2 樹構(gòu)件的信號
26. 1. 3 樹構(gòu)件的例子
26. 2 列表構(gòu)件
26. 2. 1 創(chuàng)建列表構(gòu)件
26. 2. 2 向列表構(gòu)件增加數(shù)據(jù)
26. 2. 3 修改列表構(gòu)件中的數(shù)據(jù)
26. 2. 4 刪除行
26. 2. 5 提高插入和刪除速度
26. 2. 6 行與列參數(shù)
26. 2. 7 標(biāo)題欄
26. 2. 8 插入像元圖
26. 2. 9 列表構(gòu)件的例子
26. 3 筆記本構(gòu)件
26. 3. 1 創(chuàng)建筆記本構(gòu)件
26. 3. 2 操作頁
26. 3. 3 增加和刪除頁
26. 3. 4 筆記本構(gòu)件的例子
26. 4 小結(jié)
參考文獻

本目錄推薦

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