1、Linux操作系统实验大纲适用专业:计算机类专业、电子信息类专业教 材:张同光.Linux操作系统实用教程(Fedora).M.北京:清华大学出版社,2022实验学时:24一、课程简介Linux操作系统是计算机类、电子信息类等相关专业的一门重要的专业基础课程。课程内容主要包括Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、组建Linux局域网、提供Internet服务。通过本课程的学习,可以使学生了解什么是Linux,如何安装、使用和管理Linux,如何使用Linux组建网络、如何提供互联网服务等知识。更为重要的是一开始就从系统的基本命令开始讲解,
2、让学生脱离Windows的思维方式,也能使学生逐步领悟Linux操作系统的精髓(命令行)所在,这样会给学生以后进一步的学习带来很大帮助。二、实验目的目的1:通过相关实验,使学生掌握Linux操作系统的使用精髓,即:命令行。能够通过使用命令和修改配置文件的方式管理Linux系统。目的2:Linux的长处在于网络服务方面,通过实验掌握DHCP、Samba、NFS、Squid、DNS、WWW、FTP以及防火墙等的设置和使用。三、实验教学基本要求对布置的实验题目能够进行分析,自行设计方案,写出合乎规范的实验报告。1、实验前必须预习与实验相关的教材内容,了解实验内容,弄清实验原理,并写出相应的实验预习报
3、告。2、实验中,必须熟练掌握相关命令和配置文件。四、实验项目、实验内容及学时分配情况序号实验项目名称主要内容提要学时类型每组人数1Linux的安装课下在VirtualBox中安装Fedora0演示性12Linux的用户接口与文本编辑器Shell在执行命令时,处理命令的顺序: 别名; 关键字; 函数; 内部命令; 外部命令或外部脚本($PATH)。Vim拥有5种编辑模式:命令模式、输入模式、末行模式、可视化模式、查询模式。2验证性13用户管理熟练掌握管理用户相关命令的使用2验证性14进程管理熟练掌握管理进程相关命令的使用2验证性15系统和服务管理、其它系统管理熟练掌握系统和服务管理相关命令的使用
4、熟练掌握其它系统管理相关命令的使用2验证性16磁盘管理熟练掌握磁盘管理相关命令的使用1验证性17文件与目录的管理和安全熟练掌握文件与目录管理相关命令的使用熟练掌握文件与目录安全相关命令的使用2验证性18文件的压缩与解压缩熟练掌握文件的压缩与解压缩相关命令的使用1验证性9软件包管理使用rpm、dnf进行软件包的安装、升级和删除等操作2综合性110DHCP服务器DHCP服务器的配置文件是/etc/dhcp/dhcpd.conf,对DHCP服务器的配置其实就是对dhcpd.conf文件的修改。1综合性111Samba服务器对Samba服务器的配置其实就是对配置文件/etc/samba/smb.con
5、f的修改1综合性112NFS服务器对NFS服务器的配置其实就是对配置文件/etc/exports的修改1综合性113防火墙的设置firewalld的配置方法主要有三种:firewall-config、firewall-cmd和直接编辑xml文件。 firewall-config是GUI工具 firewall-cmd是命令行工具,建议读者习惯使用命令行方式配置防火墙1综合性114DNS服务器设置DNS服务器就是修改主配置文件和区域文件。主配置文件的设置包括: 设置根区域; 设置正向解析区域; 设置逆向解析区域; 根服务器信息文件named.ca。区域文件的设置包括: 正向解析区域文件; 逆向解析
6、区域文件。2综合性115Apache服务器Apache服务器的主配置文件是/etc/httpd/conf/httpd.conf。通过修改配置文件进行的网站设置实验有:静态网站建设、为每个用户配置Web站点、配置基于IP的虚拟主机、基于主机的授权、基于用户的认证、组织和管理Web站点、CGI运行环境的配置2综合性116Nginx服务器安装 Nginx、安装PHP和PHP-FPM、安装 MariaDB、动态网站建设(LNMP)1综合性117FTP服务器vsftpd主配置文件是/etc/vsftpd/vsftpd.conf,对FTP服务器的配置其实就是对vsftpd.conf文件的修改。1综合性1五、实验成绩考核办法每次实验学生必须完成相应的实验要求才能离开实验室。并在实验完成后提交该次实验的相应实验报告,内容主要包括:实验目的、实验主要截图、结果分析等。每次实验成绩按100分计,依据实验前的预习,实验时的考勤,实验中的操作,实验后的报告等各部分的完成情况来计分。六、实验指导书和参考书1、实验指导书:2、实验参考书:大纲执笔人:大纲审定人: 学院负责人: 年 月 日3