注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Linux精通Linux系統(tǒng)管理與應用開發(fā)技術

精通Linux系統(tǒng)管理與應用開發(fā)技術

精通Linux系統(tǒng)管理與應用開發(fā)技術

定 價:¥49.00

作 者: 聯(lián)想軟件超星空工作室
出版社: 清華大學出版社
叢編項: Linux 進階叢書
標 簽: Linux

購買這本書可以去


ISBN: 9787302042334 出版時間: 2001-03-01 包裝:
開本: 787*1092 1/16 頁數: 568 字數:  

內容簡介

  本書內容設計的策略是在仔細分析用戶深入應用Linux過程中的困惑所在,并結合Linux最新的發(fā)展趨勢的基礎上確定的。本書的內容可以分成兩大塊:系統(tǒng)管理和應用開發(fā)。在系統(tǒng)管理中,我們講述了XWindow的配置管理、用戶的管理、系統(tǒng)啟動和關閉的過程、系統(tǒng)日志管理、文件系統(tǒng)管理、內核概述、進程作業(yè)管理、打印的配置和管理、備份和恢復;在應用開發(fā),則深入探討了Linux開發(fā)的各個方面:腳本語言、編程工具、版本管理、中文化問題、圖形編程、包管理(RPM)。本書適于具有初級編程基礎的讀者閱讀參考,也可作為專業(yè)培訓班的教材使用。

作者簡介

暫缺《精通Linux系統(tǒng)管理與應用開發(fā)技術》作者簡介

圖書目錄

