admin 管理员组文章数量: 1184232
2024年1月14日发(作者:源程序可读性)
Linux操作系统基础
教学大纲
课程名称:Linux操作系统基础
课程编码:
课程性质:专业必修课
总学时:48
学分:3
适用专业:计算机科学与技术、数学科学与大数据、物联网工程、统计学、网络空间安全
先修课程:C语言或者Python程序设计
一、 课程的目的与任务
本课程旨在讲述Linux操作系统的基本命令、网络服务器搭建和软件安装等功能,即文件和目录管理、用户和组管理、进程管理、磁盘管理、网络管理等常用命令,Samba和NFS文件共享服务器、FTP文件传输服务器、SSH安全远程登录服务器、Apache网站服务器和sendmail邮件服务器,以及Linux系统的软件安装方法等,以及培养学生熟练使用Linux操作系统命令接口和Python编程的系统调用接口的能力。
使学生通过本课程的学习,能够掌握Linux操作系统基本命令、理解操作系统的工作原理和调用操作系统内核功能,具有熟练使用Linux操作系统的能力。
二、 教学内容及基本要求
第一章 Linux操作系统概述 3学时
(一)教学要求
了解Linux操作系统的发展、Linux操作系统的应用领域、Ubuntu操作系统、Linux系统的Shell脚本和Linux系统的帮助命令。
(二)教学内容
1、Linux操作系统的发展
2、Linux操作系统的应用领域
3、Ubuntu操作系统
4、Linux系统的Shell脚本
5、Linux系统的帮助命令
(三)本章重难点
重点:掌握Linux系统的Shell脚本和帮助命令。
难点:理解Linux系统的Shell脚本。
第二章 文件和目录管理 12学时
(一)教学要求
理解Linux系统的目录树结构,掌握文件和目录的操作命令、文件内容查看和分析命令、文件和目录的权限设置命令、文件和目录压缩解压命令等常用命令的使用方法。
(二)教学内容
1、 文件和目录的操作命令
2、 文件内容查看和分析命令
3、 文件和目录的权限设置命令
4、 文件和目录压缩解压命令
(三)本章重难点
重点:掌握文件和目录管理常用命令的使用方法。
难点:掌握文件和目录的权限设置命令。
第三章 用户和组管理 3学时
(一)教学要求
理解用户和组的概念、掌握用户管理命令、用户组管理命令和用户和组的运行维护命令的使用方法。
(二)教学内容
1、 用户和组管理概述
2、 用户管理命令
3、 用户组管理命令
4、 用户和组的运行维护
5、 综合实例:使用john软件破解系统用户密码
(三)本章重难点
重点:掌握用户管理命令、用户组管理命令的使用方法。
难点:理解用户和组的概念。
第四章 进程管理 4学时
(一)教学要求
理解进程概念、状态、与程序的区别、优先级和层次结构。掌握进程状态查看命令、进程状态控制命令、任务查看与控制命令等命令的使用方法。
(二)教学内容
1、 进程概述
2、 进程状态查看命令
3、 进程状态控制命令
4、 任务查看与控制命令
5、 综合实例:杀死所有恶意进程
(三)本章重难点
重点:掌握进程状态控制命令和任务查看与控制命令的使用方法。
难点:掌握进程状态控制命令和任务查看与控制命令的使用方法。
第五章 磁盘管理 4学时
(一)教学要求
理解Linux磁盘分区表、Linux磁盘分区命名和Linux文件系统等内容,掌握磁盘分区管理命令、文件系统管理命令、文件系统备份和恢复命令的使用方法。
(二)教学内容
1、 Linux磁盘管理概述
2、 磁盘分区管理命令
3、 文件系统管理命令
4、 文件系统备份和恢复命令
5、 综合实例:挂载和卸载U盘
(三)本章重难点
重点:掌握磁盘分区管理命令、文件系统管理命令、文件系统备份和恢复命令的使用方法。
难点:掌握磁盘分区管理命令、文件系统管理命令、文件系统备份和恢复命令的使用方法。
第六章 网络管理 3学时
(一)教学要求
掌握网络用户查看命令、ip地址管理命令、网络通信命令、网络文件传输命令和网络信息统计与监控命令的使用方法。
(二)教学内容
1、 网络用户查看命令
2、 ip地址管理命令
3、 网络通信命令
4、 网络文件传输命令
5、 网络信息统计与监控命令
(三)本章重难点
重点:掌握网络通信命令、网络文件传输命令和网络信息统计与监控命令的使用方法。
难点:掌握网络通信命令、网络文件传输命令和网络信息统计与监控命令的使用方法。
第七章 Samba和NFS文件共享服务器 3学时
(一)教学要求
掌握Samba文件共享服务器服务进程和端口查看命令、smbpasswd用户和密码管理命令、设置Samba服务器用户的目录权限方法、Samba服务器配置文件修改方法和Windows访问Linux的Samba服务器等内容;掌握NFS文件共享服务器服务进程和端口查看命令、访问目录和权限设置方法、NFS服务器配置文件修改方法、Linux系统挂载NFS服务器和Window系统挂载NFS服务器的方法。
(二)教学内容
1、 Samba服务器
2、 NFS服务器
3、综合实例:smbclient命令访问Windows共享目录
(三)本章重难点
重点:掌握Samba服务器配置文件修改方法和Windows访问Linux的Samba服务器等方法,以及NFS服务器配置文件修改方法、Linux系统挂载NFS服务器和Window系统挂载NFS服务器的方法。
难点:掌握Samba服务器配置文件修改方法和Windows访问Linux的Samba服务器等方法,以及NFS服务器配置文件修改方法、Linux系统挂载NFS服务器和Window系统挂载NFS服务器的方法。
第八章 FTP文件传输服务器 3学时
(一)教学要求
掌握FTP服务器的配置方法、FTP服务器的文件传输方法和FTP服务器的用户黑名单设置方法。
(二)教学内容
1、 FTP服务器的配置
2、 FTP服务器的文件传输方法
3、 FTP服务器的用户黑名单设置方法
4、 综合实例一:Wireshark监听FTP登录信息
5、 综合实例二:ufw命令控制FTP的访问
(三)本章重难点
重点:掌握FTP服务器的配置方法、FTP服务器的文件传输方法。
难点:掌握FTP服务器的配置方法、FTP服务器的文件传输方法。
第九章 SSH安全远程登录服务器 3学时
(一)教学要求
掌握SSH服务器的配置方法、SSH服务器的文件传输方法。
(二)教学内容
1、 SSH服务器的配置
2、 SSH服务器的文件传输方法
3、 综合实例一:Wireshark监听SSH登录信息
4、 综合实例二:ufw命令控制SSH的访问
(三)本章重难点
重点:掌握SSH服务器的配置方法、SSH服务器的文件传输方法。
难点:掌握SSH服务器的配置方法、SSH服务器的文件传输方法。
第十章 Apache网站服务器 3学时
(一)教学要求
掌握Apache服务器的配置方法、测试PHP动态网页和创建验证目录等内容。
(二)教学内容
1、 Apache服务器的配置
2、 测试PHP动态网页
3、 创建验证目录
4、 综合实例一:同时开启两个网站
5、 综合实例二:ufw命令控制网站的访问
(三)本章重难点
重点:掌握Apache服务器的配置方法、测试PHP动态网页和创建验证目录等内容。
难点:掌握Apache服务器的配置方法、测试PHP动态网页和创建验证目录等内容。
第十一章 sendmail邮件服务器 3学时
(一)教学要求
掌握查看sendmail邮件服务进程和端口命令、配置方法、修改主机名命令、mail命令和uuencode命令发送邮件等方法。
(二)教学内容
1、 查看sendmail邮件服务进程和端口
2、 修改sendmail邮件服务器的配置
3、 hostname临时修改主机名命令
4、 永久修改主机名方法
5、 mail发送邮件命令
6、 uuencode发送带附件邮件命令
7、 综合实例:发送邮件给登录用户
(三)本章重难点
重点:掌握mail发送邮件命令和uuencode发送带附件邮件命令。
难点:掌握mail发送邮件命令和uuencode发送带附件邮件命令。
第十二章 Linux系统的软件安装方法 2学时
(一)教学要求
掌握源代码编译安装方式、新立得图形界面安装软件、apt命令安装方法、dpkg命令安装方法、gdebi命令安装方法和bash命令安装方法。
(二)教学内容
1、 源代码编译安装方式
2、 新立得图形界面安装软件
3、 apt命令安装方法
4、 dpkg命令安装方法
5、 gdebi命令安装方法
6、 bash命令安装方法
7、 综合实例:安装PyQt和Qt designer
(三)本章重难点
重点:掌握apt命令安装方法、dpkg命令安装方法、gdebi命令安装方法和bash命令安装方法的使用方法。
难点:掌握apt命令安装方法、dpkg命令安装方法、gdebi命令安装方法和bash命令安装方法的使用方法。
三、 课程学时分配(不同专业可酌情安排学时)
四、
各章内容 32学时 48学时 64学时
第一章 Linux操作系统概述
第二章 文件和目录操作命令
第三章 用户和组管理命令
第四章 进程管理命令
第五章 磁盘管理命令
第六章 网络管理命令
第七章 Samba和NFS局域网文件共享服务器
第八章 FTP文件传输服务器
第九章 SSH安全远程登录服务器
第十章 Apache网站服务器
第十一章 sendmail邮件服务器
第十二章 Linux系统的软件安装方法
四、教学方法
讲授法、实验法。
五、考核办法及成绩评定
1、平时成绩占50%,期末成绩占50%;
2、平时考核形式:实验报告、考勤;
3、期末考核形式:综合实验、开卷。
六、教材及教学参考书
1、教材:
2学时
8学时
4学时
2学时
2学时
2学时
2学时
2学时
2学时
2学时
2学时
2学时
3学时
12学时
6学时
4学时
4学时
3学时
3学时
3学时
3学时
3学时
2学时
2学时
4学时
12学时
6学时
6学时
6学时
6学时
6学时
4学时
4学时
4学时
3学时
3学时
[1] 余健.Ubuntu Linux操作系统实战教程(微课视频版).北京:清华大学出版社,2022年.
版权声明:本文标题:Linux操作系统基础 教学大纲(32、48、64学时) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1705193432a476381.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论