《Linux网络操作系统配置与管理(第三版)》综合项目实训任务书[5页]

合集下载

Linux网络操作系统项目教程实训项目 配置与管理samba服务器

Linux网络操作系统项目教程实训项目  配置与管理samba服务器

实训项目 配置与管理samba服务器
三、实训内容
练习Linux系统Samba服务器配置与访问方法。
Linux网络操作系统项目教程实训项 目 配置与管理samba服务器
实训项目 配置与管理samba服务器
一、实训目的
● 掌握Linux与Windows的资源共享和互访方 法。
● 掌握Samba服务器的安装和配置方法。 ● 了解使用Samba共享用户认证和文件系统。
实训项目 配置与管理samba服务器
二、项目背景
某公司有system、develop、productdesign和 test等4个小组,个人办公机操作系统为Windows 2000/XP/2003,少数开发人员采用Linux操作系统 ,服务器操作系统为RHEL 4,需要设计一套建立再 RHEL 4之上的安全文件共享方案。每个用户都有自 己的网络磁盘,develop组到test组有共用的网络 硬盘,所有用户(包括匿名用户)有一个只读共享 资料库;所有用户(包括匿名用户)要有一个存放 临时文件的文件夹。
实训项目 配置与管理samba服务器
二、项目背景
● 网络拓扑如下图所示。
实训项目 配置与管理sambaFra bibliotek务器二、项目背景
项目目标: ● System组具有管理所有Samba空间的权限。 ● 各部门的私有空间:各小组拥有自己的空间,
除了小组成员及system组有权限以外,其他 用户不可访问(包括列表、读和写)。 ● 资料库:所有用户(包括匿名用户)都具有 读权限而不具有写入数据的权限。 ● Develop组与test组的共享空间,develop组 与test组之外的用户不能访问。 ● 公共临时空间:让所有用户可以读取、写入、 删除。

《网络服务器搭建、配置与管理-Linux(第3版)》课后习题答案

《网络服务器搭建、配置与管理-Linux(第3版)》课后习题答案

《网络服务器搭建、配置与管理-Linux版(第3版)》课后习题答案1.11 练习题一、填空题1.GNU的含义是。

2.Linux一般有3个主要部分:、、。

3.目前被称为纯种的UNIX指的就是以及这两套操作系统。

4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。

5.史托曼成立了自由软件基金会,它的英文是。

6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。

7.当前的Linux常见的应用可分为与两个方面。

8.Linux的版本分为和两种。

9.安装Linux最少需要两个分区,分别是。

10.Linux默认的系统管理员账号是。

1. GNU's Not Unix的递归缩写2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具3. System V BSD4. Copyleft(无版权)General Public License,GPL)5. FSF,Free Software Foundation6. 便携式操作系统接口(Portable Operating System Interface)7. 企业应用个人应用8. 内核版本发行版本9. swap交换分区/(根)分区10. root二、选择题1.Linux最早是由计算机爱好者()开发的。

A.Richard Petersen B.Linus TorvaldsC.Rob Pick D.Linux Sarwar2.下列中()是自由软件。

A.Windows XP B.UNIX C.Linux D.Windows 2008 3.下列中()不是Linux的特点。

A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是()的版本。

A.不稳定B.稳定的C.第三次修订D.第二次修订5.Linux安装过程中的硬盘分区工具是()。

Linux网络操作系统项目教程(Ubuntu)实践任务工单

Linux网络操作系统项目教程(Ubuntu)实践任务工单

课堂实践项目任务单专业领域:计算机网络技术学习领域:Linux网络操作系统1.规划好2台计算机(Server01和Client01)的IP地址、主机名、虚拟机网络连接方式等内容。

2.在Server01上安装完整的Ubuntu操作系统。

3.硬盘大小为100G,按要求完成分区创建:/boot分区大小为600MB。

swap分区大小为4GB。

/分区大小为10GB。

/usr分区大小为8GB。

/home分区大小为8GB。

/var分区大小为8GB。

/tmp分区大小为6GB。

预留55GB不进行分区。

4.简单设置新安装的Centos的网络环境。

