Linux操作系统基础教学大纲

合集下载

linux操作系统教学大纲

linux操作系统教学大纲

linux操作系统教学大纲Linux操作系统教学大纲引言:Linux操作系统是一种自由开放源代码的操作系统,具有稳定性、安全性和可定制性的优势,广泛应用于服务器、嵌入式设备以及个人电脑等领域。

本文将介绍一份针对初学者的Linux操作系统教学大纲,旨在帮助读者系统地学习和掌握Linux操作系统的基本知识和技能。

一、Linux操作系统简介1.1 Linux的起源和发展1.2 Linux的特点和优势1.3 Linux发行版的选择和介绍二、Linux操作系统的安装与配置2.1 硬件要求和准备工作2.2 Linux发行版的安装步骤2.3 基本配置和网络设置三、Linux命令行操作3.1 Shell介绍和常用命令3.2 文件和目录管理3.3 用户和权限管理3.4 进程管理和系统监控四、Linux图形界面操作4.1 X Window系统的介绍和配置4.2 常用的图形界面工具和应用程序4.3 Linux桌面环境的选择和定制五、Linux应用程序的安装和使用5.1 软件包管理系统的介绍和使用5.2 常用的办公软件和开发工具5.3 Linux下的网络应用和服务器配置六、Linux系统管理和维护6.1 系统备份和恢复6.2 系统更新和升级6.3 故障排除和日志分析七、Linux操作系统的进阶学习7.1 Shell脚本编程7.2 Linux内核和驱动程序开发7.3 Linux网络和安全性配置结语:通过学习本教学大纲,读者将能够全面了解Linux操作系统的基本知识和技能,并能够独立进行Linux系统的安装、配置和管理。

同时,本教学大纲也为读者进一步深入学习Linux操作系统的高级内容提供了指引。

Linux操作系统作为一种强大而灵活的操作系统,将为读者的学习和工作带来更多的便利和可能性。

希望本教学大纲能够为读者的Linux学习之路提供一定的帮助和指导。

《Linux操作系统》教学大纲

《Linux操作系统》教学大纲

LinUX操作系统课程教学大纲一、课程的基本信息适应对象:木科,通信工程课程代码:23E02027学时分配:48=32 (理论)+16 (实验)赋予学分:3学分先修课程:C语言程序设计、数据通信与计算机网络后续课程:嵌入式系统设计二、课程性质与任务性质:通信工程专业课,选修。

任务:主要介绍LinUX操作系统的工作原理、系统功能、操作环境以及主流的工程应用。

重点讲解常用命令、文件操作、进程管理、系统管理、SheIl程序设计,简单介绍编译工具、系统内核、网络管理以及I/O设备管理等,利用上机实践操作及课后工程应用练习,完成理论学习与实际应用双重教学任务。

三、教学目的与要求目的:通过LinUX操作系统课程学习,使学生能够深入理解多任务、多用户操作系统的基本原理,具备IJnux环境下的常用操作和编程技术,达到能够独自配置、管理与维护Linux 系统,并且能够开发简单的应用软件的基本技能,为今后从事与LinUX环境嵌入式系统开发打下良好的基础。

要求:(1)熟练掌握LinUX系统的常用命令,学会文件操作、目录管理等实际操作技术;(2)深入理解LinUX系统中进程管理方法,掌握基本的进程管理命令;(3)初步掌握Linux系统环境下Shell程序设计的基本方法;(4)了解LinUX系统管理与网络管理的基本方法。

四、教学内容与安排(-)理论教学1LinUX概论(2学时)1.1操作系统1. 2 LinUX发展与特征1.3Linux的系统安装1.4LinUX操作的常用命令1.5文件系统与属性2ShelI编程基础(6学时)2. 1 Vi编辑器2. 2 Emacs编辑器2.3 Shell 程序2.4 后台程序 2. 5 Bash 编程 3 L i nux 下C 程序编译工具(4学时)3. 1 Gcc 编译系统3. 2 Gdb 程序调试工具3. 3 Autoconf3.4 Automake 3. 5 Makefile4文件I/O 编程(4学时)4.1系统调用及用户编程接口4. 2文件及文件描述符概述 4. 3不带缓存的文件I/O 操作 4. 4串口应用开发 4. 5标准I/O 开发 5进程与进程通信(4学时)5.1 进程概述5. 2进程控制编程 5. 3管道通信 5. 4信号通信 5. 5共享内存5. 6消息队列6多线程编程(4学时)5.1 线程概述6. 2线程实现7网络管理与网络编程(4学时)6.1 网络管理的相关命令7.2网络安全工具与防火墙技术 7. 3 Linux 环境下Socket 编程8设备驱动开发(4学时)8.1设备驱动概述 8. 2字符设备驱动编写 8. 3块设备驱动编写 8. 4键盘驱动实现(二)实验教学⑴ ⑵ ⑶ (4) G) (6) Linux 系统简单配置 KDE 桌面环境应用 文件与目录操作 进程操作及其他命令 C 程序的编译与调试 (2学时)(2学时) (2学时) (2学时) (4学时)SheII 程序设计与调试(4学时) 五、教学设备和设施多媒体教学,辅以实验教学。

