出版時間:2008-11 出版社:水利水電出版社 作者:陳英 等主編 頁數:245
內容概要
本書以Fedora Core Linux為基礎,介紹Linux系統的概念、原理和管理等方面的內容,主要分為3部分:Linux基礎、Linux內核機制、嵌入式Linux的應用開發(fā)。Linux基礎部分詳細介紹Linux的安裝過程、基本操作命令,為Linux初學者能快速入門提供了保證。接著系統講解Linux下的C編程基礎、進程控制開發(fā)、進程間通信、網絡應用開發(fā)、Linux與Windows的資源共享等。最后介紹嵌入式Linux的應用開發(fā)。本書實例豐富、講解清晰、力避代碼復雜冗長。簡短的實例特別有助于初學者仿效理解、把握問題的精髓和對應用程序框架的整體認識;它的創(chuàng)新之處就是為讀者提供開發(fā)的過程,而不局限于每個知識點的堆積。 本書可作為高等院校(含高職)電子類、計算機類、信息類等專業(yè)的Linux課程教材,也可作為廣大Linux用戶、系統管理員和Linux系統自學者的參考書或培訓教材,還可作為希望轉入嵌入式領域的科研和工程技術人員參考使用。
書籍目錄
序前言第1章 Linux入門 1.1 Linux基礎知識 1.2 Linux系統安裝 1.2.1 做好安裝前的準備工作 1.2.2 安裝Fedora Core Linux 1.3 Linux文件及文件系統 1.3.1 Linux中常見的文件類型 1.3.2 Linux文件系統 習題一第2章 Linux基礎命令 2.1 系統基本操作 2.1.1 系統登錄和退出 2.1.2 修改口令 2.2 Linux常用操作命令 2.2.1 文件和目錄的基本概念 2.2.2 文件和目錄命令 2.2.3 進程管理命令 2.2.4 文件壓縮命令 2.2.5 網絡命令 2.2.6 聯機幫助命令 2.2.7 操作要點 2.3 Linux啟動過程詳解 2.3.1 啟動GRUB/LILO 2.3.2 加載內核 2.3.3 執(zhí)行init進程 2.3.4 通過/etc/inittab文件進行初始化 2.4 Linux系統服務 2.4.1 系統服務的作用 2.4.2 Linux系統服務 2.5 系統安全性 2.5.1 系統管理員安全 2.5.2 文件系統安全 2.5.3 /etc/passwd文件 2.5.4?。痚tc/group文件 2.5.5 增加和刪除用戶 2.5.6 系統檢查命令 習題二第3章 Linux下的C編程基礎 3.1 概述 3.1.1 c語言簡單回顧 3.1.2 Linux下C語言編程環(huán)境概述 3.2 vi編輯器 3.2.1 vi的工作模式 3.2.2 vi的啟動和退出 3.2.3 文本輸入 3.2.4 文本修改 3.2.5 文件操作 3.3 Emacs 3.3.1 Emacs的基本操作 3.3.2 Emacs的編譯概述 3.4 Gcc編譯器 3.4.1 Gcc簡介 3.4.2 Gcc的基本用法和選項 3.4.3 編譯多個源文件 3.5 Gdb調試器 3.5.1 啟動Gdb 3.5.2 設置斷點 3.6 Make工程管理器 3.6.1 Makefile的基本概念 3.6.2 Make管理器的使用 3.7 使用autotools 習題三第4章 進程控制開發(fā) 4.1 Linux下的進程概述 4.1.1 進程的概念 4.1.2 進程的結構 4.2 Linux進程控制編程 4.2.1 進程的創(chuàng)建 4.2.2 進程的等待 4.2.3 進程的終止 4.2.4 進程映像的更換 ……第5章 進程間通信第6章 多線程編程第7章 管理網絡服務第8章 遠程管理系統第9章 與Windows共享資源第10章 Linux內核機制第11章 嵌入式Linux參考文獻
圖書封面
評論、評分、閱讀與下載