Linux实用教程 / 普通高等教育计算机类专业规划教材
作者: 炎士涛、冯洪玉等
出版时间:2014年11月
出版社:清华大学出版社
- 清华大学出版社
- 9787302370666
- 147536
- 0045158095-5
- 16开
- 2014年11月
- 工学
- 软件工程
- TP316.85
- 计算机类
- 本科
全书共分10章,主要内容包括Linux安装、常用命令讲解、vi的使用方法、Shell编程、gcc和gdb的使用、计划任务、进程管理、Linux引导流程、文件系统和网络设置。全书提供了大量应用实例,每章后均附有习题。
本书图文并茂,实例丰富,讲解详尽,全面细致,遵循理论和实践并重的原则,便于读者理解和掌握知识点,是初、中级读者学习Linux的首选实例教程。本书适合作为大学本科计算机及相关专业的教材和教学参考书,也可作为高职高专院校的教材,还可供广大的Linux爱好者、Linux系统管理维护人员、计算机培训机构的教师和学员参考使用。
第1章 Linux安装
1.1 案例分析与解决
1.1.1 案例一 安装CentOS单一操作系统
1.1.2 案例二 虚拟机下安装CentOS操作系统
1.1.3 案例三 安装Windows XP+CentOS双操作系统
1.2 Linux内核及发布版本简介
1.2.1 Linux内核简介
1.2.2 Linux内核系统体系结构
1.2.3 Linux内核版本
1.2.4 Linux发布版本
1.3 正确关机方法
1.4 重点回顾
1.5 本章习题
阅读材料——Linux操作系统
第2章 常用命令
2.1 案例分析与解决
2.1.1 案例一 搜索文件实施特定操作
2.1.2 案例二 用户和用户组权限设定
2.1.3 案例三 Linux下压缩打包实施备份
2.2 文件及文件相关命令
2.2.1 目录操作命令
2.2.2 文件操作命令
2.2.3 联机帮助命令
2.3 权限与目录配置
2.3.1 用户与用户组
2.3.2 文件权限
2.3.3 目录配置
2.4 压缩与打包命令
2.4.1 文件压缩命令
2.4.2 文件打包命令
2.5 重点回顾
2.6 本章习题
阅读材料——Linux命令行与命令
第3章 vi用法
3.1 案例分析与解决
3.1.1 案例一 使用vi建立并修改C程序
3.1.2 案例二 vi工作环境设置
3.1.3 案例三 vi命令使用的综合案例
3.2 vi功能详解
3.2.1 vi的启动和退出
3.2.2 vi的工作模式
3.2.3 文本编辑
3.2.4 文件操作
3.3 vi使用注意事项
3.4 重点回顾
3.5 本章习题
阅读材料——最优秀的5个Linux文本编辑器
第4章 Shell编程
4.1 认识Shell及Shell脚本
4.1.1 Shell的类型介绍
4.1.2 Shell脚本
4.2 Shell变量功能
4.2.1 环境变量
4.2.2 本地用户变量
4.2.3 特殊变量
4.2.4 元字符
4.2.5 变量操作
4.3 学习Shell Script
4.3.1 条件判断式
4.3.2 分支控制结构
4.3.3 控制流结构
4.3.4 函数
4.3.5 Shell脚本调试方法
4.4 案例分析与解决
4.4.1 案例一 编程批量添加删除用户
4.4.2 案例二 检测启动Apache服务器程序
4.4.3 案例三 自动备份系统重要内容
4.5 重点回顾
4.6 本章习题
阅读材料——Shell版本及Shell脚本
第5章 gcc及gdb使用
5.1 Linux下C编程概述
5.1.1 程序执行一般过程
5.1.2 编译过程描述
5.1.3 Emacs编辑工具使用方法
5.2 gcc编译工具
5.2.1 gcc使用方法简介
5.2.2 gcc编译流程
5.2.3 相关参数详解
5.3 gdb用法详解
5.4 make工程管理器
5.4.1 工程管理相关语法
5.4.2 实例解析
5.5 重点回顾
5.6 本章习题
阅读材料——gcc及gdb简史
第6章 计划任务
6.1 计划任务概述
6.2 crontab调度详解
6.2.1 crontab文件内容格式
6.2.2 crontab命令使用方法
6.2.3 控制使用crontab命令
6.3 at命令使用方法
6.3.1 时间格式表示方法
6.3.2 at命令使用方法
6.4 案例分析与解决
6.4.1 案例一 计划任务解决完整备份
6.4.2 案例二 计划任务综合实例
6.4.3 案例三 一次性计划任务实施
6.5 重点回顾
6.6 本章习题
阅读材料——GNU计划
第7章 进程管理
7.1 进程概述
7.1.1 进程及相关概念
7.1.2 进程启动及运行
7.2 进程相关命令详解
7.2.1 进程查看命令
7.2.2 进程调度命令
7.3 案例分析与解决
7.3.1 案例一 执行进程流程解析
7.3.2 案例二 进程终止或重启案例
7.3.3 案例三 修改进程优先级别
7.4 重点回顾
7.5 本章习题
阅读材料——进程及线程
第8章 Linux引导流程
8.1 案例分析与解决
8.1.1 案例一 遗忘root用户密码解决方案
8.1.2 案例二 inittab文件丢失的恢复办法
8.1.3 案例三 设置grub口令
8.1.4 案例四 修改grub启动时的背景图片
8.2 Linux系统引导流程
8.3 启动配置文件详解
8.3.1 grub启动配置文件
8.3.2 inittab配置文件
8.4 重点回顾
8.5 本章习题
阅读材料——Linux认证考试介绍
第9章 文件系统
9.1 案例分析与解决
9.1.1 案例一 添加硬盘分区
9.1.2 案例二 扩展swap空间
9.1.3 案例三 设定用户配额
9.2 文件系统组成
9.2.1 Linux标准文件系统布局
9.2.2 Linux重要目录简要说明
9.2.3 Linux基本目录介绍
9.2.4 Linux支持的文件系统
9.3 磁盘分区流程
9.3.1 Linux磁盘分区结构
9.3.2 fdisk工具命令说明
9.3.3 磁盘分区流程
9.4 用户配额设定相关知识
9.4.1 用户配额相关概念
9.4.2 quota配额管理工具
9.4.3 用户配额设定
9.5 重点回顾
9.6 本章习题
阅读材料——Ext4文件系统新特性
第10章 网络设置
10.1 案例分析及解决
10.1.1 案例一 虚拟机与本地机网络互联
10.1.2 案例二 配置Samba服务器
10.1.3 案例三 配置FTP服务器
10.1.4 案例四 配置DNS服务器
10.2 网络通信管理
10.2.1 常用网络管理命令
10.2.2 常用网络通信命令
10.3 Linux下常用通信软件
10.3.1 Telnet
10.3.2 SSH
10.3.3 VNC
10.4 重点回顾
10.5 本章习题
阅读材料——虚拟机的网络接入模式
参考文献