Linux操作系统基础及应用
作者: 温静,尹淑玲,李恒波
出版时间:2016年6月
出版社:华中科技大学出版社
- 华中科技大学出版社
- 9787568016711
- 140281
- 2016年6月
- 未分类
- 未分类
- TP316.89
温静、尹淑玲、李恒波主编的《Linux操作系统基础及应用(应用型本科信息大类专业十三五规划教材)》以目前非常流行的Red Hat Enterprise Linux 6.5为蓝本,全面介绍了Linux的基本管理、系统维护及网络配置等相关知识。本书从实用的角度出发,主要以终端命令方式介绍Linux系统的操作及管理方法。
全书内容共分为9章,主要包括Linux概述、Linux的安装、Linux基本命令的使用、Linux系统中用户与组的概念及相关操作、Linux文件系统的管理、进程与作业的相关操作及计划任务、Shell脚本的编写、网络配置方法及远程管理技术、常用网络服务的配置方法等。
本书内容全面、通俗易懂、案例丰富,每章均配有小结及习题,方便读者复习巩固。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)在线浏览,或者发邮件至hustpeiit@163.com免费索取。
本书适合作为普通高等院校计算机及相关专业的教材,也可作为Linux培训及自学教材。
第1章 Linux概述
1.1 自由软件简介
1.1.1 自由软件的含义
1.1.2 自由软件相关术语
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.5 Linux系统结构
1.5.1 内核
1.5.2 Shell
1.5.3 X Window
1.5.4 应用程序
第2章 Linux的安装及引导过程
2.1 Linux系统安装前的准备
2.1.1 Red Hat Enterprise Linux 6安装程序的获取
2.1.2 安装方式
2.1.3 MBR简介
2.1.4 磁盘分区
2.2 Linux的安装
2.2.1 VMware虚拟机下安装Linux系统
2.2.2 Linux系统的多重引导安装
2.3 Linux的启动与关闭
2.3.1 Linux系统的启动引导过程
2.3.2 Linux的引导程序grub
2.3.3 Linux系统的登录
2.3.4 Linux系统的注销与关闭
第3章 Linux操作基础
3.1 Shell概述
3.1.1 Shell简介
3.1.2 Shell的分类
3.2 简单Shell命令
3.2.1 Shell命令的一般格式
3.2.2 简单Shell命令实例
3.2.3 获取帮助
3.2.4 bash变量
3.3 Shell命令的高级操作
3.3.1 自动补齐
3.3.2 历史记录
3.3.3 通配符
3.3.4 别名
3.3.5 去除特殊符号的意义
3.3.6 重定向
3.3.7 管道
3.4 文本处理工具
3.4.1 提取文本
3.4.2 分析文本
3.4.3 处理文本
3.5 vi编辑器
3.5.1 vi的三种工作模式
3.5.2 启动vi
3.5.3 编辑文件
3.5.4 保存与退出
第4章 用户、组和权限
4.1 用户
4.1.1 用户概念
4.1.2 与用户相关的文件
4.1.3 用户管理命令
4.2 组
4.2.1 组的概念
4.2.2 与组相关的文件
4.2.3 组管理命令
4.3 Linux文件安全性
4.3.1 文件权限
4.3.2 修改文件权限的Shell命令
4.3.3 权限委派
第5章 文件系统
5.1 文件系统概述
5.1.1 Linux基本文件系统
5.1.2 Linux支持的文件系统
5.1.3 Linux系统的目录结构
5.1.4 Linux系统下文件的含义
5.2 从命令行中进行文件管理
5.2.1 复制和移动文件
5.2.2 创建和删除文件
5.2.3 查找和处理文件
5.2.4 显示文件大小
5.3 文件系统深入
5.3.1 分区与文件系统
5.3.2 与inode相关的命令
5.3.3 文件类型
5.3.4 链接文件
5.4 文件打包与压缩
5.5 软件包管理
5.5.1 Linux下软件包类型
5.5.2 RPM软件包管理
5.5.3 YUM软件包管理
5.6 磁盘管理
5.6.1 磁盘分区
5.6.2 格式化文件系统
5.6.3 挂载与卸载文件系统
5.7 磁盘配额
5.7.1 磁盘配额简介
5.7.2 配置磁盘配额
5.8 逻辑卷管理
5.8.1 逻辑卷简介
5.8.2 逻辑卷的创建
5.8.3 逻辑卷的拉伸
5.8.4 逻辑卷的减小
5.8.5 逻辑卷的删除
第6章 进程管理
6.1 进程控制
6.1.1 进程
6.1.2 进程控制命令
6.2 作业控制
6.2.1 作业
6.2.2 作业控制命令
6.3 计划任务
6.3.1 at
6.3.2 cron
第7章 Shell脚本
7.1 Shell脚本概述
7.1.1 Shell脚本的基本结构
7.1 2第一个Shell脚本
7.2 Shell脚本的建立与执行
7.2.1 Shell脚本的建立
7.2.2 Shell脚本的执行
7.3 Shell命令的执行顺序
7.3.1 顺序执行
7.3.2 逻辑与和逻辑或
7.4 Shell脚本中的变量
7.4.1 用户变量与赋值
7.4.2 引用变量与echo命令
7.4.3 位置变量与shift命令
7.4.4 其他Shell变量
7.5 流程控制语句
7.5.1 if语句
7.5.2 测试语句
7.5.3 case语句
7.5.4 for语句
7.5.5 while语句
7.5.6 until语句
7.5.7 break和continue语句
7.5.8 算术表达式和退出脚本程序命令
7.6 函数
第8章 基本的网络配置及远程管理
8.1 网络配置文件与配置方法
8.1.1 网络的相关概念
8.1.2 Red Hat Enterprise Linux 6下的网络配置文件
8.2 常用网络操作命令
8.3 Linux远程管理
8.3.1 远程管理简介
8.3.2 Telnet
8.3.3 SSH
第9章 网络服务器
9.1 网络服务概述
9.1.1 服务器软件与网络服务
9.1.2 管理服务的Shell命令
9.1.3 网络安全
9.2 NFS网络文件系统
9.2.1 NFS服务简介
9.2.2 NFS服务器的配置
9.2.3 客户端挂载NFS文件系统
9.3 Web服务
9.3.1 Apache服务器的安装与启动
9.3.2 Apache服务器的配置
9.4 FTP服务
9.4.1 Vsftpd服务器的安装与启动
9.4.2 Vsftpd服务器的相关配置文件
9.4.3 Vsftpd服务器的配置
9.4.4 Vsftpd服务的客户端访问
参考文献