第1章 X Window
1.1 X Window概述
1.1.1 X Window簡介
1.1.2 X服務器、窗口管理器和桌面環(huán)境
1.2 獲取和安裝XFree86
1.3 配置xWindow
1.3.1 使用XF86Setup配置XFree86
1.3.2 使用XF86Config配置XFree86
1.4 XF86Config文件
1.5 理解并使用X Window
1.5.1 理解X Window
1.5.2 啟動X Window
1.5.3 定制X Window的基本方法
1.6 小結
第2章 管理用戶
2.1 基礎知識
2.1.1 用戶號(uid)
2.1.2 /etc/passwd文件
2.1.3 /etc/shadow文件
2.1.4 組和/etc/group文件
2.1.5 新用戶的初始環(huán)境/etc/skel
2.2 創(chuàng)建和修改用戶
2.2.1 手工創(chuàng)建新用戶的步驟
2.2.2 使用命令useradd創(chuàng)建新用戶
2.2.3 使用命令passwd設置用戶的口令
2.2.4 修改用戶屬性
2.3 限制和刪除用戶
2.3.1 暫時禁止一個用戶
2.3.2 用戶限額(quota)
2.3.3 刪除用戶
2.3.4 管理用戶的其他工作
2.4 組的管理
2.4.1 創(chuàng)建一個新的組
2.4.2 修改組和刪除組
2.5 使用圖形化的管理工具
2.6 小結
第3章 啟動和關閉Linux系統(tǒng)
3.1 PC機啟動引導過程簡介
3.2 Linux啟動過程
3.2.1 內核初始化
3.2.2 啟動init進程
3.2.3 執(zhí)行/etc/rc.d/rc.sysinit
3.2.4 執(zhí)行/etc/rc.d/rc
3.2.5 /etc/rc.d目錄
3.3 啟動Shell
3.4 關閉Linux系統(tǒng)
3.5 grub
3.5.1 grubD簡介
3.5.2 grub的特點
3.5.3 grub的使用
3.5.4 配置grub
3.5.5 從軟盤啟動grub
3.6 小結
第4章 日志管理
4.1 基礎知識
4.1.1 日志簡介
4.1.2 用于Linux的日志文件系統(tǒng)
4.2 日志
4.2.1 系統(tǒng)日志
4.2.2 系統(tǒng)登錄日志
4.2.3 Syslog日志記錄
4.2.4 其他日志
4.2.5 系統(tǒng)文件日志內容
4.2.6 查看日志文件
4.2.7 日志文件是不斷變大的
4.2.8 配置日志
4.2.9 syslogd
4.3 日志過濾及工具SWATCH簡介
4.3.1 過濾
4.3.2 Swatch
4.4 小結
第5章 文件系統(tǒng)
5.1 文件系統(tǒng)
5.1.1 簡介
5.1.2 Linux核心對文件系統(tǒng)的支持
5.1.3 注冊文件系統(tǒng)
5.1.4 安裝文件系統(tǒng)
5.1.5 在虛擬文件系統(tǒng)中搜尋文件
5.1.6 卸載文件系統(tǒng)
5.1.7 VFS Inode Cache
5.1.8 目錄Cache
5.1.9 Buffer Cache
5.1.10 bdflush核心后臺進程
5.1.11 update進程
5.1.12 /proc文件系統(tǒng)
5.1.13 設備特殊文件
5.2 管理文件系統(tǒng)
5.2.1 文件系統(tǒng)的目錄結構
5.2.2 了解文件名和路徑名
5.2.3 Linux的文件類型
5.3 小結
第6章 內核概述
6.1 內核配置
6.1.1 基礎知識
6.1.2 獲得升級源程序
6.1.3 開始工作
6.1.4 發(fā)現并排除故障
6.2 內核體系結構
6.2.1 內核設計目標
6.2.2 內核體系結構初始
6.2.3 內核體系結構的深入了解
6.2.4 層次化與模塊化
6.2.5 Linux大部分都是單內核的
6.2.6 設計和實現的關系
6.3 存儲管理
6.3.1 簡介
6.3.2 虛擬內存的抽象模型
6.3.3 高速緩沖
6.3.4 Linux頁表
6.3.5 頁面分配與回收
6.3.6 內存映射
6.3.7 請求換頁
6.3.8 Linux頁面cache
6.3.9 換出與丟棄頁面
6.3.10 The Swap Cache
6.3.11 頁面的換入
6.4 設備管理
6.4.1 處理器和總線
6.4.2 Linux對PCI總線的支持
6.4.3 計算機和設備間的數據交換方式
6.4.4 中斷及中斷處理
6.4.5 設備驅動程序
6.4.6 硬盤
6.4.7 軟盤
6.4.8 格式化和分區(qū)
6.4.9 其他存儲設備
6.4.10 顯示卡和監(jiān)視器
6.4.11 鍵盤和鼠標
6.4.12 其他外設
6.5 網絡系統(tǒng)
6.5.1 TCP/IP協(xié)議
6.5.2 Linux的TCP/IP網絡層
6.5.3 BSD套接字接口
6.5.4 INET套接字層
6.5.5 IP層
6.5.6 地址解析協(xié)議
6.5.7 IP路由
6.6 對稱多處理(SMP)
6.7 系統(tǒng)調用
6.7.1 簡介
6.7.2 Linux系統(tǒng)調用機制
6.7.3 添加新的系統(tǒng)調用
6.8 /proc和內核信息
6.8.1 簡介
6.8.2 一些最重要的文件和目錄
6.8.3 如何在proc中加入一個文件
6.9 小結
第7章 進程和作業(yè)管理
7.1 基礎知識
7.1.1 概述
7.1.2 Linux進程
7.1.3 標識符
7.1.4 調度
7.1.5 進程創(chuàng)建
7.1.6 時鐘和定時器
7.2 進程查看
7.2.1 who命令
7.2.2 who命令
7.2.3 Ps命令
7.2.4 top命令
7.3 進程管理
7.3.1 啟動進程
7.3.2 幾個啟動命令
7.4 小結
第8章 打印的配置與管理
8.1 基礎知識
8.1.1 簡介
8.1.2 如何打印
8.1.3 內核打印機裝置
8.2 打印配置
8.2.1 支持的打印機
8.2.2 脫機打印軟件(spooling sofhware)
8.2.3 基本運作方式
8.2.4 基本系統(tǒng)設定
8.2.5 取得打印軟件
8.2.6 廠商的解決方案
8.3 打印管理
8.3.1 ghostscript
8.3.2 如何打印到網絡打印機
8.3.3 Windows專用打印機
8.3.4 如何打印到傳真機
8.3.5 如何控制打印的版面
8.3.6 在屏幕上預覽可打印的東西
8.3.7 在lpd下使用串行打印機
8.4 小結
第9章 備份與恢復
9.1 基礎知識
9.1.1 備份的重要性
9.1.2 選擇備份的介質
9.1.3 選擇備份工具
9.1.4 簡單備份
9.1.5 多級備份
9.1.6 需要備份些什么
9.1.7 壓縮備份
9.2 常用的備份命令
9.2.1 使用tar命令
9.2.2 壓縮/解壓縮工具
9.2.3 cpio命令簡介
9.2.4 聯(lián)合使用
9.3 小結
第10章 Linux編程概述
10.1 軟件集中營www.gnu.org介紹
10.2 匯編語言
10.2.1 簡介
10.2.2 范例
10.3 Bash編程
10.4 Perl編程
10.4.1 簡介
10.4.2 Perl的版本演變
10.4.3 CPAN提供大量Perl標準程序
10.4.4 微軟投資支持Perl
10.4.5 Perl與Java
10.4.6 Perl比GLPL更開放
10.4.7 誰對Perl提供支援,由誰負責發(fā)展
10.4.8 該用哪一個版本的Perl
10.4.9 可以用Perl做什么
10.4.10 哪些場合下不適合用Perl
10.4.11 Perl程序的實質
10.5 Java編程
10.5.1 簡介
10.5.2 獲取程序開發(fā)工具箱JDK
10.5.3 內核對Java的支持
10.5.4 運行HTML文件
10.5.5 JDK
10.5.6 Java Beans
10.5.7 Swing
10.5.8 Java訪問工具
10.5.9 JSDK
10.6 Qt編程
10.6.1 簡介
10.6.2 范例
10.7 Gtk編程
10.8 項目管理
10.8.1 概述
10.8.2 幾種版本維護工具的簡介
10.9 小結
第11章 腳本語言
11.1 基礎知識
11.2 UNIX Shell
11.2.1 概述
11.2.2 Bash
11.2.3 高級Bash編程
11.2.4 參數與變量
11.2.5 Bash內建指令集
11.2.6 Bash內建參數
11.2.7 提示符號
11.2.8 算術表達式
11.2.9 重定向(Redirection)
11.2.10 Shell遞歸程序設計
11.3 Perl
11.3.1 概述
11.3.2 簡單變量
11.3.3 操作符
11.3.4 列表和數組變量
11.3.5 文件讀寫
11.3.6 關聯(lián)數組/哈希表
11.3.7 控制結構
11.3.8 子程序
11.3.9 格式化輸出
11.3.10 使用DBM文件
11.3.11 Perl5中的引用/指針
11.3.12 Perl的面向對象編程
11.3.13 Perl5的包和模塊
11.4 小結
第12章 使用C的開發(fā)工具
12.1 利用gcc/g++進行編譯和鏈接
12.1.1 C程序的編譯過程
12.1.2 gcc的使用
12.1.3 函數庫
12.2 利用make編譯工程
12.2.1 多文件項目
12.2.2 GNU Make工具
12.3 Autoconf的用法
12.3.1 簡介
12.3.2 準備
12.3.3 一個簡單的例子
12.3.4 Autoconf探密
12.3.5 相關訊息
12.4 gdb
12.4.1 gdb簡介
12.4.2 使用實例
12.4.3 運行gdb(一些詳細的說明)
12.4.4 gdb命令
12.4.5 在gdb下運行你的程序
12.4.6 多線程程序的調試
12.4.7 調試多進程的程序
12.4.8 停止和繼續(xù)
12.4.9 斷點,觀察點和異常
12.4.10 gprof
12.5 小結
第13章 版本管理
13.1 源代碼管理
13.2 源代碼管理工具簡介
13.3 CVS的原理
13.4 CVS命令一覽
13.5 用CVS進行源代碼管理
13.5.1 開始一個項目
13.5.2 關鍵詞
13.5.3 環(huán)境變量
13.6 CVS服務器的配置
13.6.1 CVS的專有環(huán)境變量
13.6.2 從RCS轉換到CVS系統(tǒng)
13.6.3 服務器的安裝使用
13.6.4 CVS的遠程用戶管理
13.7 CVS服務器配置與應用實例
13.7.1 服務器安裝配置
13.7.2 應用實例
13.8 CVS特點
13.9 小結
第14章 Linux的中文化
14.1 基礎知識
14.1.1 國際化、本地化和中文化
14.1.2 Locale
14.1.3 文化習俗的差別
14.2 Linux中文化現狀及其他方案
14.2.1 簡介
14.2.2 Linux中文本地化的基本知識
14.2.3 幾種中文本地化方式
14.2.4 中文Linux的發(fā)展
14.3 Linux下的中文字庫
14.4 Linux平臺上的各種中文軟件
14.4.1 字符中文環(huán)境
14.4.2 X Window下的中文軟件
14.4.3 目前的中文Linux發(fā)行版本現狀
14.5 字符集和編碼
14.5.1 字符集涵蓋語言
14.5.2 雙字節(jié)字符集
14.5.3 多字節(jié)字符(Multibyte)和寬字符(WideChar)的使用
14.5.4 Unicode
14.5.5 字體(Font)和字體集(FontSet)
14.6 信息的國際化
14.6.1 信息國際化的基本步驟
14.6.2 本地化的過程
14.6.3 輸入的國際化
14.6.4 客戶程序問通訊的國際化
14.6.5 開發(fā)符合國際化標準的軟件
14.7 目前中文化中存在的問題
14.7.1 編碼動態(tài)切換的問題
14.7.2 中文編碼自動識別問題
14.7.3 Linux上的中文平臺到國際化的過渡
14.7.4 Linux文檔中文化
14.8 參考資料
14.9 撰寫Xil8n程序
14.10 小結
第15章 圖形化編程
15.1 簡介
15.2 一個簡單的窗口程序
15.2.1 用GTK來寫Hello world
15.2.2 編譯Hello World
15.2.3 Signals及Callbacks的原理
15.2.4 深入了解Hello World
15.3 按鈕對象
15.3.1 一般按鈕
15.3.2 雙態(tài)按鈕
15.3.3 Check按鈕
15.3.4 Radio按鈕
15.3.5 文本輸入框
15.3.6 列表框
15.3.7 復合框
15.3.8 標簽
15.4 GTK編程示例--編寫計算器應用
15.5 小結
第16章 RPM
16.1 基礎知識
16.1.1 簡介
16.1.2 RPM設計目標
16.1.3 RPM的強大功能
16.1.4 獲得RPM程序
16.1.5 RPM所需要的環(huán)境
16.2 使用RPM進行軟件包管理
16.2.1 安裝
16.2.2 卸載
16.2.3 升級
16.2.4 查詢
16.2.5 驗證
16.3 生成RPM文件
16.3.1 設定rpmrc文件
16.3.2 設定Spec文件
16.3.3 The Header
16.3.4 準備
16.3.5 生成RPM
16.3.6 安裝設定
16.3.7 指定安裝/卸載前后的腳本
16.3.8 文件設定
16.3.9 生成文件
16.3.10 RPM包測試
16.4 范例和技巧
16.5 在多種平臺上使用RPM
16.5.1 一個簡單的Spec文件
16.5.2 Optflags
16.5.3 宏
16.5.4 消除不同平臺的影響
16.6 小結
附錄A 基礎知識
A.1 GNU通用公共許可證(GPL)
附錄B GNU和Linux的關系
附錄C GGPL及其主要內容
C.1 GPL(公共庫許可證)
C.2 LGPL(程序庫公共許可證)
附錄D Linux的主要發(fā)行版本
D.1 Linux的主要發(fā)行版本
D.2 簡體中文Linux發(fā)行版本

本目錄推薦

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