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

Linux編程與網(wǎng)絡(luò)應(yīng)用

Linux編程與網(wǎng)絡(luò)應(yīng)用

定 價(jià):¥48.00

作 者: 王華主編
出版社: 冶金工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: UNIX操作系統(tǒng) Linux

ISBN: 9787502425661 出版時(shí)間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 557頁 字?jǐn)?shù):  

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

  本書主要介紹Linux操作系統(tǒng)的高級(jí)應(yīng)用及其開發(fā)技術(shù),全書共分為14章,內(nèi)容涉及Linux的使用、管理、程序設(shè)計(jì)、網(wǎng)絡(luò)應(yīng)用等方面。這些內(nèi)容基本上涵蓋了Linux操作系統(tǒng)應(yīng)用與開發(fā)的各個(gè)方面,也反映了近年來Linux發(fā)展的主要趨勢(shì)。書中的軟件開發(fā)與程序設(shè)計(jì)部分是目前同類書籍中涉及較少的內(nèi)容,通過學(xué)習(xí)此部分可以幫助Linux的學(xué)習(xí)者和使用者迅速進(jìn)入Linux開發(fā)領(lǐng)域。本書內(nèi)容翔實(shí)、淺顯易懂,既可作為L(zhǎng)inux、Unix愛好者的學(xué)習(xí)資料,也可作為工程技術(shù)人員的參考資料和高等院校高年級(jí)本科生或研究生“Linux系統(tǒng)”和“操作系統(tǒng)”課程的教材。

作者簡(jiǎn)介

暫缺《Linux編程與網(wǎng)絡(luò)應(yīng)用》作者簡(jiǎn)介

圖書目錄

