内容简介
第1章 Linux概况
1.1 操作系统的发展历程
1.1.1 服务器专用的UNIX操作系统
1.1.2 简便易用的Windows操作系统
1.1.3 GNU与自由软件
1.1.4 Linux操作系统的出现
1.2 Linux简介
1.2.1 什么是Linux
1.2.2 Linux的主要特点
1.3 Linux版本
1.3.1 Linux的内核版本
1.3.2 Linux的发行版本
1.4 Linux应用现状与前景
1.4.1 桌面
1.4.2 服务器
1.4.3 嵌入式系统
1.4.4 集群计算机
1.5 Linux系统结构
1.5.1 内核
1.5.2 Shell
1.5.3 X Window
1.5.4 应用程序
1.6 Linux基本管理
1.6.1 CPU管理
1.6.2 存储管理
1.6.3 文件管理
1.6.4 设备管理
小结
习题
第2章 安装与删除Linux
2.1 CentOS
2.2 安装前的准备
2.2.1 安装文件
2.2.2 多重引导
2.2.3 磁盘分区
2.3 安装Windows与CentOS 6.5双系统
2.3.1 光盘启动
2.3.2 选择安装
2.3.3 检查光盘介质
2.3.4 开始安装
2.3.5 选择安装语言
2.3.6 选择键盘类型
2.3.7 选择存储设备类型
2.3.8 设置主机名和网卡
2.3.9 设置时区
2.3.10 设置根密码
2.3.11 设置磁盘分区
2.3.12 写入更改
2.3.13 设置GRUB
2.3.14 选择安装类型
2.3.15 安装软件包
2.3.16 安装结束
2.4 只安装CentOS 6.5系统
2.5 首次启动CentOS 6.5系统
2.5.1 BIOS自检
2.5.2 选择操作系统
2.5.3 初始化配置
2.5.4 登录
2.5.5 注销、关机与重启
2.6 安全删除CentOS 6.5系统
2.6.1 删除GRUB
2.6.2 重建CentOS 6.5所用分区
小结
习题
第3章 X Window图形化用户界面
3.1 图形化用户界面
3.1.1 X Window的基本原理
3.1.2 桌面环境
3.2 GNOME桌面环境
3.2.1 鼠标和键盘操作
3.2.2 GNOME面板
3.2.3 GNOME菜单系统
3.2.4 GNOME桌面
3.2.5 文件浏览器
3.2.6 中文输入
3.2.7 帮助信息
3.3 GNOME桌面环境设置
3.3.1 设置面板
3.3.2 设置外观
3.3.3 设置桌面
3.3.4 设置键盘和鼠标
3.3.5 设置声卡
3.3.6 设置输入法
3.3.7 设置开机自启应用程序
3.3.8 设置电源
3.3.9 设置文件管理
3.3.10 设置软件更新方式
3.4 GNOME系统设置
3.4.1 设置日期和时间
3.4.2 设置软件更新内容
3.4.3 设置内核崩溃转储
小结
习题
第4章 字符界面与Shell
4.1 字符界面
4.1.1 虚拟终端
4.1.2 登录
4.1.3 Shell命令
4.1.4 注销、重启与关机
4.2 简单Shell命令实例
4.2.1 与时间相关的Shell命令
4.2.2 与文件和目录相关的Shell命令
4.2.3 与帮助信息相关的Shell命令
4.2.4 其他Shell命令
4.3 深入Shell
4.3.1 通配符
4.3.2 重定向
4.3.3 管道
4.3.4 历史记录
4.3.5 别名
4.3.6 自动补全
4.4 文本编辑器vi
4.4.1 vi工作模式
4.4.2 启动vi
4.4.3 编辑文件
4.4.4 保存与退出
4.5 图形化用户界面与字符界面
4.5.1 图形化用户界面的启动方式
4.5.2 运行级别
4.5.3 手动启动图形化用户界面
4.6 中文平台
小结
习题
第5章 用户与组群管理
5.1 用户和组群
5.1.1 用户
5.1.2 与用户相关的文件
5.1.3 组群
5.1.4 与组群相关的文件
5.2 桌面环境下管理用户和组群
5.2.1 管理用户
5.2.2 管理组群
5.3 管理用户和组群的Shell命令
5.3.1 管理用户的Shell命令
5.3.2 管理组群的Shell命令
5.3.3 批量新建多个用户账号
小结
习题
第6章 文件系统与文件管理
6.1 文件系统
6.1.1 Linux基本文件系统
6.1.2 Linux支持的文件系统
6.1.3 文件系统的挂载与卸载
6.1.4 逻辑卷管理
6.2 磁盘管理
6.2.1 桌面环境下管理移动存储介质
6.2.2 管理磁盘的Shell命令
6.3 配额管理
6.3.1 配额
6.3.2 管理配额的Shell命令
6.4 文件布局和分类
6.4.1 标准文件布局
6.4.2 文件分类
6.4.3 文件名
6.5 文件权限管理
6.5.1 文件权限
6.5.2 桌面环境下修改文件权限
6.5.3 修改文件权限的Shell命令
6.6 目录和文件管理
6.6.1 桌面环境下管理目录和文件
6.6.2 管理目录和文件的Shell命令
6.7 文件归档与压缩
6.7.1 桌面环境下归档与压缩文件
6.7.2 归档与压缩文件的Shell命令
6.8 RPM软件包管理
6.8.1 桌面环境下安装RPM软件包
6.8.2 RPM命令管理软件包
6.9 YUM在线软件包管理
6.9.1 桌面环境下添加/删除软件包
6.9.2 YUM命令管理软件包
小结
习题
第7章 进程管理与系统监视
7.1 进程与作业管理
7.1.1 进程与作业
7.1.2 启动进程与作业
7.1.3 桌面环境下管理进程与作业
7.1.4 管理进程与作业的Shell命令
7.1.5 进程调度
7.2 系统监视
7.2.1 桌面环境下监视系统
7.2.2 实施系统监视的Shell命令
7.3 系统日志管理
小结
习题
第8章 网络基础
8.1 Linux网络
8.1.1 网络配置参数
8.1.2 基本概念与相关文件
8.2 网络配置
8.2.1 桌面环境下配置网络
8.2.3 配置网络的Shell命令
8.3 网络服务
8.3.1 服务器软件与网络服务
8.3.2 桌面环境下管理服务
8.3.3 管理服务的Shell命令
8.4 网络安全
8.4.1 防火墙
8.4.2 桌面环境下管理防火墙
8.4.3 管理防火墙的Shell命令
8.4.4 SELinux
小结
习题
第9章 网络服务器
9.1 Samba服务器
9.1.1 SMB协议与Samba服务
9.1.2 Samba服务器的安装与准备
9.1.3 Samba服务器配置基础
9.1.4 设置Samba用户
9.1.5 配置Samba服务器
9.1.6 Windows计算机访问Samba共享
9.1.7 Linux桌面环境下访问Windows共享
9.1.8 与Samba服务相关的Shell命令
9.2 DNS服务器
9.2.1 DNS服务
9.2.2 DNS服务器类型
9.2.3 DNS服务器的安装与准备
9.2.4 DNS服务器配置基础
9.2.5 配置DNS主域名服务器
9.2.6 测试DNS服务器
9.3 WWW服务器
9.3.1 WWW服务
9.3.2 Apache服务器的安装与准备
9.3.3 Apache服务器配置基础
9.3.4 访问控制与认证
9.3.5 个人Web站点
9.3.6 虚拟主机
9.4 FTP服务器
9.4.1 FTP服务
9.4.2 Vsftpd服务器的安装与准备
9.4.3 Vsftpd服务器配置基础
9.4.4 配置Vsftpd服务器
9.4.5 测试Vsftpd服务器
小结
习题
参考文献