Linux操作系统基础
Foundation of Linux Operation S
ystem
适用范围: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程序得执行与跟踪。