5.安装GNOME桌面环境,将显示分辨率调至1280x768。

6.制作快照7.使用VMware虚拟机的“克隆”功能新生成一个Centos系统,主机名为Client01,并设置该主机的IP地址等参数。

(克隆生成的主机系软、硬件实践资料:1台安装有Windows 10操作系统的计算机,名称为Win10-1,IP地址为192.168.10.31/24。

Ubuntu的ISO映像文件一套。

VMware Workstation 16.1 Pro软件一套专业领域:计算机网络技术学习领域:Linux网络操作系统软、硬件实践资料:1台已经安装好的Ubuntu 22.04。

专业领域:计算机网络技术学习领域:Linux网络操作系统软、硬件实践资料:1台已经安装好的Centos 22.04服务器。

专业领域:计算机网络技术学习领域:Linux网络操作系统软、硬件实践资料:1台已经安装好的Centos服务器。

课堂实践项目任务单专业领域:计算机网络技术学习领域:Linux网络操作系统软、硬件实践资料:1台已经安装好的Ubuntu服务器。

《linux操作系统及应用》工作任务书

《linux操作系统及应用》工作任务书

项 目 项目一 安装linux操作系统任 务 任务一、安装linux操作系统学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握安装linux操作系统的方法任务描述 1.在一台装有windows操作系统的计算机上,使用Vmware虚拟机软件(提供安装程序)2.在Vmware虚拟机软件中完成linux操作系统的安装(提供虚拟安装盘,供大家安装使用)。

3.在安装完成的基础上,简单使用linux操作系统(系统关闭,系统启动,程序打开,命令执行)设备工具 主要设备 主要工具 计算机 Vmware虚拟机软件参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:安装linux操作系统的能力2、知识:linux操作系统相关知识项 目 项目二 使用linux常用命令任 务 任务一、使用浏览目录类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览目录类命令的使用任务描述 1.使用pwd命令2.使用cd命令3.使用ls命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务二、使用浏览文件类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览文件类命令的使用任务描述 1.使用cat命令2.使用more命令3.使用less命令4.使用head命令、5.使用tail命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务三、使用浏览目录操作类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览目录操作类命令的使用任务描述 1.使用mkdir命令2.使用rmdir命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务四、使用cp命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握cp命令的使用任务描述 1.使用cp命令2.解析cp命令范例设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务五、使用文件操作类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握文件操作类命令的使用任务描述 1.使用mv命令2.使用rm命令3.使用touch命令4.使用diff命令5.使用ln命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务六、使用系统信息类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握系统信息类命令的使用任务描述 1.使用dmesg命令2.使用df命令3.使用du命令4.使用free命令5.使用date命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务七、使用进程管理类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握进程管理类命令的使用任务描述 1.使用ps命令2.使用kill命令3.使用killall命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目三 管理linux的用户和组任 务 任务一、用户帐号学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够用户帐号的管理任务描述 1.新建用户2.设置用户账号口令3.用户帐号的维护设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:管理用户账号的能力2、知识:用户帐号相关知识项 目 项目三 管理linux用户和组任 务 任务二、管理组群学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够管理组群任务描述 1.新建组群2.维护组群账号3.为组群添加用户设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:管理组群的能力2、知识:组群相关知识项 目 项目三 管理linux用户和组任 务 任务三、使用常用的账户管理命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握账户管理命令的使用任务描述 1.使用vipw命令2.使用vigr命令3.使用pwck命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目四 管理文件系统任 务 任务一、linux文件系统目录结构解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件系统目录结构任务描述 1.ext文件系统2.ext2、ext3文件系统3.swap文件系统4.目录结构设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务二、绝对路径与相对路径的使用学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握据对路径与相对路径的使用任务描述 1.绝对路径2.相对路径设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用绝对路径和相对路径的能力2、知识:绝对路径和相对路径相关知识项 目 项目四 管理文件系统任 务 任务三、文件权限解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件访问权限任务描述 1.linux系统中文件命名规则2.linux系统文件扩展名3.文件访问权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务四、文件各种属性信息解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件各种属性任务描述 1.文件类型2.文件所属组群3.其他文件信息设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别文件各种属性的能力2、知识:linux文件属性相关知识项 目 项目四 管理文件系统任 务 任务五、使用数字表示法修改权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握使用数字表示法修改权限任务描述 1.命令格式:chmod 选项 文件2.数字表示法转换:r->4 w->2 x->1 -->0例如:rwxrwxr-x -> (421) (421) (401) ->775设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用数字表示法修改权限的能力2、知识:权限的数字表示法相关知识项 目 项目四 管理文件系统任 务 任务六、使用文字表示法修改权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握使用文字表示法修改权限任务描述 文字表示法解析:1.系统用4个字母来表示不同的用户: u: user, 表示所有者g: group, 表示属组o:other, 表示其他用户a: all, 表示以上三种用户2.操作符号:+:添加某种权限-:减去某种权限=:赋予给定权限并取消原来的权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务七、修改文件所有者与属组学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握修改文件所有者与属组任务描述 命令格式:chown 选项 用户和属组 文件列表 示例:chown test /etc/file上例为修改所有者chown test:test /etc/file上例为同时修改所有者和属组设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备修改文件所有者和属组的能力2、知识:文件所有者和属组相关知识项 目 项目四 管理文件系统任 务 任务八、文件与目录权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握文件与目录权限任务描述 1.文件预设权限2.使用umask3.设置文件隐藏权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备修改文件与目录权限的能力2、知识:文件与目录权限相关知识项 目 项目五 管理磁盘任 务 任务一、使用常用磁盘管理工具学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握磁盘管理工具的使用任务描述 1.fdisk2.mkfs3.fsck4.dd设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备磁盘管理工具使用的能力2、知识:磁盘管理相关知识项 目 项目五 管理磁盘任 务 任务二、LVM逻辑卷学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握LVM相关内容任务描述 1.PV2.VG3.LV4.PE5.LE6.VGDA设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备处理LVM的能力2、知识:LVM相关知识项 目 项目六 管理linux的网络配置任 务 任务一、网络配置文件解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够解析网络配置文件任务描述 1.解析network文件2.解析ifcfg-ethN文件3.解析hosts文件设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备解析网络配置文件的能力2、知识:网络配置相关知识项 目 项目六 管理linux的网络配置任 务 任务二、使用网络配置命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用网络配置命令任务描述 1.配置主机名2.禁用和启用网卡3.更改网卡MAC地址设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用网络配置命令的能力2、知识:网络配置命令相关知识项 目 项目六 管理linux的网络配置任 务 任务三、使用网络测试工具学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用网络测试工具任务描述 1.使用ping命令2.使用netstat命令3.使用traceroute命令4.使用arp命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用网络测试工具的能力2、知识:网络测试相关知识项 目 项目七 使用vi编辑器与shell任 务 任务一、使用VI编辑器学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够熟练使用vi编辑器任务描述 1.启动与退出vi2.vi的工作模式3.使用vi命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用vi编辑器的能力2、知识:vi编辑器相关知识项 目 项目七 使用vi编辑器与shell任 务 任务二、使用shell学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够熟练使用shell任务描述 1.shell编写2.shell环境变量3.shell运行设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用shell的能力2、知识:shell相关知识项 目 项目八shell script任 务 任务一、简单的shell script学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够编写shell script任务描述 1.编写shell script2.保存shell script3.运行shell script设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备编写shell script的能力2、知识:shell script相关知识项 目 项目九 使用gcc和make调试程序任 务 任务一、使用传统程序语言进行编译学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用传统程序语言进行编译任务描述 1.安装gcc2.编写程序3.编译程序设备工具主要设备 主要工具计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备调试程序的能力2、知识:gcc相关知识。

网络操作系统配置与管理实训教程课件

网络操作系统配置与管理实训教程课件

要点二
详细描述
本实训项目将介绍FTP服务器的安装、配置和管理方法, 包括匿名访问和用户访问的配置、目录的创建和管理等操 作,使学生能够理解FTP的工作原理,掌握FTP服务器的配 置和管理方法。
Web服务器配置与管理
总结词
熟悉Web服务器的原理、安装、配置和管理方法。
详细描述
本实训项目将介绍Web服务器的原理、安装、配置和 管理方法,包括虚拟主机的配置、目录的配置、网页 文件的上传和编辑等操作,使学生能够理解Web的工 作原理,掌握Web服务器的配置和管理方法。
开源的服务器操作系统,具有高度的可定制 性和灵活性。
Apple Mac OS X Server
苹果公司开发的服务器操作系统,适用于需 要高性能和可靠性的网络环境。
网络操作系统的选择与部署
需求分析
在选择和部署网络操作系统之前,需 要进行需求分析,明确网络环境的需 求和目标。
兼容性考虑
选择与现有硬件和软件兼容的网络操 作系统,以确保系统的稳定性和可靠 性。
Cisco Packet Tracer Cisco公司开发的网络模拟软件,用于
模拟网络设备和进行网络实验。
SolarWinds NPM 用于网络性能监控和故障排除的软件,
提供网络设备性能指标和流量分析。
Wireshark
网络协议分析器,用于捕获和分析网 络数据包,帮助用户了解网络流量和 协议交互。
Zabbix
网络操作系统配置 与管理实训教程课 件
contents
目录
• 网络操作系统概述 • 网络操作系统配置 • 网络管理工具 • 实训项目 • 故障排除与维护 • 网络安全与管理
01
网络操作系统概述
网络操作系统的定义与功能

《Linux系统管理与配置》实训报告

《Linux系统管理与配置》实训报告

《Linux系统管理与配置》实训报告《Linux系统管理与配置》实训报告学期:2022-2023学年第一学期授课教师:**班级:移动2103姓名:**学号:2103030507实训项目 yum软件仓库一、实验要求:1、写出每个任务每个步骤所使用到的linux命令;2、将每个任务每个步骤的配置内容和运行结果截图,以支撑实验结果;3、总结提炼实训结论和关键知识点。

4、运行评分脚本检查完成情况。

二、实训任务:任务1:关闭selinux步骤1:[root@localhost student]# vim /etc/selinux/config 步骤2:将SELINUX=enforcing改成SELINUX=disabled步骤3:执行reboot重启主机(必须要做)任务2:建立YUM软件仓库,将系统光盘拷贝到虚拟机中,以本地光盘作为yum源;任务3:文件压缩:对目录/etc采用bzip2的方式进行压缩成/root/sysconfig.tar.bz2;任务4:放行防火墙的http和https服务;任务5:在防火墙开启的前提下,修改本机的ssh的默认端口为2222,实现其他机器能够对该机进行ssh远程登陆;任务6:使用任务一中的yum源安装httpd,安装完成后重启httpd服务,保证服务状态正常,同时设置该服务为开机自启动;任务7:rpm包安装nginx步骤1:准备软件 nginx-1.10.0-1.el7.ngx.x86_64.rpm步骤2:[root@localhost student]# yum -y install gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel步骤3:使用rpm安装软件的方式安装nginx软件步骤4:重启nginx服务,检查是否能重新启动,如果不能正常启动,根据提示分析原因并解决,使nginx服务能够正常启动步骤5:设置nginx服务为开机自启动任务8:编译安装python步骤1:解压python包 Python-3.9.10.tar.xz步骤2:进入解压目录步骤3:[root@localhost student]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python3-devel步骤4:指定安装目录为/opt/python39并编译[root@localhost student]# ./configure --prefix=/opt/python39[root@localhost student]# make && make install步骤5:[root@localhost student]# vim /etc/profile最后一行追加如下内容:export PATH=/opt/python39/bin:$PATH步骤6:修改完/etc/profile文件后需要执行一个命令才能让本次配置生效,请自行执行该命令步骤7:检测python版本[root@localhost student]# python3 –verson三、实验记录:任务一:vim /etc/selinnx/config将SELINUX=enforcing修改为SELINUX=disabledReboot任务二:cd /etc/yum.repos.dvim Centos.system.repo[system]name =this is yum cangkugpgcheck=Oenable=1Baseurl=file:///run/media/studen t/’centos 7 x86_64’yum repolist all任务三:tar -cjvf /root/sysconfig.tar.bz2 /etc任务四:firewall-cmd --permanent --add-service=httpfirewall-cmd --reloadfirewall-cmd --permanent --add-service=httpsfirewall-cmd--reload任务五:vim /etc/ssh/sshd_configsetenforce 0firewall-cmd--zone-public--add-port=2222/tcp--permanentsystemctl restart firewalld.servicesemanage port -a -t ssh_port_t-p tcp 2222systemctl restart sshd.service任务六:yum install httpdsystemctl start httpdsys temc tl enable httpd任务七:yum -y install gcc gcc-ctt make zlib-devel pcre pcre-devel openssl-develrpm-ivh'/home/j/桌面/nginx-l.l0.0-l.el7.ngx.x8b_ _64.rpm'sys temctl restart nginxjournalctl- -xeNetstat -unpnetstat -anpvim default.confsystemctl restart nginxSystemctl enable nginx任务八:tar -xvf Python-3.9.l0.tar.X2cd Python-3.9.10/Yum -y ins tall zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-develevel gdbm-devel db4-devel libpcap-devel Xz-devel python3-devel /configure -prefix=/opt/python39 make&&make installvim /etc/profilesource /etc/profile四、实验结论:说明:将实验过程中重要的结论和知识点进行总结,将脚本运行结果粘贴到最后。

《Linux系统管理》 实训指导书

《Linux系统管理》 实训指导书

编号:xtgl01L i n u x系统管理课程Linux系统实训指导书编写: 罗建林校核: 陈永迪审批: 版本: 第一版实训必读一、实训目的实训是教学工作的重要环节,是课堂理论教学的检验和延续,是培养学生实践技能的重要场所。

通过实训,使学生能够完成企业Linux服务器的配置、管理与维护。

通过实际操作,使学生掌握一定的操作技能,能认真、细致、准确的操作。

通过实践过程,培养学生独立思考、独立工作的能力及团队协作精神。

二、实训要求为了确保实训顺利进行,圆满成功,培养同学们良好的习惯,增强修养,提高个人素质,特制定以下实训要求:1. 实训安全第一,严防意外伤害,按规定操作,不准带电插拔仪器设备。

2. 实训室内禁止饮食,禁止吐痰,严禁吃口香糖。

禁止在实训室内喧哗、嬉戏、争斗,保持安静,轻声讨论。

3. 准恶意破坏仪器设备,设备若有损坏及时向实训指导教师报告。

4. 不准无故旷课、迟到、早退;若有特殊情况,需事先请假,征求许可。

5. 旷课6节,实训成绩不及格,2次迟到算旷课1节。

6. 实训时间内,请勿离开实训室10分钟以上,否则以旷课论,若确有急事,需征得实训指导教师同意后方可离开。

7. 实训结束后,整理复原仪器设备、桌椅,清洁四周环境,待检查后方可离开。

8. 实训过程小心操作,细心观察,勤于思考,注意记录。

9. 不随意设定、修改用户名和口令。

10. 按规定时间、规定格式上交实训报告。

三、实训报告格式要求要求写出实训项目的设计步骤,格式必须包括实训目的、实训内容、实施方案、实训结果、实训心得等。

四、实训考核办法实训成绩考核内容有实训表现与态度(10%)、实训操作过程和实训内容掌握程度(60%)、实训报告的内容与文字表达(30%)三部分组成。

鉴于时间仓促及编者水平有限,在实训指导书的编写过程中,难免存在一些问题,如果您有什么好的建议或意见请与我联系,联系方式为:mlx_teaching@。

五、实训学时分配实训教学总学时数为28学时,其中讲授学时2学时,学生根据实训项目要求设计实训方案4学时,实操22学时。

《Linux操作系统》实训任务书

《Linux操作系统》实训任务书

实训报告《Linux操作系统实训》任务书一、实训目的Linux操作系统实训是计算机应用与技术专业重要的实践性教学课程,通过本次实训,使学生根据学习过的理论知识,结合一个实际的操作系统——Linux,进一步理解理论知识,并掌握重要的操作系统的思想,进行Linux操作系统的基本操作、程序编辑和调试、进程的控制合通信等,不仅能够提高学生的实践能力,同时能够培养学生严谨、科学的工作作风,为后续的课程的学习打下必要的基础。

1 认真听讲,每个学生必须独立完成实训项目;2 实训时间为1周,严格遵守实训时间安排。

3 按照实验室上机时间安排计划执行,按时上机,认真练习。

4 认真书写实训报告。

四、实训报告书写格式1.封皮2.成绩单3.任务书4.目录5.正文6.参考文献成绩包括出勤纪律、阶段检查和实训报告3个部分。

由实训指导教师科学评定成绩,各项成绩按比例累加得到实训总成绩。

实训各项占总成绩比例如下:出勤纪律:20%阶段检查:50%实训报告:30%注:其中平时成绩和实训报告具有一票否决权,其一不及格总成绩为不及格。

七、说明1、在本实训期间,每一部分内容都是教师先讲解,让学生了解之后再进行练习。

2、本实训注重在规定的时间内完成设计内容,目的在于加强学生的动手能力。

3、上述学时为参考学时,可以根据实训进程做适当的调整。

八、参考资料[1]《Red Hat Linux 9.0 基础教程》第二版黄丽娜清华大学出版社[2] 《Linux实践及应用》罗文村清华大学出版社[3] 《Linux程序员与用户指南》Graham Glass 清华大学出版社[4] 《Linux系统管理技术手册》Evi Nemeth 人民邮电出版社[5] 《红帽Enterprise Linux 3 从入门到精通》(第二版)Micheal Jang 电子工业出版社[6] 《UNIX环境高级编程》(第二版)W.Richard Stevens人民邮电出版社[7]《Linux实用教程》刘兵中国水利水电出版社成绩评定《Linux操作系统实训》任务项目1Linux的键盘命令1.目的(1)使学生了解linux所提供的用户界面中的键盘命令操作界面;(2)熟练掌握常用的键盘命令;(3)了解linux的实模式文本操作界面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXXXXX职业学院《Linux网络操作系统配置与管理》综合项目实训任务书教务处制《Linux网络操作系统配置与管理》综合项目实训任务书一、项目实训目的通过一个以学校为背景的校园网建设项目的综合实训,使学生在Red Hat Enterprise Linux 7操作系统平台上,掌握服务器的管理与配置技术,学会搭建一个中小型校园网的设计细节和施工流程,为今后架设综合网络平台以及云计算数据中心打下基础。

二、项目实训方式与基本要求1.项目实训前必须仔细阅读《项目施工任务书》,明确实训的目的、要求和任务,制定好上机步骤。

2.每人备用一台笔记本(至少16GB内存容量),独立完成全部项目任务。

3.上机时必须携带本项目实训任务书以及相关的教材资料,以备查阅。

三、项目施工时间和进度安排本项目实训安排在该课程学习的最后两周,每次4小时,共计32学时,进度见表15-4。

表15-4 项目实施进度表实施进度实施内容1 阅读本任务书,把握任务要求、明确实训内容2 搭建实训环境(准备好6台虚拟机及其所需数量的网卡,调试好4台虚拟机交换机)3 部署软路由器,配置所有主机的网络参数,实现4个内部子网及外网的互连互通4 逐台配置其他的功能服务器、完成本地客户机对服务器的访问测试5 进行综合调试和测试6 项目验收及成绩评定7 整理技术文档,并通过网络空间提交《综合项目实训报告书》四、项目规划及施工环境本项目通过1台物理机和VMware Workstation软件,构建了一个具有4个内部子网、一个外部模拟公网、4台虚拟交换机和6台虚拟机的网络,网络拓扑图如图15-2所示。

图15-2 校园网示意图设备及IP地址分配见表15-5。

表15-5 设备及IP地址配置参考表任务1:配置各虚拟机的网络参数和NAT服务,实现内部4个子网和外网的互连互通(1)为虚拟机①和虚拟机③添加所需数量的网卡,并根据表15-5的规划将各网卡连接至相应的虚拟交换机,配置所有虚拟机上各网卡的IP地址等网络参数。

(2)在虚拟机①和虚拟机③上分别编辑各自的/usr/lib/sysctl.d/00-system.conf文件,以开启IP转发功能。

(3)在虚拟机①上添加永久生效的静态路由,使得子网2、子网3和子网4中的客户机的数据包能到达外网。

(4)将虚拟机②、虚拟机④和虚拟机⑥的默认网关均设置为192.168.1.3,并在三台虚拟机上分别添加永久生效的静态路由,使其数据包能到达子网2、子网3和子网4中的客户机。

(5)在虚拟机①上关闭所有防火墙。

(6)在虚拟机③上配置SNAT策略,使校园网内的所有计算机能访问外部的互联网。

(7)在虚拟机③外网卡上配置DNAT策略(端口转发),将内网中的Web网站、FTP站点、DNS服务(端口为53)和邮件服务器对外发布,使得互联网上的用户能访问内网中的Web网站、FTP站点、DNS服务和邮件服务器。

(8)使用“ping”命令测试网络的连通性。

任务2:在局域网中实现DHCP功能(1)在虚拟机①上安装DHCP软件包,配置DHCP服务,为子网2、子网3和子网4分别创建一个对应的subnet作用域,且分配给子网2、子网3和子网4中的客户机的默认网关分别为192.168.2.1、192.168.3.1、192.168.4.1,分配的DNS的IP地址均为192.168.1.3。

(2)设置将校长使用的计算机的网卡绑定到192.168.3.58地址。

(3)启动DHCP服务并设置开机自动启动。

(4)测试在子网2、子网3和子网4的客户机上能否自动获取IP地址等网络参数。

任务3:搭建Unbound DNS服务器(1)在虚拟机②和虚拟机③上分别安装Unbound DNS的软件包。

(2)在虚拟机②上编辑/etc/unbound/unbound.conf文件,将本主机配置为能解析域的授权DNS 服务器,并添加表15-6中的资源记录。

表15-6 资源记录表(3)在授权DNS上设置转发器,转发的IP地址是ISP提供的DNS服务器的IP地址(8.8.8.8)。

(4)在虚拟机③上,通过配置文件/etc/unbound/unbound.conf将其配置为纯缓存DNS服务器,并设置转发地址为授权DNS服务器的IP地址。

(5)在虚拟机②和虚拟机③上,分别启动DNS服务并设置开机自动启动,开放防火墙DNS服务流量。

任务4:架设Apache Web站点(1)在虚拟机④上安装httpd服务软件包及相关依赖包。

(2)使用mkdir创建站点的根目录/var/www/myweb,使用echo创建默认首页文件。

(3)编辑httpd.conf配置文件,设置站点的侦听端口、IP地址、域名等信息。

(4)启动httpd服务并设置开机自动启动,开放防火墙的http服务流量。

(5)测试能否在任意子网中的客户机上通过域名访问Web网站。

任务5:搭建vsftpd FTP服务器(1)在虚拟机④上安装vsftpd服务软件包。

(2)编辑vsftpd.conf主配置文件,允许所有员工使用匿名用户登录到/var/ftp/dyzx_data目录后下载资源。

(3)建立用于维护(包括上传文件、创建目录、更新网页等权限)Web站点内容的只允许本地zhang3用户访问的ftp站点,要求将zhang3用户锁定在目录/var/www/myweb中,不能进入其他任何目录。

(4)设置SELinux,允许本地用户登录FTP站点后具有写入权限。

(5)修改本地权限使其他用户对/var/www/myweb目录具有读写权限。

(6)启动vsftpd服务并设置开机自动启动,开放防火墙ftp服务。

(7)在任意子网的客户机上检测能否访问ftp站点并实施文件地上传和下载。

任务6:部署MariaDB数据库服务器(选作题)(1)在虚拟机④上安装MariaDB软件包及相关依赖包。

(2)使用MariaDB的root用户登录MariaDB服务器,完成MariaDB数据库系统的安全初始化和汉化。

(3)新建一个student的学生库,在其中创建一个名为course课程表。

course表包括两个字段stu_id(学号)、stu_name(姓名),均为非空字符串值,初始学号值设为“20170000”,其中,stu_id字段被设为主键(PRIMARY KEY)。

(4)向student学生库中course表中插入两个学生的记录。

并对有关记录进行显示、修改和删除操作。

任务7:配置NFS和Samba共享服务(选作题)(1)在虚拟机⑥上按照表15-7规划存储共享资源的目录结构,使用mkdir建立共享目录结构中的各个目录。

表15-7共享资源目录结构及权限分配表(2)在虚拟机⑥上安装NFS服务的相关软件包(RHEL7默认已安装)。

(3)将共享目录/data的所有者修改为nfsnobody。

(4)编辑、加载、查看NFS服务的配置文件/etc/exports,使得所有用户可读/data_doc目录。

(5)启动NFS服务并设置开机自动启动。

开放防火墙的nfs、rpc-bind、mountd服务流量,允许外部主机访问。

(6)在虚拟机⑥上确保在/etc/hosts和/etc/hostname两个文件中的主机名相同。

(7)在虚拟机⑥上安装有关Samba服务的软件包。

(8)编辑Samba服务的主配置文件smb.conf。

使得匿名用户可读取/dyzx_doc/share目录,重新启动SMB使配置生效,并设置开机自动启动。

(9)开启防火墙的Samba服务,允许Samba流量通过,将/dyzx_doc/share目录下所有内容的安全上下文修改为Samba服务默认策略的安全上下文。

(10)使用groupadd建立学生组gxs,教师组gjs,然后使用useradd命令添加各个师生员工的账号并加入相应的组。

(11)使用chmod设置目录及子目录和文件访问权限。

(12)使用pdbedit命令添加与Linux系统用户同名的Samba用户。

(13)开启SELinux,为共享目录及其所有文件添加samba_share_t标签类型,并使新的安全上下文立即生效。

(14)编辑Samba主配置文件smb.conf,按照表15-7规划的权限,分别对目录/dyzx_doc/student 、/dyzx_doc/teacher设置访问属性。

(15)在Windows/Linux客户端访问共享目录。

任务8:搭建邮件服务器(选作题)(1)在虚拟机⑥上安装Postfix、Dovecot软件包及相关依赖包。

(2)在Linux系统中创建stu1、stu2用户作为邮件服务器的用户。

(3)修改main.cf文件,使服务器具有基本的发信、收信功能。

(4)编辑Doveco服务的主配置文件/etc/dovecot/dovecot.conf,指定本邮件主机所运行的协议、监听的网络接口和允许登录的客户端的网段地址;(5)编辑/etc/dovecot/conf.d/10-mail.conf子配置文件,指定邮件存储格式;(6)打开SELinux有关的布尔值。

(7)开启Firewalld防火墙允许SMTP、POP/IMAP服务流量。

(8)启动Postfix、Dovecot服务并设置为开机自动启动。

(9)在客户端使用Outlook 2010/2013创建用户账号并进行邮件收发。

六、项目实训的检查、验收与报告1.项目实训指导老师应对学生的设计过程进行指导,督促和检查项目实训的进度和质量,及时发现和解决问题。

学生须在规定的时间内完成设计,每次实训必须点名,一次缺席就不能够获得“优”,三次缺席成绩为“不及格”。

2.项目实训任务完成后,要组织现场验收,验收演示的内容如下:(1)将客户机接入任意的内部子网,测试能否自动分配到IP地址等参数及保留地址。

(2)在任意的内部子网的客户机上,测试能否通过域名访问内网中的Web网站和FTP站点以及公网上的Web站点,访问内网的FTP站点时,其访问权限符合设计要求。

(3)将客户机接入(模拟的)外网,测试能否使用域名访问内网的Web网站和FTP站点。

3.填写提交《综合项目实训报告书》,其要求如下:(1)每个学生必须独立完成填写。

(2)书写规范、文字通顺、图表清晰、数据完整、结论明确。

(3)填写的主要内容包括:项目实训的目的、拓扑结构、完成每个实训任务的主要步骤、收获和体会。

(4)填写完成后通过网络空间或其它网络工具提交。

相关文档
最新文档