Linux操作系统项目化教程 / 新世纪高职高专规划教材·计算机系列
作者: 洪伟、高晓蓉等
出版时间:2013年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302308843
- 1-1
- 54433
- 0063158308-5
- 16开
- 2013年1月
- 工学
- 软件工程
- TP316.85
- 计算机
- 高职高专
《Linux操作系统项目化教程》遵循基于实际工作过程,采用任务驱动、理实一体的教学模式组织教学内容,可作为高职高专计算机网络技术专业课程的教材,也可作为中小型网络管理员和网络爱好者的参考书。
项目1 Linux操作系统的安装和基本管理
任务1 选择网络操作系统
1.1 选择Windows还是Linux
1.1.1 UNIX操作系统
1.1.2 Linux操作系统
1.1.3 Linux比WindoWS更适合中小企业
1.2 选择合适的Linux发行版
1.2.1 Linux发行版
1.2.2选择哪种Linux发行版
任务2 安装Debian Linux系统
2.1 安装前的准备
2.1.1 Debian Linux系统对硬件的要求
2.1.2 系统备份与分区
2.1.3 获取安装光盘
2.2 安装系统
2.2.1 从光盘安装Dcbian Linux系统
2.2.2 硬盘分区
2.3 启动系统并设置启动菜单
2.3.1 Linux启动过程
2.3.2 MBR与引导加载程序
2.3.3 GRUB
2.3.4 init进程与运行级别
2.4 安装新内核
2.4.1 内核和模块
2.4.2 升级内核
任务3 设置用户目录
3.1 Linux文件系统
3.1.1 Linux文件系统格式
3.1.2 Linux文件系统结构
3.1.3 Linux文件
3.1.4 Linux目录
3.2 Linux命令格式
3.2.1 图形化管理方式
3.2.2 命令行管理方式
3.2.3 Linux命令格式
3.2.4 命令帮助
3.2.5 命令快捷方式
3.3 Linux常用命令
3.3.1 文件系统安装与卸载
3.3.2 目录操作命令
3.3.3 文件操作命令
3.3.4 重导和管道
3.4 Linux文件权限
3.4.1 文件属性和权限
3.4.2 文件权限操作的相关命令
3.4.3 Linux特殊权限位
任务4设置用户和用户组
4.1用户管理
4.1.1 Linux用户分类
4.1.2 passwd与shadow文件
4.1.3 shell
4.1.4 用户管理相关命令
4.2 用户组管理
4.2.1 9roup和gshadow文件
4.2.2 用户组管理相关命令
任务5 进程管理和设置计划任务
5.1 进程管理
5.1.1 进程的概念
5.1.2 监控进程运行状态
5.1.3 调整进程优先级
5.1.4 终止进程
5.1.5 后台进程管理
5.2 计划任务
5.2.1 at命令
5.2.2 cron
5.2.3 anacron
项目2 网络的组建和管理
任务6 设置Linux系统网络参数
6.1 VI编辑器的使用
6.1.1 VI编辑器的工作模式
6.1.2 VI编程器的工作过程
6.2 利用配置文件设置网络
6.3 利用命令和脚本管理
任务7 软件的安装与卸载
7.1 Debian Linux的软件包管理
7.1.1 deb和apt简介
7.1.2 Debian软件源
7.2 软件包管理命令
7.2.1 apt命令
7.2.2 dpkg命令
7.2.3 源码包的安装
7.2.4 新立得软件管理器
任务8 配置DHCP服务器
8.1 DHCP原理
8.1.1 IP地址的配置
8.1.2 DHCP的体系结构
8.1.3 DHCP的工作原理
8.2 DHCP服务器的安装和配置
8.2.1 DHCP服务器的安装和启动
8.2.2配置DHCP服务器
8.2.3 DHCP租约文件和服务器配置检测
8.3 配置DHCP客户机
任务9 配置路由和网关服务器
9.1 用双网卡Linux系统实现路由功能
9.1.1 路由基本原理
9.1.2 配置静态路由
9.1.3 检测路由设置
9.2 以双网卡Linux系统作为NAT服务器
9.2.1 NAT转换原理
9.2.2 iptables简介
9.2.3 iptables的工作原理
9.2.4 iptables的基本语法
项目3 安装文件服务器
任务10 使用NFS配置文件服务器
10.1 NFS原理
10.1.1 NFS概述
10.1.2 NFS工作原理
10.2 NFS的安装和启动
10.3 配置NFS服务器
10.4 配置与使用NFS客户端
任务11 与Windows系统互访
11.1 什么是Samba
11.1.1 Samba概述
11.1.2 为什么使用Samba
11.2 安装和配置Samba服务器
11.2.1 安装Samba
11.2.2 Samba主配置文件smb.conf
11.2.3 Samba密码文件
11.2.4 测试和启动Samba服务
11.3 共享资源的访问
11.3.1 从Wmdows客户端访问共享资源
11.3.2 从Linux客户端访问共享资源
任务12 跨网络文件传输
12.1 FTP简介
12.1.1 FTP原理
12.1.2 匿名FTP服务器和系统FTP服务器
12.1.3 Linux平台的FTP服务器软件
12.2 ProFTPD的安装和配置
12.2.1 安装ProFTPD
12.2.2 配置ProFTPD
12.2.3 FTP服务器的启动和停止
12.3 FTP客户端的使用
12.3.1 在Linux环境下访问FTP服务器
12.3.2 在Windows环境下访问FTP服务器
项目4 组建应用服务器
任务13 配置Web服务器
13.1 WWW原理
13.1.1 WWW概述
13.1.2 Web服务器软件
13.2 Apache 2的安装与配置
13.2.1 安装Apache
13.2.2 Apache的目录和文件结构
13.2.3 Apache的配置
13.2.4 虚拟主机的配置
13.2.5 Apache服务器的启动与停止
任务14 配置DNS服务器
14.1 DNS服务概述
14.1.1 DNS简介
14.1.2 DNS域名空间
14.2 DNS服务器的安装与配置
14.2.1 安装BIND9
14.2.2 设置主配置文件
14.2.3 设置区域配置文件
14.2.4 DNS服务的启动和停止
14.3 客户端的配置
14.3.1 在Linux下配置DNS客户端
14.3.2 在Windows下配置DNS客户端
14.4 测试DNS服务器
任务15 配置邮件服务器
15.1 邮件服务概述
15.1.1 电子邮件系统
15.1.2常见的邮件服务器软件
15.2 Postfix的安装和配置
15.2.1 Postfix的安装与启动
15.2.2 Postfix的配置
15.2.3 main.cf配置文件的常用参数
15.2.4 虚拟别名域和用户别名的配置
15.2.5 配置SMTP认证
15.2.6 使用telnet命令测试SMTP认证
15.3 客户端的配置
15.3.1 Windows客户端的设置
15.3.2 Linux客户端的设置
参考文献