第1章 Linux概述
1.1 Linux操作系統(tǒng)簡介
1.1.1 操作系統(tǒng)簡介
1.1.2 從UNIX到Linux這一段歷史
1.2 Linux系統(tǒng)特點
1.2.1 Linux的功能
1.2.2 Linux系統(tǒng)的特點
1.3 Linux系統(tǒng)組成
1.4 內核及其發(fā)行版本
1.4.1 內核概念
1.4.2 內核版本號
1.4.3 Linux發(fā)行版本
1.5 Linux的應用領域
1.5.1 Linux服務器
1.5.2 桌面應用
1.5.3 嵌入式
1.6 安裝前的準備
1.6.1 安裝的硬件要求
1.6.2 硬盤結構與分區(qū)
1.6.3 與Windows分區(qū)對比
本章小結
習題
第2章 安裝Linux操作系統(tǒng)
2.1 Ubuntu系統(tǒng)安裝前的準備工作
2.1.1 Ubuntu 11.04版本介紹
2.1.2 硬件要求
2.1.3 獲取Ubuntu 11.04
2.1.4 分區(qū)劃分
2.2 安裝Ubuntu
2.3 登錄與退出系統(tǒng)
2.3.1 用超級用戶登錄到命令提示符
2.3.2 添加一個新用戶
2.3.3 切換系統(tǒng)虛擬控制臺
2.3.4 注銷和關機
2.4 安裝后的系統(tǒng)設置
2.4.1 設置網絡
2.4.2 安裝語言套件
2.4.3 安裝硬件驅動
本章小結
習題
第3章 遠程管理Linux
3.1 配置IP
3.1.1 命令配置
3.1.2 使用網絡工具配置
3.2 Telnet服務
3.2.1 安裝Telnet服務
3.2.2 配置Telnet服務
3.2.3 登錄Telnet服務
3.3 SSH服務
3.3.1 安裝配置OpenSSH服務
3.3.2 啟動OpenSSH服務
3.3.3 登錄OpenSSH服務
3.4 Webmin服務
3.4.1 安裝Webmin
3.4.2 通過Webmin配置Linux
本章小結
習題
第4章 Shell命令
4.1 Shell
4.1.1 確定系統(tǒng)安裝的是哪種Shell
4.1.2 Shell版本切換
4.2 Shell命令
4.2.1 Shell命令格式
4.2.2 Shell文件的校正方法
4.2.3 獲取聯(lián)機幫助
4.3 Shell操作命令
4.3.1 文件操作命令
4.3.2 系統(tǒng)相關基本命令
4.3.3 標準輸入/輸出和錯誤輸出
4.3.4 管道
本章小結
習題
第5章 Shell腳本及環(huán)境參量設置
5.1 編寫簡單的Shell腳本
5.1.1 注釋
5.1.2 變量
5.1.3 變量屬性
5.1.4 開始編寫第一個Shell腳本文件
5.2 為Shell腳本添加控制結構
5.2.1 if…then控制結構
5.2.2 if…then…else控制結構
5.2.3 if…then…elif控制結構
5.2.4 for…in控制結構
5.2.5 for控制結構
5.2.6 while控制結構
5.2.7 util控制結構
5.2.8 break與continue
5.2.9 case邏輯結構
5.3 環(huán)境變量和系統(tǒng)變量
5.3.1 列出所有的環(huán)境變量
5.3.2 操作環(huán)境變量
5.3.3 系統(tǒng)變量介紹
本章小結
習題
第6章 Vi編輯器
6.1 Vi編輯器的使用
6.1.1 啟動Vi
6.1.2 退出Vi
6.2 Vi編輯器模式轉換
6.2.1 轉換為輸入模式
6.2.2 輸入模式下的簡單操作方法
6.3 Vi查找和替換
6.3.1 查找字符
6.3.2 查找字符串
6.3.3 替換字符串
6.4 Vi中的選項
本章小結
習題
第7章 文件系統(tǒng)管理
7.1 文件系統(tǒng)概述
7.1.1 文件系統(tǒng)功能
7.1.2 文件系統(tǒng)類型
7.2 Linux文件系統(tǒng)
7.2.1 基本目錄
7.2.2 Linux文件系統(tǒng)和Windows文件系統(tǒng)比較
7.3 目錄文件和普通文件
7.3.1 工作目錄
7.3.2 主目錄
7.3.3 路徑名
7.4 目錄操作
7.4.1 創(chuàng)建目錄
7.4.2 刪除目錄
7.4.3 移動和復制文件
7.5 訪問權限
7.5.1 顯示訪問權限
7.5.2 改變訪問權限
7.5.3 目錄訪問權限
7.6 圖形化操作文件系統(tǒng)
7.6.1 使用Nautilus瀏覽文件系統(tǒng)
7.6.2 圖形化文件打包工具
7.5.3 Shell歸檔和壓縮工具
本章小結
習題
第8章 磁盤管理
8.1 文件系統(tǒng)格式
8.1.1 Ext2
8.1.2 Ext3
8.1.3 其他文件系統(tǒng)
8.2 Ext2文件系統(tǒng)
8.2.1 Linux文件系統(tǒng)分配策略
8.2.2 文件的記錄形式
8.3 fdisk分區(qū)工具
8.3.1 查看硬盤及分區(qū)信息
8.3.2 顯示格式
8.3.3 fdisk分區(qū)操作
8.4 格式化分區(qū)
8.5 掛載分區(qū)
8.5.1 掛載命令
8.5.2 卸載命令
8.6 其他相關命令
8.6.1 du命令
8.6.2 df命令
8.6.3 dd命令
8.6.4 e2fsck命令
8.7 配置文件
8.7.1 fstab
8.7.2 mtab
本章小結
習題
第9章 賬戶管理
9.1 Linux系統(tǒng)賬戶介紹
9.1.1 用戶賬號文件
9.1.2 /etc/shadow文件
9.1.3 /etc/group文件
9.2 添加用戶
9.2.1 編輯passwd文件和shadow文件
9.2.2 編輯/etc/group文件
9.2.3 設置初始密碼和創(chuàng)建用戶主目錄
9.2.4 使用adduser命令添加用戶
9.3 刪除用戶
9.3.1 使用userdel命令刪除用戶
9.3.2 禁用和啟用賬號
9.4 用戶組管理
9.4.1 創(chuàng)建用戶組
9.4.2 向用戶組中添加用戶
9.4.3 修改用戶組
9.5 root超級用戶
9.5.1 超級用戶
9.5.2 成為root用戶
本章小結
習題
第10章 進程和日志管理
10.1 進程的組成
10.1.1 進程的PID和PPID
10.1.2 UID和EUID
10.1.3 GID和EGID
10.2 進程的生命周期
10.3 信號
10.4 進程的狀態(tài)
10.5 進程管理
10.5.1 監(jiān)視進程的工具
10.5.2 監(jiān)視系統(tǒng)任務
10.5.3 查詢進程
10.5.4 終止進程
10.5.5 影響調度優(yōu)先級
10.6 日志管理
10.6.1 日志管理工具
10.6.2 日志級別
10.7 常用日志命令
本章小結
習題
第11章 軟件包管理
11.1 deb軟件包
11.1.1 軟件包的類型
11.1.2 軟件包的命名規(guī)則
11.1.3 軟件包的優(yōu)先級
11.1.4 軟件包的依賴關系
11.1.5 軟件包的狀態(tài)
11.2 Ubuntu軟件包管理工具
11.3 使用dpkg管理軟件包
11.3.1 dpkg命令格式
11.3.2 獲取已安裝軟件包信息
11.3.3 獲取與查看軟件包信息
11.3.4 安裝和卸載軟件包
11.4 使用APT管理軟件包
11.4.1 設置APT源
11.4.2 查詢軟件包信息
11.4.3 管理軟件包
11.5 使用software-center管理軟件包
11.5.1 啟動software-center
11.5.2 查詢和安裝軟件包
11.5.3 卸載軟件包
11.6 使用synaptic管理軟件包
11.6.1 啟動synaptic
11.6.2 刷新軟件源
11.6.3 查看軟件包信息
11.6.4 安裝軟件包
11.6.5 卸載軟件包
11.6.6 升級軟件包
本章小結
習題
第12章 GRUB的使用和配置
12.1 GRUB概述
12.2 GRUB的安裝
12.3 配置文件menu.lst
12.4 GRUB命令行啟動Linux
12.5 GRUB引導Windws
12.6 修復GRUB
12.7 Linux系統(tǒng)啟動過程
本章小結
習題
第13章 打印機配置
13.1 圖形化打印管理工具
13.1.1 添加本地打印機
13.1.2 添加網絡打印機
13.2 通用UNIX打印服務
13.2.1 CUPS打印服務器
13.2.2 CUPS客戶端
本章小結
習題
附錄 RPM管理軟件包