第1章 初識(shí)Linux
1.1 Linux的歷史與發(fā)展
1.1.1 Linux的歷史沿革
1.1.2 Linux的發(fā)展趨勢(shì)
1.1.3 Linux版本的變遷
1.1.4 關(guān)于Kernel版本與Distribution版本的區(qū)別
1.2 Linux的特性
1.2.1 Linux的新特性
1.2.2 Linux的特色
1.2.3 Linux與其他操作系統(tǒng)的區(qū)別
1.2.4 Linux的功能
1.2.5 為什么要使用Linux
1.2.6 Linux的不足
1.3 Linux在中國(guó)的前景與Clinux計(jì)劃
第2章 Linux的基本操作
2.1 Linux常用指令介紹
2.2 Linux的文件結(jié)構(gòu)
2.2.1 Linux文件結(jié)構(gòu)的概述
2.2.2 根文件系統(tǒng)
2.2.3 其他文件目錄
2.2.4 Linux的文件系統(tǒng)
2.3 基本的系統(tǒng)操作
2.3.1 啟動(dòng)用戶的RedHat Linux系統(tǒng)
2.3.2 登錄和退出
2.3.3 賬號(hào)和口令
2.3.4 關(guān)閉RedHat Linux系統(tǒng)
2.3.5 XWindow系統(tǒng)的操作
2.4 幫助文檔
2.4.1 在線幫助
2.4.2 從因特網(wǎng)獲得幫助
2.5 vi的使用
2.5.1 vi基本概念
2.5.2 vi的基本操很
2.5.3 vi使用技巧
2.6 RPM的使用
2.6.1 RPM概述
2.6.2 RPM的用途
2.6.3 使用RPM
2.6.4 建造RPM
2.6.5 多操作平臺(tái)RPM的建造
2.7 Glint的使用
2.7.1 啟動(dòng)glint
2.7.2 顯示軟件包
2.7.3 配置
2.7.4 操縱軟件包
第3章 Linux的系統(tǒng)管理
3.1 啟動(dòng)和關(guān)機(jī)
3.1.1 引導(dǎo)和關(guān)機(jī)概述
3.1.2 引導(dǎo)過程簡(jiǎn)析
3.1.3 關(guān)于關(guān)機(jī)的進(jìn)一步討論
3.1.4 重啟動(dòng)
3.1.5 緊急引導(dǎo)(軟)盤
3.2 系統(tǒng)的賬號(hào)管理
3.2.1 賬號(hào)的基本概念
3.2.2 創(chuàng)建用戶
3.2.3 改變用戶屬性與基本操作
3.2.4 用戶、組及私有用戶組
3.2.5 基于PAM的用戶認(rèn)證
3.2.6 影子工具
3.3 創(chuàng)建定制的核心
3.3.1 創(chuàng)建模組化的內(nèi)核
3.3.2 創(chuàng)建initrd映像
3.3.3 創(chuàng)建單一的核心
3.4 網(wǎng)絡(luò)應(yīng)用的管理
3.4.1 設(shè)置郵件管理(Sendmail)
3.4.2 控制對(duì)服務(wù)的存取
3.4.3 匿名FTP
3.4.4 NFS設(shè)置
3.5 Boot、Init和Shutdown過程的描述
3.5.1 有關(guān)Sysconfig的信息
3.5.2 系統(tǒng)V的Init過程
3.5.3 Init的運(yùn)行級(jí)
3.5.4 Initscript工具
3.5.5 在引導(dǎo)時(shí)執(zhí)行程序
3.5.6 系統(tǒng)關(guān)閉命令
3.6 緊急救護(hù)模式
3.6.1 通過LILO
3.6.2 應(yīng)急Boot盤組
3.7 系統(tǒng)的備份與恢復(fù)
3.7.1 備份的重要性
3.7.2 選擇備份介質(zhì)
3.7.3 選擇備份工具
3.7.4 簡(jiǎn)單備份
3.7.5 多級(jí)備份
3.7.6 備份的內(nèi)容
3.7.7 壓縮備份
3.8 內(nèi)存管理
3.8.1 虛擬內(nèi)存的基本概念
3.8.2 產(chǎn)生對(duì)換空間
3.8.3 使用對(duì)換空間
3.8.4 與其他操作系統(tǒng)共享對(duì)換空間
3.8.5 分配對(duì)換空間
3.8.6 高速緩存
3.9 系統(tǒng)的時(shí)間管理與使用
3.9.1 硬件時(shí)鐘和軟件時(shí)鐘
3.9.2 顯示和設(shè)置時(shí)鐘
3.9.3 調(diào)整時(shí)鐘錯(cuò)誤
3.10 進(jìn)程
3.10.1 Linux的進(jìn)程
3.10.2 標(biāo)識(shí)
3.10.3 調(diào)度
3.10.4 文件歌曲
3.10.5 虛擬內(nèi)存
3.10.6 創(chuàng)建一個(gè)進(jìn)程
3.10.7 時(shí)間和計(jì)時(shí)器
3.10.8 執(zhí)行程序
3.11 進(jìn)程間通訊機(jī)制
3.11.1 信號(hào)
3.11.2 管道
3.11.3 Socket
第4章 Emscs的使用
4.1 Emacs的基本概念
4.1.1 GNU簡(jiǎn)介
4.1.2 GNU Emacs的基本概念
4.1.3 GNU Emacs的特質(zhì)
4.2 Emacs的在線輔助說明
4.2.1 Emacs的基本知識(shí)
4.2.2 Emacs的自學(xué)教材
4.2.3 Ctrl-h的用法
4.2.4 Emacs的info使用說明
4.3 Emacs的整體環(huán)境
4.3.1 Emacs中執(zhí)行Shell的指令
4.3.2 有關(guān)目錄的編輯方法
4.3.3 編輯遠(yuǎn)方機(jī)器上的文件
4.3.4 程序的編輯、編譯與測(cè)試
4.3.5 在Emacs中打印文件
4.3.6 在Emacs中收發(fā)信件
4.3.7 其他與Emacs相關(guān)的工作環(huán)境
4.4 與Emacs有關(guān)的議題
4.4.1 如何起動(dòng)Emacs
4.4.2 如何離開Emacs
4.4.3 Emacs的屏幕安排
4.4.4 Emacs的緩沖區(qū)與窗口
4.5 Emacs的基本編輯指令
4.5.1 載入文件與儲(chǔ)存文件
4.5.2 Emacs的基礎(chǔ)編輯指令
4.5.3 在文件中做上標(biāo)記
4.5.4 在Emacs中如何加入與顯示文件
4.5.5 光標(biāo)的移動(dòng)
4.5.6 數(shù)值引數(shù)
4.5.7 獲取與光標(biāo)有關(guān)的信息
4.5.8 文件的刪減
4.5.9 Yanking的基本概念
4.5.10 文件的移動(dòng)與拷貝
4.5.11 Undo的用法
4.6 Emacs高級(jí)編輯指令
4.6.1 文件搜尋
4.6.2 件的取代
4.6.3 Regular Expression
4.7 Emacs的其他相關(guān)事項(xiàng)
4.7.1 Register與Bookmark
4.7.2 文字勘誤
4.7.3 圖形的編輯
4.8 中文編輯環(huán)境
4.8.1 Emacs下的中文編輯
4.8.2 中文化的Emacs-Mule
4.9 關(guān)于Emacs使用的小結(jié)
第5章 Linux下的程序編譯器
5.1 GCC的安裝與使用
5.1.1 獲得GNU C的資料
5.1.2 安裝與設(shè)定GCC
5.1.3 移植程序與編譯程序
5.1.4 除錯(cuò)與監(jiān)管
5.1.5 連接
5.1.6 動(dòng)態(tài)載入
5.2 GNU C Library的安裝與使用
5.2.1 選擇用戶的安裝方式
5.2.2 取得函數(shù)庫
5.2.3 安裝測(cè)試用的函數(shù)庫
5.2.4 安裝成主要函數(shù)庫
5.2.5 使用非主要的C函數(shù)庫編譯程序
5.2.6 編譯C++程序
5.2.7 Specs檔示例
第6章 Linux編程的基本方法
6.1 crypt的用法
6.2 fork、pthread和signals的用法
6.3 gpm的用法
6.4 scket/inetd編程
6.4.1 Client
6.4.2 Server
6.4.3 Inetd programming
6.5 SVGALIB的用法
6.6 termios、keymap和terminal編程
6.7 zlib的運(yùn)用
6.8 Dialog的用法
6.9 bash,Shell script應(yīng)用
6.9.1 Shell script應(yīng)用
6.9.2 bash的應(yīng)用
第7章 Linux實(shí)用編程技術(shù)
7.1 制作Makefile
7.1.1 簡(jiǎn)介
7.1.2 準(zhǔn)備工作
7.1.3 一個(gè)簡(jiǎn)單的例子
7.1.4 原理分析
7.1.5 相關(guān)信息
7.1.6 Makefile簡(jiǎn)單小結(jié)
7.2 AWK編程簡(jiǎn)介
7.2.1 AWK簡(jiǎn)介
7.2.2 讀取輸入檔案
7.2.3 打印
7.2.4 patterns
7.2.5 表達(dá)式(Expression)作為Actions的語句
7.2.6 Actions里面的控制語句
7.2.7 內(nèi)建函數(shù)(Built-in Functions)
7.2.8 用戶自定義函數(shù)(User-defined Functions)
7.2.9 Gawk程序示例
7.2.10 Gawk小結(jié)
7.3 Curses屏幕程序設(shè)計(jì)簡(jiǎn)介
7.3.1 Curses的歷史與版本
7.3.2 Curses的使用
7.3.3 用Curses處理多窗口
7.3.4 一些常用函數(shù)
第8章 多進(jìn)程編程基礎(chǔ)
8.1 多進(jìn)程程序的特點(diǎn)
8.2 常用的多過程編程的系統(tǒng)調(diào)用
8.3 多進(jìn)程編程技巧
8.3.1 主要程序結(jié)構(gòu)
8.3.2 選擇主體分叉點(diǎn)
8.3.3 進(jìn)程間關(guān)系處理
8.3.4 進(jìn)程間通訊處理
第9章 Linux下的C語言編程
9.1 C程序設(shè)計(jì)基礎(chǔ)
9.1.1 編譯和執(zhí)行C程序
9.1.2 C語言程序的基本架構(gòu)
9.1.3 C語言基礎(chǔ)
9.2 數(shù)據(jù)的基本操作
9.2.1 C語言中的數(shù)據(jù)類型
9.2.2 數(shù)值的運(yùn)算
9.2.3 高級(jí)的運(yùn)算符和數(shù)的值域
9.2.4 位邏輯運(yùn)算
9.3 變量
9.3.1 字符
9.3.2 數(shù)組與字符串
9.4 基本的輸出和輸入
9.4.1 輸出函數(shù)的概念
9.4.2 printf函數(shù)的用法
9.4.3 地址操作符
9.4.4 scanf函數(shù)的用法
9.5 基本的流程控制
9.5.1 if-else與goto
9.5.2 while與do-while
9.5.3 for循環(huán)
9.5.4 “”操作符
9.5.5 進(jìn)一步討論for循環(huán)
9.5.6 switch語句
9.5.7 break與continue的運(yùn)用
9.6 數(shù)組與指針
9.6.1 指針的基本概念
9.6.2 變量的范圍
9.6.3 作為函數(shù)參數(shù)的指針
9.6.4 算術(shù)地址
9.6.5 數(shù)組與指針的區(qū)別
9.6.6 字符串的處理方式
9.6.7 指針數(shù)組
9.6.8 多維數(shù)組
9.6.9 命令行參數(shù)
9.7 函數(shù)
9.7.1 變量
9.7.2 常數(shù)
9.7.3 返回值
9.7.4 速歸
9.8 結(jié)構(gòu)體
9.8.1 結(jié)構(gòu)體的操作
9.8.2 操作符的優(yōu)先順序
9.8.3 結(jié)構(gòu)體數(shù)組與指針
9.8.4 自引用結(jié)構(gòu)體
9.8.5 typedef
第10章 GDB應(yīng)用簡(jiǎn)介
10.1 GDB的基本操作
10.1.1 GDB應(yīng)用的一個(gè)實(shí)例
10.1.2 運(yùn)行GDB
10.1.3 模式的選擇
10.1.4 退出GDB
10.1.5 Shell命令
10.1.6 GDB命令
10.1.7 Command語法
10.2 GDB使用方法
10.2.1 輸入命令的技巧
10.2.2 獲得幫助
10.2.3 在GDB下運(yùn)行程序
10.2.4 開始運(yùn)行程序
10.2.5 程序環(huán)境
10.2.6 工作路徑
10.2.7 程序的輸入/輸出
10.2.8 調(diào)試一個(gè)已經(jīng)運(yùn)行的程序
10.3 進(jìn)程控制
10.3.1 結(jié)束子進(jìn)程
10.3.2 附加的進(jìn)程信息
10.3.3 對(duì)多線程程序的調(diào)試
10.3.4 調(diào)試多進(jìn)程程序的進(jìn)一步討論
10.3.5 停止和繼續(xù)
10.4 斷點(diǎn)、觀察點(diǎn)和異常
10.4.1 設(shè)置斷點(diǎn)
10.4.2 設(shè)置觀察點(diǎn)
10.4.3 斷點(diǎn)和異常
10.4.4 刪除斷點(diǎn)
10.4.5 使斷點(diǎn)暫時(shí)不起作用
10.4.6 斷點(diǎn)條件
10.4.7 斷點(diǎn)命令列表
10.4.8 斷點(diǎn)菜單
第11章 Linux網(wǎng)絡(luò)配置基礎(chǔ)
11.1 Linux網(wǎng)絡(luò)的發(fā)展簡(jiǎn)史
11.2 NET-2/NET-3支持的功能
11.3 取得NET-2/NET-3軟件
11.3.1 kernel原始程序
11.3.2 libraries(函數(shù)庫)
11.3.3 網(wǎng)絡(luò)配置(configuration)工具集
11.4 配置(configuring)kernel
11.5 配置網(wǎng)絡(luò)設(shè)備
11.5.1 Configuring/dev目錄下特殊的設(shè)備文檔
11.5.2 在配置網(wǎng)絡(luò)軟件之前需要什么信息
11.5.3 /etc/rc.d/rc.inet1,2or/etc/rc.net
11.5.4 配置Loopback device(強(qiáng)制選用)
11.5.5 配置ethernet device
11.5.6 配置SLIP device
11.5.7 配置PLIP device
11.6 配置網(wǎng)絡(luò)的后臺(tái)駐留程序
11.6.1 /etc/rc.d/rc.inet2(rc.net的后半段)
11.6.2 一個(gè)re.inet2范例文檔
11.6.3 Name Resolution
11.6.4 其他檔案
11.7 局級(jí)配置
11.7.1 點(diǎn)對(duì)點(diǎn)通訊協(xié)議
11.7.2 把Linux配置成SLIP server
第12章 Linux下TPPP設(shè)備的配置
12.1 PPP簡(jiǎn)介
12.2 ppp應(yīng)用用基礎(chǔ)
12.2.1 IP號(hào)碼
12.2.2 配置Linux核心
12.2.3 取得關(guān)于PPP服務(wù)的信息
12.2.4 關(guān)于串行口和速度的注意事項(xiàng)
12.2.5 配置調(diào)制解調(diào)器
12.2.6 使用PPP以及root權(quán)限
12.3 PPP檔案系統(tǒng)
12.3.1 配置PPP連線的檔案
12.3.2 設(shè)立/etc/resolv.conf檔案
12.3.3 PAP/CHAP密碼檔
12.4 PPP的基本操作
12.4.1 手動(dòng)設(shè)立PPP連線
12.4.2 自動(dòng)化的連線——建立chat指令稿
12.4.3 編輯ppp-on檔案
12.4.4 測(cè)試連線指令稿
12.4.5 終止PPP連結(jié)
12.5 ppp應(yīng)用方法
12.5.1 使用PPP連結(jié)兩個(gè)網(wǎng)絡(luò)
12.5.2 配置已連線PPP設(shè)備
12.5.3 配合動(dòng)態(tài)的IP號(hào)碼使用網(wǎng)際網(wǎng)絡(luò)服務(wù)
12.5.4 設(shè)立PPP服務(wù)器
第13章 Linux網(wǎng)絡(luò)應(yīng)用基本技術(shù)
13.1 DNS簡(jiǎn)介
13.1.1 DNS概述
13.1.2 暫存專用(cachingonly)域名服務(wù)器
13.1.3 一個(gè)簡(jiǎn)單的域
13.1.4 DNS的維護(hù)
13.1.5 撥接連線的自動(dòng)設(shè)定
13.2 Linux下Firewall的應(yīng)用簡(jiǎn)介
13.2.1 Firewall的基本原理
13.2.2 Firewall操作方法
13.2.3 Firewall軟件
13.2.4 Proxy Server
13.2.5 高級(jí)設(shè)定
13.3 Linux下Usenet的應(yīng)用
13.3.1 Usenet的基本概念
13.3.2 Netnews軟件技術(shù)解析
13.3.3 News的運(yùn)作原理
13.3.4 建立自己的News Server
13.3.5 INN應(yīng)用
13.3.6 使用News服務(wù)器的幫助系統(tǒng)
13.3.7 Linux INN
第14章 高級(jí)Linux網(wǎng)絡(luò)技術(shù)
14.1 Linux下的IP偽裝
14.1.1 IP Masquerade的基本概念
14.1.2 IP Masquerade的配置
14.1.3 其他IP Masquerade的問題及軟件支持
14.2 SMB應(yīng)用簡(jiǎn)介
14.2.1 安裝
14.2.2 執(zhí)行daemon
14.2.3 一般組態(tài)配置(/etc/smb.conf)
14.2.4 共享Linux磁盤給Windows機(jī)器
14.2.5 共享Windows磁盤給Linux機(jī)器
14.2.6 共享Linux打印機(jī)給Windows機(jī)器
14.2.7 共享Windows打印機(jī)給Linux機(jī)器
14.3 系統(tǒng)的安全管理
14.3.1 超級(jí)用戶與文件系統(tǒng)安全
14.3.2 作為root運(yùn)行的程序
14.3.3 /etc/passwd文件
14.3.4 /etc/group文件
14.3.5 增加、刪除、移走用戶
14.3.6 安全檢查
14.3.7 加限制的環(huán)境
14.3.8 小系統(tǒng)安全
14.3.9 物理安全
14.3.10 用戶意識(shí)

本目錄推薦

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