Linux项目实战课程安排Word格式文档下载.docx
《Linux项目实战课程安排Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Linux项目实战课程安排Word格式文档下载.docx(31页珍藏版)》请在冰点文库上搜索。
第十三次
进程、服务和端口管理
进程管理、服务管理、端口管理
第十四次
作业控制和任务计划
作业控制、任务计划
第十五次
维护Linux系统和Linux网络服务相关
系统性能监控练习
Linux网络服务练习
第十六次
远程管理Linux服务器
telnet服务器
Selinux服务器
第十七次
使用Samba实现文件共享
Samba服务器架设
权限设置
第十八次
DHCP和NFS服务器配置
DHCP服务器
NFS服务器
第十九掌
DNS服务器安全配置与应用
DNS服务器配置
安全管理
第二十次
使用Apache架设静态Web网站
练习发布网站的各种方法
第二十一次
练习发布JSP和PHP动态网站
第二十二次
Apache安全管理
用户认证练习
WebDAV练习
第二十三次
FTP服务器配置与应用
FTP服务器配置
第二十四次
Squid服务器配置与应用
Squid服务器
第二十五次
Linux路由器和NAT配置与应用
Linux路由器配置练习
NAT配置练习
第二十六次
Iptables配置
防火墙设置练习
第二十七次
Selinux
Selinux配置练习
第二十八次
系统安全加固
系统安全加固配置练习
第二十九
项目后期调试
第三十次
PPT制作及评审
第一次项目简介及开题
第二次Linux的安装与启动
课程目标:
⏹了解目前市场主流交换机品牌
⏹掌握Linux的安装方法
⏹掌握Linux安装过程中的故障排除
重点和难点:
⏹重点:
Linux的安装与故障排除
⏹难点:
安装Linux过程的分区
知识点:
1课程体系概述
1.1本门课程安排
1.2本门课程目标
2Linux简介
2.1Linux系统的发展
2.2Linux系统的版本及特点介绍
3Linux的安装
3.1装备工作
3.2安装RHELAS5系统
3.3升级和删除RHEL5
3.4安装过程中的常见故障及排除方法
4Linux的启动与登陆
作业:
利用字符界面和图形化界面分别安装Linux操作系统。
第三次Linux字符界面操作
⏹了解Linux字符界面
⏹掌握Linux下shell的使用
掌握Linux下字符界面的操作
shell的理解
1.字符界面简介
1.1进入Linux字符界面
1.2虚拟控制台
1.3系统运行级别
1.4关闭和启动系统
2.在linux下获取帮助
2.1使用man手册页
2.2使用help命令
2.3Whereis命令
3.Shell基础
3.1Shell类型和功能
3.2开始使用bash
4.Shell实用功能
4.1命令行自动补全
4.2命令历史记录
4.3命令的排列、替换和别名
4.4文件名匹配和输出重定向
5.Shell变量
5.1bash配置文件
5.2提示符
5.3改变$PATH
练习使用man手册页来帮助我们使用不熟悉的命令
第四次Linux常用操作命令
(一)
⏹掌握vi编辑器的使用方法
⏹掌握文件和目录操作相关命令
⏹掌握文本显示和处理相关命令
vi编辑器的使用方法,掌握字符界面下的常用文本目录命令
vi编辑器的使用方法
1.vi编辑器的基本使用方法
1.1vi的基本概念
1.2vi的基本操作
1.3命令行模式操作
1.4末行模式操作
2.文件目录操作命令
3.文本显示和处理命令
总结vi编辑器的使用,总结文件目录,文本显示和处理相关命令
第五次Linux常用操作命令
(二)
⏹掌握文件和命令查找命令
⏹掌握系统信息显示命令
⏹掌握Linux下用的信息交流命令
⏹掌握其他Linux字符界面下的命令
⏹了解DOS和Linux常用命令对比
Linux字符界面下常用操作命令
1.文件和命令查找命令
2.系统信息显示命令
3.Linux下用的信息交流命令
4.其他Linux字符界面下的命令
5.Dos和Linux常用命令对比
总结Linux字符界面的常用的操作命令以及常用参数
第六次Linux文件与目录
⏹了解常用的Linux文件的扩展名和文件类型
⏹掌握Linux的目录结构
⏹掌握Linux下的硬件设备管理命令
⏹掌握掌握链接文件的相关知识
Linux的目录结构,Linux下的硬件设备管理,
Linux下的硬件设备管理
1.Linux文件
1.1Linux文件的扩展名
1.2Linux文件类型
2.Linux下的硬件设备管理
2.1查看Linux系统的软硬件信息
2.2桌面显示设置
2.3配置网卡
2.4XWindowSystem
3.链接文件
3.1链接文件简介
3.2链接文件的使用
总结Linux下的硬件设备管理相关命令以及硬件管理的方法。
第七次用户和组群账户管理
⏹掌握Linux下用户和组群管理维护命令
⏹掌握Linux账户相关文件或目录
Linux下用户和组群管理维护命令,
理解Linux账户相关文件或目录
1.用户账户管理
1.1Linux用户账户概述
1.2Linux用户账户配置文件
1.3字符界面下用户账户的设置
1.4图形界面下用户账户的设置
2.组群账户管理
2.1Linux组群账户配置文件
2.2字符界面下组群账户的设置
2.3图形界面下组群账户的设置
3.账户相关文件或目录
3.1/etc/skel目录
3.2/etc/login.defs配置文件
3.3/etc/default/useradd文件
4.创建用户和组群的特殊方法
4.1修改用户和用户组群配置文件来添加用户和组群
4.2大批量添加用户
5.用户和组群维护命令
5.1用户维护命令
5.2账户维护命令
6.账户安全
无
第八次Linux下压缩工具的使用以及软件包的安装与管理
⏹掌握Linux下tar、gzip和zip和unzip命令的使用
⏹掌握Linux下tar包的安装与管理
⏹掌握RPM软件包的安装与管理
⏹掌握使用YUM来安装,卸载和管理软件的方法
Linux下压缩包的管理,Linux下软件包的安装与管理
Linux下tar包的安装与管理
1.tar管理
1.1tar包简介
1.2tar包使用和管理
1.3tar包的特殊使用
2.其他软件包管理命令
2.1gzip命令
2.2zip和unzip命令
3.RPM软件包管理
3.1RPM软件包简介
3.2图形化界面管理RPM软件包
3.3RPM软件包命令的使用
4.tar包的安装
5.YUM
5.1YUM的介绍
5.2建立YUM下载源
5.3设置YUM
5.4使用YUM安装、升级和卸载软件
总结Linux下各种软件包的安装与管理
第九次磁盘管理
⏹掌握Linux下的硬盘分区命令
⏹掌握Linux下的LVM配置命令
⏹掌握Linux下的RAID配置命令
Linux下的fdisk硬盘分区命令,LVM配置,RAID配置
LVM的概念理解
1.Linux硬盘分区
1.1硬盘分区知识
1.2使用fdisk进行硬盘分区
2.逻辑卷管理器(LVM)
2.1什么是LVM
2.2LVM配置
3.RAID配置
3.1RAID简介
3.2软件RAID图形化界面配置
3.3软件RAID字符界面配置
查找硬件RAID的相关信息,并比较软件RAID和硬件RAID的优缺点。
第十次Linux文件系统
⏹了解Linux下常用的文件系统
⏹掌握Linux下创建、挂载、卸载文件系统的命令
⏹掌握Linux下交换空间的添加和删除命令
⏹掌握设置开机自动挂载文件系统的方法
创建、挂载、卸载文件系统的命令,Linux下交换空间的添加和删除命令,设置开机自动挂载文件系统
使用交换空间
1.Linux文件系统简介
1.1Linux文件系统的工作原理
1.2Linux主流文件系统
1.3查看RHEL5支持的文件系统
2.创建文件系统
2.1创建文件系统简介
2.2创建文件系统
3.挂载和卸载文件系统
3.1挂载文件系统
3.2卸载文件系统
3.3查看分区挂载情况
4.检查文件系统的错误
5.使用交换空间
5.1交换空间简介
5.2添加交换空间
5.3删除交换空间
6.设置开机自动挂载文件系统
6.1/etc/fstab简介
6.2/etc/fstab文件详解
总结Linux下文件系统相关挂载。
第十一次磁盘配额与权限设置
⏹掌握Linux下磁盘配额的相关命令
⏹掌握Linux下文件和目录权限设置的相关命令
Linux下磁盘配额的相关命令,Linux下文件和目录权限设置的相关命令
磁盘配额和权限设置
1.磁盘配额的设置
1.1磁盘配额简介
1.2配置磁盘配额
1.3管理磁盘配额
2.权限设置
2.1文件和目录权限
2.2权限设置
2.3更改文件和目录的所有权
2.4设置权限掩码
总结Linux下磁盘配额的的相关配置步骤和权限设置的相关命令。
第十二次Linux系统启动
⏹了解Linux系统的启动过程
⏹了解GRUB相关知识
GRUB相关知识
Linux系统的启动过程
1.Linux系统的启动过程
1.1BIOS自检
1.2启动GRUB/LILO
1.3加载内核
1.4执行init进程
1.5通过/etc/inittab文件初始化
1.6执行/bin/login程序
2.init进程
3.维护GRUB
3.1引导加载程序和GRUB
3.2GRUB配置文件
总结Linux下文件系统相关挂载命令。
第十三次进程、服务和端口管理
⏹掌握Linux进程管理相关命令
⏹掌握Linux服务管理相关命令
⏹掌握Linux端口管理相关命令
进程管理相关命令、服务管理相关命令、端口管理相关命令
1.Linux进程管理
1.1进程及作业的概念
1.2进程管理
1.3守护进程工作原理和方式
2.查看系统进程
2.1ps命令
2.2top命令
3.管理服务
3.1服务配置工具
3.2ntsysv命令
3.3chkconfig和service命令
4.端口管理
4.1端口分类
4.2查看端口开启情况
4.3关闭/开启端口
4.4常用端口
无。
第十四次作业控制和任务计划
⏹掌握Linux作业控制相关命令
⏹掌握Linux任务计划相关命令
Linux任务计划
Linux作业控制
1.作业控制
1.1进程的启动方式
1.2进程的挂起及恢复
2.任务计划
2.1配置cron实现自动化
2.2使用at实现自动化
2.3配置batch作业
第十五次维护Linux系统和Linux网络服务相关
⏹掌握Linux日志管理
⏹掌握Linux系统运行监控相关命令
日志管理,系统运行监控
日志管理
1.Linux日志管理
1.1日志简介
1.2日志的查看与配置
1.3常用的日志文件
1.4syslog程序
2.查看系统信息
2.1查看内存、CPU等软硬件相关信息
2.2查看磁盘空间占用情况
2.3显示目录或文件大小
3.文件系统使用情况监控
4.磁盘性能监控
5.内存使用情况监控
6.系统处理器情况监控
7.网络子系统情况监控
8.Linux网络配置文件
9.Linux网络测试命令
10.字符界面的网络客户端
10.1使用FTP命令实现远程文件传输
10.2使用telnet命令访问远程计算机
10.3使用wget命令下载资料
第十六次远程管理Linux服务器
⏹掌握Linux下架设telnet服务器的相关命令
⏹掌握Linux下OpenSSH配置的相关命令
⏹掌握使用VNC实现远程管理
架设telnet服务器,OpenSSH配置,使用VNC实现远程管理
OpenSSh配置、使用VNC实现远程管理
1.架设telnet服务器
1.1安装telnet软件包
1.2启动telnet服务器
1.3配置telnet服务器
2.OpenSSh配置
2.1使用SSH的原因
2.2配置OpenSSH服务器
2.3Linux客户端的连接
2.4Windows客户端的连接
3.使用VNC实现远程管理
3.1VNC简介
3.2VNC配置
第十七次使用Samba实现文件共享
⏹掌握配置Samba服务器的相关配置命令
⏹学会Samba服务器的安全管理
Samba服务器配置,Windows客户端访问服务器
共享文件权限设置
1.Samba简介
2.配置Samba共享服务
2.1添加Samba用户和口令
2.2修改/etc/samba/smb.conf文件
3.控制Samba服务器
4.访问Samba共享
4.1在Linux共享下访问Samba共享
4.2在Windows系统下访问Samba共享
根据自己班级的情况,为自己班级架设一个合理安全的Samba服务器。
第十八次DHCP和NFS服务器配置
⏹掌握配置DHCP服务器的相关命令
⏹学会DHCP服务器的安全管理
⏹掌握配置NFS服务器的相关命令
DHCP服务器的安全管理
1.安装和启动DHCP服务器
2.配置DHCP服务器
2.1DHCP配置文件详解
2.2配置DHCP服务器
3.配置DHCP客户端
3.1Windows下的DHCP客户端
3.2Linux下的DHCP客户端配置
4.NFS服务器配置
4.1NFS简介
4.2NFS服务器配置
4.3启动与停止服务器
4.4挂载NFS文件系统
根据学校的真实情况,为学校架设一个实际可用的安全的DHCP服务器。
第十九次DNS服务器安全配置与应用
⏹掌握DNS服务器安全配置的相关命令
DNS服务器的安全配置
DNS服务器的安全管理
1.安装和启动DNS服务器
2.安全配置主域名服务器
2.1配置主文件/etc/named.conf
2.2配置正向解析文件/va/named/localhost.zone
2.3配置方向解析文件/var/named/named.local
3.测试DNS服务器
3.1用ping命令
3.2用nslookup命令
4.配置辅助域名服务器
根据惠文教育的真实情况,为学校架设一个实际可用的安全的DNS服务器。
第二十次使用Apache架设Web网站
(一)
⏹了解Apache配置文件结构
⏹掌握Apche发布静态网站的各种方法
⏹用户的个人站点配置与管理
Apache架设Web网站
Apache配置文件
1.Apache简介
2.Apahce的安装
2.1Apache的安装
2.2Apache的启动与停止
3.Apache配置文件详解
3.1http.conf文件的格式
3.2Apache全局配置
3.3主服务器配置
4.用户的个人站点配置与管理
5.虚拟主机的配置与应用
5.1基于IP地址的虚拟主机配置
5.2基于名称的虚拟主机配置
查找在Linxu操作系统下有没有其他的web发布软件,写出具体配置步骤。
第二十一次使用Apache架设Web网站
(二)
⏹掌握Apche发布PHP、JSP等动态网站的环境配置
Apche发布PHP、JSP等动态网站
Apache配置JSP环境变量
1.PHP动态网站发布
1.1PHP环境变量配置
1.2PHP网站发布
2.JSp动态网站发布
2.3JSP环境变量配置
2.4JSP网站发布
结合软件软件学生实训的动态网站进行发布。
第二十二次使用Apache架设Web网站(三)
⏹掌握Apache服务器的安全管理方法
⏹掌握Apache日志管理和统计分析
用户认证和授权,页面复位向,日志管理和统计分析
用户认证和授权
1.用户认证和授权
1.1在配置文件中配置认证和授权
1.2在.htaccess文件中配置认证和授权
1.3WebDAV分布式授权
2.为站点扩容
2.1符号链接和别名
2.2页面复位向
3.Apache日志管理和统计分析
3.1配置错误日志
3.2配置访问日志
3.3日志滚动
3.4日志统计分析
对上次发布的动态网站进行用户认证和授权。
第二十三次FTP服务器配置与应用
⏹掌握Linux下FTP服务器的安全管理方法
FTP服务器的安全管理
FTP服务器的权限设置
1.安装与启动vsftpd
2.vsftpd主配置文件讲解
3.匿名账号服务器设置
3.1简单的匿名账号服务器配置
3.2配置匿名账号上传功能
3.3连接服务器的最大并发连接数和用户的最大线程数设置
3.4匿名用户的最大传输速率设置
3.5仅允许匿名用户访问
3.6设置各种欢迎信息
3.7设置数据中断的时间间隔
4.真实账号服务器配置
4.1显示用户列表内的用户访问FTP服务器
4.2更改FTP服务器默认的端口号
4.3限制用户访问特定的目录
用vsftpd来建立学校的ftp服务器。
第二十四次Squid服务器配置与应用
⏹掌握Squid服务器的配置与应用
⏹掌握Squid服务器的安全管理
Squid服务器的配置与应用
Squid服务器的安全管理
1.Squid概述
2.Squid主配置文件详解
3.配置SquidServer
3.1SquidServer配置实例
3.2建立置换目录
3.3开启SquidServer
4.代理服务器客户端配置
4.1在IE浏览器中设置
4.2在mozillla中设置
5.SquidServer的安全访问设置
5.1限制内网某些IP通过代理服务器去上网
5.2限制内网某些MAC地址使用代理服务器
5.3限制内网某些用户访问某些网站
5.4限制内网用户下载某些格式的文件
5.5限制内网用户使用代理服务器的时间
5.6控制内网用户使用服务器的并发连接数
5.7禁止内网用户使用QQ聊次
6.提高代理服务器的性能
7.设置代理服务器自动取回数据
7.1高速取回网站中的数据
7.2定时从网站中取回数据
8.SquidServer日志管理
用Squid来模拟学校的代理服务器。
第二十五次Linux路由器和NAT配置与应用
⏹理解Linux路由器配置及安全管理
⏹掌握Linux下NAT配置及安全管理
路由器配置及安全管理,
NAT配置及安全管理
1.Linux路由器配置要求
2.配置Linux系统充当静态路由器
3.使用Zebra配置路由器动态路由器
3.1Zebra相关配置文件
3.2Zebra的基本配置
3.3配置基于RIP的协议的路由器
4.NAT概述
4.1NAT初识
4.2NAT的类型
4.3NAT的功能
4.4NAT的使用
4.5NAT规则及语法
4.6操作实例
5.Linux下NAT配置
5.1内网和外网IP地址映射
5.2局域网通过配置NAT上网
根据现实公司状况设置网络出口路由器及NAT设置。
第二十六次Iptables配置
⏹理解Iptables相关概念
⏹掌握Iptables基本配置
Iptables基本配置
1.Iptables简介
2.Iptables语法规则
2.1表(table)
2.2命令(command)
2.3匹配(match)
2.4目标(target)
2.5保存规则
2.6Iptables使用实例
3.配置Iptables包过滤防火墙
上网查找Iptables的相关实例总结出具体命令(至少五条)。