Linux操作系统基础教学大纲.doc

Linux操作系统基础教学大纲.doc

Linux操作系统基础Foundation of Linux Operation System适用范围:2013本科人才培养方案课程编号:学分:2学时:32 (其中:讲课学时:20 实验学时:12)先修课程:计算机文化概论适用专业:网络工程建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月开课单位:软件学院一、课程的性质与任务课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。

课程任务:木课程的目的和任务是使学生全面地了解和掌握Linux系统的基木概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。

通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。

二、课程的基本内容及要求(—)认识Linux系统1.课程教学内容:(1)Linux系统简介(2)Linux系统的特点和组成(3)Linux版本介绍(4)Fedora Core 系统概述2.课程重点、难点重点:了解Linux操作系统的发展历程,改系统的特点和组成。

难点:Linux操作系统与Window操作系统的异同。

3.课程教学要求:(1)了解计算机计算机操作系统的发展过程;(2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容;(3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora系统的安装和删除1.课程教学内容:(1)准备安装Linux操作系统(2)分区的概念和分区的类型。

(3)硬盘的类型。

(4)安装Linux的步骤及安装后的初始化工作。

(5)删除MBR中GRUB引导程序。

(6)删除Linux分区。

2.课程重点、难点重点:如何对硬盘分区,如何命名分区,分区的格式化等。

难点:如何理解分区的编号及文件系统的建立等。

3.课程教学要求:(1)本章的学习目的是使学生能够自己安装一个操作系统,合理分区,并了解Linux 下分区的概念。

Linux操作系统教学大纲

Linux操作系统教学大纲

UnUX操作系统教学大纲【课程编码】2B080217 【课程类别】专业必修【学分数】3 【适用专业】网络工程【学时数】51+34二、教学目标本课程的目的在于讲授1inux操作系统的基础和应用知识,使学生掌握1inUX 系统的安装、配置、管理维护等技能。

课程从1inUX的系统管理、编程技巧、网络管理三个部分着手系统地介绍1inUX的基础知识、安装和配置方法、系统的视窗环境一Xwindow、文本编辑工具、用户帐号与组管理、文件与目录系统、用户界面一she11、ssh、dhcp、web>ftp>数据库等各种网络应用服务的配置与管理。

二、教学内容和学时分配(一)第O1章1i1IUX系统安装与启动学时(3+2)主要内容:5.1inux的基本知识6.1inux的安装和基本配置7.XWindowsSystem8.GRUB的安装与配置教学要求:理解:1inux的基本知识掌握:1inUX的安装和基本配置、XWindowsSystemGRUB的安装与配置重点、难点1inux的安装和基本配置其它教学环节:实验:1inux实验环境Vmware工具熟悉和使用;UbUntU1inux系统安装(二)第02章1i1n1X基本命令学时(3+2)主要内容:9.1inux命令基础10文件目录类命令11系统信息类命令12系统信息类命令13.进程管理类命令14.软件包管理命令教学要求:了解:命令行中使用1inux命令的特点掌握:文件目录类命令的使用、系统信息类命令的使用、进程管理类命令的使用、软件包管理类命令的使用重点、难点:文件目录类命令的使用、系统信息类命令的使用、进程管理类命令的使用、软件包管理类命令的使用其它教学环节:实验:1inUX常用命令的使用(三)第03章Vi编辑器学时(3+2)主要内容:1Vi编辑器的使用方法2.1inux中C语言程序的编译3.1inux中C语言程序的调试运行教学要求:熟悉:Vi编辑器的基本命令掌握:Vi编辑器的启动和退出、Vi编辑器的工作模式、C∕C÷+编译器gcc的使用、1inUX下程序设计的一般方法重点、难点:Vi编辑器的启动和退出、Vi编辑器的工作模式、C/C++编译器gcc的使用、1inux下程序设计的一般方法其它教学环节:实验:Vi编辑器、GCC编译器以及GDB调试工具的使用(四)第04章用户和组管理学时(3+2)主要内容:1.用户和组群文件2.用户帐户的创建和管理3.组群的管理4.用户帐户管理器教学要求:了解:用户和组的配置文件掌握:1inUX下用户的创建管理和维护、1inUX下组的创建管理和维护熟悉:用户帐户管理器的使用方法重点、难点:1inux下用户的创建管理和维护、1inux下组的创建管理和维护其它教学环节:实验:用户和组的创建、管理和维护(五)第05章1iIn1X文件权限管理学时(3+2)主要内容:5.文件权限的概念与原理6.文件权限的类型7.文件权限的设置方法教学要求:掌握:文件权限的基本概念、文件权限的类型、文件权限的设置方法、使用各种文件系统重点、难点:文件权限的设置方法、使用各种文件系统其它教学环节:实验:文件权限的设置(六)第06章1ii1IIX文件系统管理学时(9+6)主要内容:1.文件系统的基本概念2.文件系统的类型3.创建文件系统的方法4.磁盘的简介5.磁盘分区6.文件系统的挂载7.RAID简介8.RAID设备的创建与挂载9.RAID设备的数据恢复10.1VM逻辑卷的简介I11VM逻辑卷的建立12.1VM逻辑卷的管理和检查13.打印服务简介14CUPS服务的安装、启动与停止15.CUPS打印服务管理16.常用打印命令教学要求:了解:1VM简介掌握:文件系统的基本概念、文件系统的类型、文件系统的设置方法、不同文件系统的使用方法、磁盘分区、文件系统的建立与挂载、磁盘的基本管理、RAID卷的创建、RA1D卷的挂载、RAID卷的数据恢复、1VM逻辑卷的创建、1VM逻辑卷的管理、1VM逻辑卷的删除、打印配置文件、打印服务的安装、启动与停止、打印服务的管理、常用的打印命令理解:文件系统的理论重点、难点:文件系统的类型、文件系统的设置方法、文件系统的建立与挂载、RAID卷的创建、RAID卷的挂载、RAID卷的数据恢复、1VM逻辑卷的创建、1VM逻辑卷的管理、1VM逻辑卷的删除、打印服务的安装、启动与停止、打印服务的管理其它教学环节:实验1:文件系统的创建和管理实验2:基本磁盘管理实验3:动态磁盘RA1D管理实验4:1VM逻辑卷管理实验5:打印机管理(七)第07章Sh第编程学时(3+2)主要内容:1.SheH的概念与原理2.She1I环境变量的设置3.SheH脚本的设计与运行教学要求:掌握:she11的基本命令、she11的基本概念和作用、she11环境变量概念和使用方法、SheII程序的结构和设计方法重点、难点:she11的基本命令、she11环境变量概念和使用方法、she11程序的结构和设计方法其它教学环节:实验:SheH环境变量的配置和脚本程序的设计与运行(A)第08章TCP/IP网络接口配置学时(3+2)主要内容:1.常见网络配置文件2.常见网络配置与测试工具3.1inUX启动过程和运行级别4.守护进程教学要求:了解:1inUX启动过程和运行级别、守护进程掌握:网络配置文件、网络配置命令、网络测试工具重点、难点:网络配置文件、网络配置命令其它教学环节:实验:网络接口配置和1inUX守护进程设置(九)第09章远程管理学时(3+2)主要内容:1.TeInet服务的配置与管理2.SSH服务的配置与管理3.VNC服务的配置与管理4.Webmin服务的配置与管理教学要求:熟悉:Te1net服务的安装与配置、VNe服务的安装与配置掌握:SSH服务的安装与配置、Webmin服务的安装与配置重点、难点:SSH服务的安装与配置、Webmin服务的安装与配置其它教学环节:实验:TeInet服务、SSH服务、VNC服务和Webmin服务安装、配置与管理(十)第10章网络服务配置与管理学时(18+12)主要内容;1.DHCP的作用及优点2.DHCP服务器的配置与管理3.DHCP客户端配置4.NFS服务的工作原理5.NFS服务器的配置与管理6.NFS客户端配置7.Samba的工作原理8.Samba服务的安装配置与管理9.Samba客户端访问共享资源的方法10.FTP的工作原理11.FTP服务的安装配置与管理12.FTP客户端的配置方法13.DNS的工作原理14.DNS服务的安装配置与管理15.DNS客户端的配置方法16.Web的工作原理17.Web服务的安装配置与管理18.虚拟主机与访问控制教学要求:理解:DHCP的作用及优点掌握:DHCP的工作原理、DHCP服务的安装配置与管理、DHCP客户端的配置、NFS 的工作原理、NFS服务的安装配置与管理、NFS客户端的配置方法、Samba的工作原理、Samba服务的安装配置与管理、Samba客户端访问共享资源的方法、FTP的工作原理、FTP服务的安装配置与管理、FTP客户端的配置方法、DNS的工作原理、DNS服务的安装配置与管理、DNS客户端的配置方法、Web的工作原理、WCb服务的安装配置与管理、虚拟主机与访问控制重点、难点:DHCP的工作原理、DHCP服务的安装配置与管理、NFS的工作原理、NFS服务的安装配置与管理、Samba的工作原理、Samba服务的安装配置与管理、FTP的工作原理、FTP服务的安装配置与管理、DNS的工作原理、DNS服务的安装配置与管理、Web的工作原理、Web服务的安装配置与管理、虚拟主机与访问控制其它教学环节:实验:DHCP服务的安装、配置与管理实验:NFS服务的安装、配置与管理实验:Samba服务的安装、配置与管理实验:FTP服务安装、配置与管理实验:DNS服务安装、配置与管理实验:Web服务安装、配置与管理三、推荐教材与主要参考资料推荐教材:陈明.Ubuntu1inux应用技术教程.北京:清华大学出版社,2009年.参考书:[1]1inUX系统管理与网络管理.唐华.电子工业出版社.2006年12月.[2]1inux配置与管理.张素智.河南科技大学出版社.2008年2月.[3]计算机网络配置、管理与应用一一1inux.吴怡.高等教育出版社.2004年8月.[4]1inux操作系统实训教程.陈忠文.中国电力出版社.2006年2月[5]1INUX实用教程.唐洪浪.北京希望电子出版社.2002年[6]RedHat1inux9网络服务.梁如军.机械工业出版社.2003年[7]1inux基础及应用,雷宇飞.孙勇毅等.天津科学技术出版社.2008年[8]1inux操作系统.黄志洪.钟耿扬等.冶金工业出版社.2006年[9]1inux基础及应用.谢蓉.中国铁道出版社,2008年.[10]1inux系统应用与开发教程(第二版).机械工业出版社.2011年.四、先修课要求及教学手段与方法建议1.计算机网络(熟练掌握互联网层次模型,以及各层上典型的网络协议)五、考核方式及成绩评定考核方式:考试成绩评定考试课(1)平时成绩占30%,形式有:作业、考勤、上课提问、答疑等(2)考试成绩占70%。

《Linux操作系统》课程大纲

《Linux操作系统》课程大纲

一、总论(一)课程性质《Linux操作系统》是一门专业必修考查课。

Linux是真正的网络操作系统,支持多用户、多进程及多线程,实时性好,功能强大而稳定,同时它又具有良好的兼容性和可移植性。

与其它著名的操作系统相比,Linux在Internet和Intranet的应用中占有明显优势,在教学和科研领域中具有广阔的应用前景。

(二)开课目的与任务通过对本课程的学习,使学生掌握Linux操作系统的基本操作、基本命令和基本配置;了解Linux与其它操作系统的联系,掌握Linux下基本服务的配置与使用;为进一步深入学习打下基础。

(三)课程教学重点、难点、手段等说明本课程的重点和难点是Linux基本命令的掌握和熟练应用,Shell脚本的编写,用户与系统的管理与配置,基础服务的配置与使用。

关于Linux基本命令的掌握与应用,要求掌握基础指令的使用,文件查找与文件管理指令的使用,目录的权限设置与使用,过滤器与输入输出重定向方法的使用,vi编辑器的基本使用,压缩与备份命令的使用;了解基本交互命令的使用。

关于Shell脚本的编写,要求掌握Shell的基本概念,Bash常用变量的意义与变量的定义,Shell的别名与历史操作,Shell的定制,Shell脚本的解释与作用,Shell脚本常用语法的使用;能够读懂较复杂的Shell脚本;能够编写简单的Shell脚本。

关于用户与系统的管理与配置,要求掌握创建用户的方法,创建组的方法,检测系统状况的常用命令,检测进程与管理进程的常用命令,查看系统日志的方法;理解文件系统的定义,理解ext3与ext4文件系统,理解设备文件的意义;了解挂接与卸载文件系统;能够配置系统定时任务的执行;能够添加新的硬盘与对硬盘进行分区。

关于基础服务的配置与使用,要求掌握网卡IP地址的配置方法,DNS服务器的指定方法,基础网络操作;了解路由查看与更改方法,访问控制列表设置方法;HTTP服务的模型原理;能够启动与关闭Apache服务,能够对Apache服务进行基本配置,能够配置虚拟主机。

linux教学大纲

linux教学大纲

linux教学大纲Linux教学大纲引言:Linux作为一种自由、开放源代码的操作系统,已经在计算机领域发挥着重要的作用。

学习Linux不仅可以提高我们的计算机技术水平,还能够培养我们的解决问题的能力和创新思维。

本文将介绍一份Linux教学大纲,帮助学习者系统地学习Linux的基础知识和技能。

一、Linux概述1.1 什么是Linux1.2 Linux的发展历程1.3 Linux的特点和优势二、Linux安装与配置2.1 硬件要求和准备工作2.2 Linux发行版的选择2.3 安装Linux操作系统2.4 Linux系统的基本配置三、Linux基本命令3.1 文件和目录管理3.2 用户和权限管理3.3 进程管理3.4 网络配置和管理3.5 软件包管理四、Linux图形界面4.1 Linux的桌面环境4.2 常用的图形界面工具4.3 自定义和优化图形界面五、Linux网络服务5.1 Linux作为服务器的概念5.2 常见的网络服务5.3 基本的网络服务配置六、Linux脚本编程6.1 Shell脚本介绍6.2 Shell脚本的基本语法6.3 Shell脚本的编写与调试6.4 常用的Shell脚本实例七、Linux系统管理7.1 系统性能监测和优化7.2 系统日志管理7.3 系统备份和恢复7.4 系统安全和防护八、Linux虚拟化技术8.1 虚拟化的概念和原理8.2 常见的虚拟化技术8.3 在Linux上实现虚拟化九、Linux容器技术9.1 容器的概念和特点9.2 Docker容器技术9.3 Kubernetes容器编排技术结语:通过学习本教学大纲,学习者可以系统地了解Linux操作系统的基本知识和技能。

同时,学习者还可以根据自己的实际需求和兴趣,深入学习Linux的相关领域,如网络服务、脚本编程、系统管理等。

通过不断的实践和探索,学习者可以在Linux领域中取得更高的成就,并为自己的职业发展打下坚实的基础。

linux操作系统教学大纲

linux操作系统教学大纲

linux操作系统教学大纲Linux操作系统教学大纲引言Linux操作系统是一种开源的、免费的操作系统,它具有高度的可定制性和稳定性,被广泛应用于服务器、嵌入式系统等领域。

本文将为大家介绍一份适用于初学者的Linux操作系统教学大纲,帮助大家系统地学习和掌握Linux操作系统的基本知识和技能。

一、Linux操作系统基础知识1. Linux操作系统的历史与发展- Linux操作系统的起源- Linux操作系统的发展历程- Linux操作系统的特点与优势2. Linux操作系统的基本组成- 内核:负责管理计算机硬件资源- Shell:提供与用户交互的命令行界面- 文件系统:负责管理文件和目录- 工具集:包括常用的命令和应用程序3. Linux操作系统的安装与配置- 安装Linux操作系统的准备工作- Linux操作系统的安装步骤与注意事项- Linux操作系统的基本配置与优化二、Linux操作系统的基本命令1. 文件和目录管理命令- ls:列出目录内容- cd:切换目录- mkdir:创建目录- rm:删除文件或目录- cp:复制文件或目录- mv:移动文件或目录2. 文件内容查看与编辑命令- cat:查看文件内容- less:逐页查看文件内容- head:查看文件头部内容- tail:查看文件尾部内容- vi:文本编辑器的使用3. 系统管理命令- ps:查看进程信息- top:实时监控系统资源使用情况 - kill:终止进程- shutdown:关机或重启系统- ifconfig:配置网络接口三、Linux操作系统的高级特性1. Shell脚本编程- Shell脚本的基本语法与结构- 变量与运算符- 条件判断与循环结构- 函数的定义与使用2. 网络与服务配置- 网络配置文件的编辑与管理- 常用网络命令的使用- 搭建Web服务器与FTP服务器3. 用户与权限管理- 用户账户的创建与管理- 用户组的创建与管理- 文件与目录的权限设置与管理 - sudo命令的使用与配置四、Linux操作系统的应用拓展1. 虚拟化技术与云计算- 虚拟化技术的基本原理与分类 - 常见的虚拟化软件与平台- 云计算的概念与应用2. Linux操作系统的安全与加固- 安全意识与基本安全知识- 防火墙与入侵检测系统的配置 - 安全漏洞的修复与补丁管理3. Linux操作系统的性能优化- 系统性能监控与分析工具- 系统性能调优的基本方法与技巧- 系统性能问题的排查与解决结语本文通过介绍Linux操作系统教学大纲,为初学者提供了一个系统学习和掌握Linux操作系统的指南。

“Linux 操作系统”课程教学大纲(质量标准)

“Linux 操作系统”课程教学大纲(质量标准)

师资标准
专职教师要求: 1.具有计算机专业或相关专业硕士研究生及以上学历,或讲师及以上技术职称。 2.具有高校教师资格证书。 3.教师应具有专业育人认识到位、思想上高度认同课程思政专业育人理念,应为德 高为师身正为范的有理想信念、有道德情操、有扎实学识、有仁爱之心的“四有”好 老师,具有言行一致、引领、践行等正确三观。 4.熟悉计算机专业知识和相关理论,并能在教学和实训过程中灵活运用。 5.能遵循应用型本科的教学规律,正确分析、设计、实施及评价课程。
信息科学与电气工程学院 大数据系
课程名称 先修课程
数据结构与算法
对先修课应知应会具体要求 掌握数据结构基本原理和常用算法
后续课程
大数据系统与平台技术
课程目标
毕业要求
1
2Hale Waihona Puke 31.使 生掌握 Linux 操作系统的安装、基本配置及命 0.1 0.05 0.05
令行界面的使用方法。
2.使学生理解 Linux 操作系统进程管理、存储管理、文
任务一:LINUX 操作系统概述(支撑课程目标:1、2、6) 知识要点:操作系统功能、Linux 版本、Linux 结构、Linux 安装 学习目标:操作系统功能,了解 Linux 发展历史;了解自由软件;了解 Linux
内核与发行版本;掌握 Linux 安装方法、注意事项与安装步骤;掌握命令行操作方 式及各种帮助使用方法。
授课过程中,通过讲解 open-source 思想 ,介绍研发中国自主知识产权的服务 90
课程应知 应会具体 内容要求
器操作系统必要性和紧迫性,让学生把国家富强 、民族振兴 、人民幸福内化为努 力学习的动力。
授课建议:理论 2 学时。 任务二:Linux 操作系统基础(支撑课程目标:1)

2024《Linux操作系统》教学大纲

2024《Linux操作系统》教学大纲

01引言Chapter课程背景与意义01掌握Linux操作系统的基本概念、体系结构和常用命令。

020304理解Linux文件系统、进程管理、内存管理、设备管理等核心原理。

学会配置和管理Linux服务器,包括网络配置、安全设置、软件安装与卸载等。

培养学生的实践能力和问题解决能力,能够独立完成实验项目和解决常见问题。

教学目标与要求教材与参考资料01020302 LinuxChapter由Linus Torvalds 于1991年首次发布,至今已广泛应用于服务器、嵌入式设备、超级计算机等领域Linux操作系统基于Unix思想,具有模块化设计、多任务、多用户等特点Linux是一种自由和开放源码的类UNIX操作系统Linux操作系统简介Linux发展历史及现状01020301020304开放源码强大的网络功能高度可定制高稳定性和可靠性Linux 特点与优势应用领域及前景展望服务器领域嵌入式设备超级计算机云计算和大数据03 LinuxChapter虚拟机软件选择与安装虚拟机软件介绍VMware Workstation、VirtualBox等虚拟机软件安装步骤下载、安装、配置虚拟机软件虚拟机网络配置设置虚拟机网络模式,如桥接模式、NAT模式等Linux发行版选择及下载Linux发行版介绍发行版选择建议下载Linux镜像文件系统安装步骤详解创建虚拟机配置虚拟机硬件安装Linux系统安装后配置基本配置与优化建议网络配置设置Linux系统的网络参数,如IP地址、DNS等系统更新与软件安装使用包管理器更新系统、安装常用软件系统优化建议关闭不必要的服务、调整系统参数等,提高系统性能安全配置建议设置防火墙、禁用root远程登录等,提高系统安全性04 LinuxChapterls cd pwdtouch cp mvrm find显示文件内容。

cat文本编辑和处理命令分页显示文件内容。

more/less显示文件的开头/结尾部分。

《Linux操作系统》教学大纲(计算机选修)教案资料

《Linux操作系统》教学大纲(计算机选修)教案资料

《Linux操作系统》教学大纲第一部分课程目的与任务一、课程基础:计算机操作基础、操作系统原理、C/C++编程。

二、适应对象:计算机科学与技术、软件工程、电子信息科学与技术。

三、教学目的Linux操作系统是当前较为流行的新星操作系统,具有多用户多任务、开放源代码、复合Posix标准等诸多特点,并与Windows操作系统形成鲜明对比。

通过学习Linux操作系统,可以进一步了解操作系统的相关概念,掌握Linux常用应用,学会Linux系统管理和各种网络服务器的架设等知识。

四、内容提要Linux操作系统概述;Linux的基本操作;Linux的安装与升级;Linux环境编程;Linux 系统管理;Linux服务器管理。

第二部分内容及基本要求第1章Linux操作系统概述●基本要求:1、了解Linux的发展历程和常见的几种Linux发行版本。

2、掌握Linux 的特点。

3、了解Linux与其它操作系统的区别以及流行原因。

●参考学时:2学时●参考资料:《Red Hat Linux 9实务应用》(施威铭工作室,清华大学出版社,2004年版)§1、Linux的发展过程发展历程,常见的几种Linux发行版本。

§2、Linux的特点Linux的特点,Linux流行的原因。

第2章图形环境操作●基本要求:1、了解Linux的图形环境特点。

2、掌握桌面环境的含义和重了。

3、掌握GNOME和KDE环境的基本操作。

●参考学时:2学时●参考资料:《Red Hat Linux 9实务应用》(施威铭工作室,清华大学出版社,2004年版)§1、系统登陆登陆的目的,操作流程。

§2、桌面环境两种桌面环境的特点,GNOME和KDE桌面环境基本操作。

第3章命令环境●基本要求:1、熟练掌握Shell的含义和作用,掌握进入Shell环境的几种方法。

2、熟练掌握文件和目录管理命令、磁盘挂装和卸载命令。

3、了解登陆和注销命令的使用。

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

Linux操作系统基础Foundation of Linux Operation System适用范围:2013本科人才培养方案课程编号:学分:2学时:32(其中:讲课学时:20 实验学时:12)先修课程:计算机文化概论适用专业:网络工程建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月开课单位:软件学院一、课程的性质与任务课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。

课程任务:本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。

通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。

二、课程的基本内容及要求(一)认识Linux系统1. 课程教学内容:(1)Linux系统简介(2)Linux系统的特点和组成(3)Linux版本介绍(4)Fedora Core系统概述2. 课程重点、难点重点:了解Linux操作系统的发展历程,改系统的特点和组成。

难点:Linux操作系统与Window操作系统的异同。

3. 课程教学要求:(1)了解计算机计算机操作系统的发展过程;(2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容;(3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora 系统的安装和删除1. 课程教学内容:(1)准备安装Linux操作系统(2)分区的概念和分区的类型。

(3)硬盘的类型。

(4)安装Linux的步骤及安装后的初始化工作。

(5)删除MBR中GRUB引导程序。

(6)删除Linux分区。

2. 课程重点、难点重点:如何对硬盘分区,如何命名分区,分区的格式化等。

难点:如何理解分区的编号及文件系统的建立等。

3. 课程教学要求:(1)本章的学习目的是使学生能够自己安装一个操作系统,合理分区,并了解Linux下分区的概念。

了解如何建立交换分区。

(2)理解分区文件的命名描述;(3)掌握安装Linux的步骤及安装后的初始化工作,掌握如何删除MBR中的GRUB分区程序。

(三)Linux图形化界面1. 课程教学内容:(1)登录、注销和关闭系统(2)GNOME基本使用(3)系统设置(4)Fedora系统的应用软件使用2. 课程重点、难点:重点:掌握如何正常登录、注销和关闭系统的几个命令。

难点:了解在如何在GNOME图形界面中如何复制、黏贴、删除文件等。

3. 课程教学要求:(1)了解GNOME的初步使用,系统的各种基本设置;(2)理解硬盘分析器、系统日志等内容。

(3)掌握在GNOME的操作使用。

(四)Linux字符界面操作1. 课程教学内容:(1)关闭系统和重启系统的命令参数。

(2)系统运行的几个级别。

(3)shell编程的初步。

(4)命令的排列、替换和别名。

(5)vi编辑器基本使用:vi的基本概念和操作,命令行模式操作。

2. 课程重点、难点:重点:了解Linux运行级别的基本知识、Shell的基本概念。

难点:熟悉Shell实用功能的使用、vi编辑器基本功能的使用。

3. 课程教学要求:(1)了解Shell编程的基本概念。

(2)理解Shell编程在系统管理中的应用及Linux各个运行级别的意思。

(3)掌握vi编辑器基本功能的使用;Shell脚本程序的编写。

(五)文件和目录1. 课程教学内容:(1)Linux目录结构(2)Linux文件类型(3)文件和目录操作命令(4)链接文件2. 课程重点、难点重点:Linux操作系统的目录结构,目录操作的命令和文件操作的命令。

难点:命令行下熟练掌握各项操作。

3. 课程教学要求:(1)了解Linux操作系统的目录结构,了解目录操作的命令和文件操作的命令(2)理解链接文件的含义及应用;(3)掌握目录操作的命令和文件操作的命令,如:pwd,cd,ls,mkdir,touch,mv,rm,wc。

(六)Linux常用操作命令1. 课程教学内容:(1) 文本显示和处理命令(2)文件和命令查找(3)系统信息显示(4) 信息交流(5) 系统管理命令2. 课程重点、难点:重点:文件排序命令、文件组合查找命令、文件内容查找命令。

难点:如何理解对比文件查找与内容查找的区别。

3. 课程教学要求:(1)命令操作的含义;(2)理解系统信息命令和系统管理命令的使用;(3)掌握文件排序命令、文件组合查找命令、文件内容查找命令的详细使用。

(七)Shell编程1. 课程教学内容:(1)熟悉Shell程序的创建(2)Shell变量(3)变量表达式(4)Shell程序的执行和跟踪(5)Shell流程控制语句2. 课程重点、难点:重点:重点是Shell流程控制语句的使用。

难点:变量表达式的书写及程序调试、Shell程序的执行和跟踪等。

3. 课程教学要求:(1)了解Shell编程的基本概念。

(2)理解Shell变量。

(3)掌握Shell流程控制语句的使用,变量表达式的书写及程序调试、Shell程序的执行和跟踪。

(八)用户和组群账户管理1. 课程教学内容:(1) 用户账户概述及相关涉及文件。

(2) 组群的账户管理。

(3) 用户和组群的信息显示。

(4) 权限设置。

(5)实现账户安全2. 课程重点、难点重点:用户权限设置,密码修改等。

难点:是组群的账户管理及权限设定。

3. 课程教学要求:(1)了解用户的概念及相关涉及文件;(2)理解账户管理的意义;(3)掌握账户管理的相关命令。

(九)磁盘和文件管理系统管理1. 课程教学内容:(1)Linux硬盘分区(2)Linux文件系统简介(3)创建文件系统(4)挂在和卸载文件系统(5)开机自动挂载(6)使用交换空间(7)文件的权限设置2. 课程重点、难点重点:对磁盘的分区、创建文件系统和文件权限设置。

难点:如何开机挂在系统及对/etc/fstab文件的掌握。

3. 课程教学要求:(1)了解Linux文件系统的概述;(2)理解如何挂载和卸载文件系统;(3)掌握磁盘分区及创建文件系统、文件的权限设置。

(十)Linux日常管理和维护1. 课程教学内容:(1)RPM软件包管理(2)tar包管理(3)进程管理(4)任务计划(5)Linux系统启动(6)维护GRUB(7) 查看系统信息2. 课程重点、难点:重点:掌握任务计划的设定、Linux系统启动。

难点:维护GRUB。

3. 课程教学要求:(1)了解RPM软件包管理;(2)理解任务计划、进程管理的应用;(3)掌握维护GRUB、系统信息等命令。

(十一)Linux网络基本设置1. 课程教学内容:(1)Linux网络基本配置文件(2)Linux网络命令(3)图形界面配置网络(4)网络管理服务(5)实现Linux安全2. 课程重点、难点重点:Linux网络配置文件。

难点:实现Linux网络安全。

3. 课程教学要求:(1)了解Linux网络配置文件;(2)理解网络服务管理;(3)掌握Linux网络命令、实现Linux网络安全。

(十二)Linux网络服务器配置1. 课程教学内容:(1)Apache服务器配置(2)ftp服务器配置(3)VNC服务器配置2. 课程重点、难点重点:掌握Apache服务器配置指令的意义。

难点:虚拟主机的设定。

3. 课程教学要求:(1)了解Apache服务器的工作原理;(2)理解web、ftp服务的应用;(3)掌握Apache、ftp服务器的配置文件的修改及相关服务的启动、停止、重新启动等命令。

三、课程学时分配四、大纲说明1.本课程主要采用多媒体和传统教学相结合的教学手段;2.本课程的考核方式为闭卷考试方式;3.本课程使用的教材是人民邮电出版社2008年出版的由陈博等等主编的《Linux操作系统基础》;4.本课程的实验部分不独立设课。

五、课程考核考核方式、记分制和考核时间课程考核方式为考试,考核形式:笔试,考试课程成绩评定采用百分制记分,闭卷考试时间为120分钟。

考核成绩构成及分值考试课程成绩评定应以期末考试卷面成绩为主,其中卷面成绩占总成绩的60%;平时成绩占总成绩的10%;实验成绩占总成绩的30%。

考核题型及命题要求考试题型分填空题、选择题、判断题、简答题、编程题、应用实践题等。

每份试卷要求题型不少于四种,各种题型的分值分布要合理。

试题要体现既考知识,又考能力,要求试卷中考查学生基本知识、基本理论、基本技能的试题分值占70%左右,比较灵活且有一定难度,重点考察学生综合应用能力的试题分值占30%左右。

命题时要体现各章节考试分值的比例与它们的学时比例基本一致。

六、参考书目1.《Linux操作系统基础》.王永乐编.河南科技出版社,2008.2.《LINUX内核源代码分析》.毛德操,胡希明等编.浙江大学出版社,2010.3.《LINUX内核源代码》.范磊编.人民邮电出版社,2009.制订人:吕天君审订人:批准人:2013年7月。

相关文档
最新文档