Linux基礎及套用教程

Linux基礎及套用教程

《Linux基礎及套用教程》是2008年11月1日中國水利水電出版社出版的圖書,作者是陳英、梁建武。該書以Fedora Core Linux為基礎,介紹Linux系統的概念、原理和管理等方面的內容。

基本介紹

  • 書名:Linux基礎及套用教程
  • 作者:陳英、梁建武
  • ISBN:9787508460376
  • 頁數:245頁
  • 出版社:中國水利水電出版社
  • 出版時間:2008年11月1日
  • 開本:16
  • 正文語種:簡體中文
  • 尺寸:25.6 x 18.2 x 1 cm
  • 重量:399 g
內容簡介,目錄,

內容簡介

《Linux基礎及套用教程》主要分為3部分:Linux基礎、Linux核心機制、嵌入式Linux的套用開發。Linux基礎部分詳細介紹Linux的安裝過程、基本操作命令,為Linux初學者能快速入門提供了保證。接著系統講解Linux下的C編程基礎、進程控制開發、進程間通信、網路套用開發、Linux與Windows的資源共享等。最後介紹嵌入式Linux的套用開發。《Linux基礎及套用教程》實例豐富、講解清晰、力避代碼複雜冗長。簡短的實例特別有助於初學者仿效理解、把握問題的精髓和對應用程式框架的整體認識;它的創新之處就是為讀者提供開發的過程,而不局限於每個知識點的堆積。

目錄

前言
第1章 Linux入門
1.1 Linux基礎知識
1.2 Linux系統安裝
1.2.1 做好安裝前的準備工作
1.2.2 安裝FedoraCoreLinux
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 執行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 /etc/group檔案
2.5.5 增加和刪除用戶
2.5.6 系統檢查命令
習題二
第3章 Linux下的C編程基礎
3.1 概述
3.1.1 c語言簡單回顧
3.1.2 Linux下C語言編程環境概述
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章 進程控制開發
4.1 Linux下的進程概述
4.1.1 進程的概念
4.1.2 進程的結構
4.2 Linux進程控制編程
4.2.1 進程的創建
4.2.2 進程的等待
4.2.3 進程的終止
4.2.4 進程映像的更換
4.3 Linux守護進程
4.3.1 守護進程及其特性
4.3.2 守護進程的編程要點
4.4 Linux核心簡介
4.5 shell基本工作原理及編程
4.5.1 shell的基本工作原理
4.5.2 創建和執行shell腳本
4.5.3 shell變數
4.5.4 shell的特性
4.5.5 控制結構
習題四
第5章 進程間通信
5.1 Linux下的進程間通信概述
5.2 管道通信
5.2.1 管道概述
5.2.2 管道創建與關閉
5.2.3 管道讀寫
5.2.4 標準流管道
5.2.5 FIFO
5.3 信號機制
5.3.1 信號概述
5.3.2 信號的傳送
5.3.3 信號的處理
5.4 共享記憶體
5.4.1 共享記憶體概述
5.4.2 共享記憶體實現
5.5 訊息佇列
5.5.1 訊息佇列概述
5.5.2 訊息佇列實現
5.6 信號量
習題五
第6章 多執行緒編程
6.1 Linux下的執行緒概述
6.2 Linux執行緒實現
6.2.1 一個簡單的多執行緒程式
6.2.2 修改執行緒的屬性
6.2.3 執行緒的數據處理
習題六
第7章 管理網路服務
7.1 網路配置檔案
7.1.1 /etc/hostsIP位址和主機名的映射
7.1.2 /etc/services映射服務名和連線埠號
7.1.3 /etc/host.conf配置名字解析器
7.1.4 /etc/nsswitch.conf配置名字解析器
7.1.5 /etc/sysconfig/network網路配置
7.1.6 /etc/resolv.eonf配置DNS客戶
7.1.7 /etc/init.d/network主機地址、子網掩碼和網關
7.2 配置FTP服務
7.2.1 FTP協定
7.2.2 FTP伺服器vsftpd的配置
7.3 配置郵件伺服器
7.3.1 電子郵件簡介
7.3.2 sendmail伺服器
7.4 網路檔案系統
7.4.1 網路檔案系統簡介
7.4.2 配置網路檔案系統
7.5 安裝Web伺服器
7.5.1 Web伺服器概述
7.5.2 Apache的特性
7.5.3 Apache的配置
7.6 網路安全
7.6.1 網路安全主要特徵
7.6.2 網路安全威脅
7.6.3 網路安全主要技術
習題七
第8章 遠程管理系統
8.1 使用Telnet
8.1.1 Telnet簡介
8.1.2 Telnet協定
8.1.3 Telnet的配置
8.2 安全的SSH
8.2.1 SSH簡介
8.2.2 SSH協定
8.2.3 SSH的安全驗證
8.2.4 OpenSSH的配置
8.3 使用圖形化的VNC
8.3.1 VNC概述
……
第9章 與Windows共享資源
第10章 Linux核心機制
第11章 嵌入式Linux
參考文獻

相關詞條

熱門詞條

聯絡我們