Linux操作系统大纲.doc
课程名称 Linux 操作系统(Linux operating system)课程编码学时/学分64/4适应专业(层次)适合计算机科学与技术专业本科教学课程简介本课程以Red Hat Linux的最新版本为平台, 介绍了Linux操作系统的基本操作及其主要应用, 主要内容涉及:Linux操作系统的安装、配置;KDE、GNOME图形界面的基本操作;常用的shell命令;文字处理、电子表格、文稿演示、公式编辑、图形处理、日程管理等办公应用;上网浏览、邮件收发、即时通信、文件传输等互联网配置及应用;Linux的多媒体应用;对Linux平台上的Web、邮件、FTP、DNS和DHCP等服务器的配置和使用也做了较详细的介绍,还介绍了与Windows系统在局域网中的互联和文件共享、防火墙安全设置;最后对Linux在编程开发方面的应用进行概述性的简介。教学目的:通过学习该门课程让学生熟练的掌握Linux网络操作系统的使用及相关配置,可以独立的完成一个网络环境的搭建与一个网站的整体建立,并应用相关服务。预备知识: 网络基础、操作系统基础、TCP/IP基础知识教学重点与难点Linux操作系统的安装与使用等基础知识:软件包工具RPM、常用命令、Shell、Vi编辑器及X Windows的使用。Linux系统管理、文件系统管理、用户和组管理、常用设备管理、进程管理、系统内核管理、系统备份管理和系统安全管理等内容。Linux 网络服务器的架设与管理:Dns、Ftp、WWW、E-mail、Database等服务器。课程内容教学安排和学时分配章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求1Linux简介与安装22D1.1Linux 操作系统概述D1.1.1什么是LinuxD1.1.2Linux操作系统的产生与发展D1.1.3Linux特点D1.1.4Linux系统的组成D1.2Linux 操作系统安装B1.2.1准备工作B1.2.2开始安装B1.3安装与升级软件B1.3.1RPM安装方式C1.3.2源代码安装方式C章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求1.4Linux运行级与系统的启动和关闭22B1.4.1Linux运行级的切换C1.4.2引导Linux系统内核的方法D1.4.3系统启动过程D1.4.4系统关闭B1.4.5最基本的安全问题C2Linux的常用命令A2.1文件目录操作命令A2.1.1lsA2.1.2touch cp mv rm fileA2.1.3cat more less head tailB2.1.4sort paste prB2.1.5lnB2.1.6find grepA2.1.7pwd cdA2.1.8mkdir rmdirA2.1.9cmp diffB2.1.10gzip tarA2.1.11chmod chown chgrp umaskA2.2系统状态信息显示命令B2.2.1who wB2.2.2ps topB2.2.3du df freeB2.2.4hostname unameB2.3通信和网络命令B2.3.1write wall mesgB2.3.2ping A2.3.3lynxD2.3.4telnetB2.3.5ftpA2.3.6pineD2.3.7mailD2.3.8talkD2.4其他常用命令A2.4.1clearA2.4.2dateA2.4.3wcB章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求2.4.4cal22C2.4.5su passwdA2.4.6help manA3Shell与文本编辑器A3.1Shell概述D3.1.1什么是ShellC3.1.2Shell的主要版本D3.1.3Shell命令规则、路径与文件D3.2Shell的功能D3.2.1命令行解释D3.2.2保留字D3.2.3通配符B3.2.4重定向B3.2.5管道B3.2.6命令替换B3.3全屏幕文本编辑器A3.3.1Vi及其三种运行方式D3.3.2进入插入模式A3.3.3编辑模式的操作A3.3.4命令模式的操作A4X Windows的使用D4.1X Windows系统简介D4.1.1什么是X WindowsD4.1.2X Windows的运行原理D4.2GNOME的使用D4.2.1GNOME的面板D4.2.2GNOME的文件管理器D4.2.3GNOME的控制中心D4.2.4GNOME的应用程序D4.3KDE系统的使用D4.3.1面板、桌面和主菜单D4.3.2应用程序D4.3.3网络工具的使用B4.3.4不同X系统的切换D5系统与文件管理A5.1系统管理C5.1.1概述D5.1.2系统管理工作C章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求5.1.3系统管理工具22B5.2文件系统管理工作B5.2.1Linux文件系统C5.2.2文件管理工作C5.3文件系统管理和维护C5.3.1创建文件系统C5.3.2挂装和卸装文件系统B5.3.3检查文件系统B5.3.4文件系统管理的常用命令B5.4在系统启动时自动挂装文件系统C6用户与组及设备管理A6.1用户与组管理A6.1.1概述D6.1.2用户帐户管理A6.1.3组的管理A6.1.4磁盘限额D6.2常用设备管理B6.2.1概述D6.2.2设备和设备文件C6.2.3设备管理C7进程与系统内核管理C7.1进程的概念C7.1.1概念C7.1.2程序、概念和作业D7.1.3概念的类型和启动方式D7.2查看系统中的进程B7.3控制系统中的进程B7.3.1killB7.3.2nice和reniceD7.3.3nohupD7.3.4topB7.3.5进程的挂起和恢复B7.4系统内核管理C7.4.1Linux系统的内核C7.4.2重建Linux内核C8备份与系统安全管理A8.1备份简介D8.2备份方法和工具A章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求8.2.1使用tar进行备份22A8.2.2整盘克隆D8.2.3自动备份工具D8.3系统安全概述A8.3.1系统安全的本质A8.3.2安全威胁因素A8.3.3安全管理的目标A8.3.4系统安全管理员的意识A8.4主要系统安全问题A8.4.1物理安全A8.4.2帐号安全A8.4.3文件系统安全A8.5系统日志A8.5.1Syslog工具A8.5.2监视系统的安全B8.6系统泄密后怎么办C9Linux网络基础A9.1TCP/IP网络A9.1.1网络参考模型C9.1.2Linux网络应用C9.2TCP/IP网络配置A9.2.1配置网卡A9.2.2配置TCP/IP网络A9.2.3检查TCP/IP的配置A10Dns服务器的建立B10.1Dns简介C10.1.2域名服务的相关概念C10.1.3域名服务的类型C10.1.4DNS的分层结构C10.1.5域名服务的解析过程B10.1.6域名注册C10.2配置域名服务器的客户端A10.2.1转换程序控制文件D10.2.2转换程序配置文件D10.3设置域名服务器A10.3.1配置启动文件named.confB10.3.2DNS的数据库文件和资源记录B10.4域名解析工具nslookupA章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求11Apache服务器的建立22A11.1Apache简介D11.1.1Web服务器简介D11.1.2Apache的历史与未来D11.1.3Apache的体系结构D11.2获取与安装ApacheC11.2.1获取ApacheC11.2.2安装ApacheC11.3配置并运行ApacheA11.3.1配置文件A11.3.2启动和停止ApacheA12Ftp服务器的建立A12.1文件传输服务器D12.1.1Ftp服务和协议介绍C12.1.2获取Ftp软件C12.1.3安装Ftp软件C12.2配置并运行FtpA12.2.1配置文件A12.2.2启动和停止FTPA13Dhcp服务器的建立B13.1动态主机配置协议服务D13.1.1Dhcp服务和协议介绍D13.2配置并运行DhcpB13.2.1配置文件B13.2.2启动和停止DhcpB14Samba服务器的建立B14.1与Windows 互连:SambaB14.1.1Samba协议和SambaC14.1.2安装SambaC14.1.3配置SambaB14.1.4启动和停止SambaB15Database服务器的建立B15.1安装MySQL服务器B15.1.1MySQL概述D15.1.2安装MySQL服务器D15.1.3使用MySQLC15.2安装中大型数据库服务器C15.2.1安装Oracle服务器D章次教学内容总学时数讲授学时实验学时设计学时作业学时讨论学时实习学时教学条件教学要求16Email服务器的建立22B16.1电子邮件简介C16.1.1电子邮件系统C16.1.2邮件协议C16.2电子邮件发送服务器SendmailC16.2.1Sendmail简介C16.2.2Sendmail的配置文件B16.2.3与Sendmail配置相关的内容B16.3电子邮件接收服务器POP,IMAPB17管理工具的使用A17.1Webmin简介C17.1.1Webmin安装A17.1.2Webmin使用简介A考核方式及成绩评定考核采用闭卷笔试70%,平时开卷作业20%、考勤10三种形式。教材及参考书目教材:Red Hat Linux 9.0基础教程 黄丽娜著 清华大学出版社2001年参考书目:1、Linux服务器配置与优化 顾云苏著 清华大学出版社2001年2、Red Hat Linux 7.0安装配置与管理手册 梁如军著 清华大学出版社2001年3、Red Hat Linux 9.0基础教程 黄丽娜著 清华大学出版社2001年执行课程教学大纲的几点说明本教学大纲适合计算机科学与技术专业本科教学