课程编号1620007学分1.
5总学时30理论30实验/上机0英文课程名LinuxOperatingSystem开课院(系)信息学院开课系计算机科学与技术系修订时间2006年9月1日课程简介Linux是一种可以运行在PC机上的免费的UNIX操作系统.
它是由芬兰赫尔辛基大学的学生LinusTorvalds在1991年开发出来的.
LinusTorvalds把Linux的源程序在Internet上公开,世界各地的编程爱好者自发组织起来对Linux进行改进和编写各种应用程序,今天Linux已发展成一个功能强大的操作系统,成为操作系统领域最耀眼的明星.
Linux的开发以及它的源代码是在GNU(GeneralPublicLicense一般公共许可)的保护下的.
它们对每个人都是完全免费的.
但是这并不意味着Linux和它的一些周边软件发行版本也是免费的.
Linux有着广泛的用途,包括网络,软件开发,用户平台等等,Linux被认为是一种高性能,低开支的可以替换其他昂贵操作系统的系统.
RedHat5.
0(Linux的一个发行包)更被评为1997最佳操作系统.
课程大纲一、课程的性质与任务:操作系统是计算机科学的一个重要组成部分,Linux操作系统是一门介绍如何使用Linux操作系统的应用型科学.
Linux操作系统是九十年代中后期发展起来的一种操作系统,由于其稳定的内核,卓越的网络性能和开放的源代码,因此得到了众多计算机厂家和计算机爱好者的广泛支持,目前Linux操作系统已经成功的移植到了众多的嵌入式CPU中,成了最流行的操作系统之一.
掌握和研究Linux操作系统具有深远的现实意义.
Linux操作系统是一门应用性很强的学科,它的任务不仅仅是掌握一些基本概念,基本原理,而是要掌握如何更有效的使用它,如何在它提供的环境下开发出更好的应用软件,如何对它进行升级,移植.
二、课程的目的与基本要求:本课程学是有限,要掌握的内容丰富,但只要学生加强课后上机练习,会达到很好效果.
本课程的学习完成之后,要求学生掌握如下内容:1.
操作系统的基本概念,什么是Linux,Linux的基本特点,怎样获得Linux,怎样对Linux进行升级.
2.
Linux操作系统的安装,包括了解安装要求,硬盘分区,创建引导盘,配置装载器等.
3.
深入了解linux,包括内核、网络特性和守护进程等.
4.
Linux操作系统的系统管理,包括了解Linux系统管理职责,启动和关机管理,安装软件包,管理设备,磁盘设备管理,管理文件系统和交换空间,文件系统的备份和恢复,用户帐号的配置和管理等.
5.
使用Linux,包括登录并启动Linux,使用文件和目录,使用编辑器Vi,了解bash和Shell脚本等.
6.
配置及管理TCP/IP网络.
7.
Shell编程与gcc编译.
三、面向专业:计算机科学与技术四、先修课程:"计算机操作系统""C/C++语言程序设计"和"计算机网络"等.
五、本课程与其它课程的联系:在学习本课程之前,要求学生已经学习过操作系统的一般理论知识,具有高级语言(C/C++)程序设计技能,并且具备计算机网络的基本知识.
六、教学内容安排、要求、学时分配及作业:第一章绪论1学时LINUX简介(C)LINUX与其它系统的比较(A)作业:Linux采用什么样的授权方式发行这种版权与通常的商业软件有何区别Linux以前所未有的速度蓬勃发展的原因何在上网去了解市面上流行的Linux发行版本.
上机操作:在Windows中运行telnet.
第二章LINUX基础2学时1.
使用LINUX(B)开机、注册、控制台操作、进入图形界面、远程管理、注销与关闭2.
LINUX用户界面(C)3.
基础命令(A)命令输入与编辑、修改口令、查询及修改日期和时间、观看日历、清屏、获取用户信息、与其他用户进行简单通讯、观看主机信息、寻找命令使用方法.
文件系统(A)文件与路径的概念及相关操作命令、通配符与多文件操作、硬链接、符号链接、文件属性、文件备份和压缩.
进程管理(A)查询进程信息、启动与终止进程、后台执行作业:上机熟悉startx,rlogin,passwd,文件访问权限,kill等命令和机制.
以root身份实现下面的操作:修改某一个用户的密码修改系统时间察看日历向用户发送消息使自己处于信息屏蔽状态20分钟后关闭系统观看date的使用说明察看那些用户登录本机第三章文本编辑2学时1.
行编辑器ed(C)2.
全屏编辑器vi(A)常用文本操作命令(B)more,less,pr,head,tail,spell,diff,cmp,wc,grep,find,locate作业:用vi键入一段至少1000个英文单词的文本,详细说明文本查找、替换、粘贴、复制、移动等详细过程,说明文件存盘等功能实现.
统计在/usr为起点的目录树中,符号链接文件的数目.
第四章Linux安装和启动1学时1.
硬件要求(C)2.
磁盘分区(A)3.
多系统并存(A)作业:什么是shellshell有何作用Linux下有哪些常用的shell描述Linux的启动过程.
上机操作:自己动手尝试安装一个完整的Linux系统.
第五章图形界面1学时1.
XWindow(B)2.
KDE(C)作业:尝试在XWindow中增加用户,尝试使用不同的桌面环境.
第六章shell和shell编程4学时1.
shell简介(C)Bshell,Cshell等2.
shell变量(B)3.
shell脚本(B)4.
条件测试(A)5.
控制流(A)6.
函数(A)7.
awk(C)8.
sed,sort,tr(B)作业:编写一个bshell程序,完成的功能是:以路径名作为命令行参数,统计该路径下文件个数以及每个文件所占空间大小的总和.
第七章系统管理2学时1.
用户帐号的设置(A)2.
组设置(A)3.
磁盘管理(A)作业:为提高系统的安全性,应如何对密码进行管理叙述passwd,shadow和group文件中各项的意义.
上机操作:练习"添加用户"的操作过程.
第八章LINUX网络管理初步2学时基本网络配置(A)安装与驱动网卡、设定IP地址及TCP/IP参数、检测连通性、使用MODEM拨号上网2.
TCP/IP实用程序(A)ping,telnet,ftp,traceroute,ifconfig作业:Netconf配置网络,本质上修改了那些文件/etc/hosts文件是什么/etc/sysconfig/network-scripts/目录下的ifcfg-eth0文件是什么观察/etc/init.
d/目录下的文件,找出可以重新启动网络的脚本文件.
上机操作:纯粹使用编辑器修改网络配置,并测试效果.
第九章C编译器2学时1.
gccgcc编译步骤(A)gcc的用法(A)make与Makefile(A)作业:编译testgcc.
c文件的正确命令是什么如果在编译一个C源文件的时候要制定库文件的位置可以使用什么参数上机操作:编写一个多文件构成的程序,用make工具管理整个过程.
第十章系统扩充1学时1.
软件安装传统安装、rpm(A)2.
内核升级获得内核源码、配置内核、编辑与安装新内核(B)作业:下载一个apache的tar.
gz包,思考如何间这个apache安装到/usr/apache目录下面.
在一部没有内核源码的机器上面,在安装光盘上面找到对应的rpm,思考如何将其安装上去.
上机操作:(1)试试自己重新编译一个内核,并同时保留旧内核,在开机时可以选择,总结操作心得.
(2)下载最新的内核并编译.
第十一章网络资源共享2学时1.
LINUX与UNIX之间文件共享—NFS(B)2.
LINUX与Windows之间文件共享—Samba(C)3.
打印机文件共享(C)作业:如何利用NFS来实现利Linux之间的资源共享如何利用Samba来实现跨平台的资源共享3.
上机操作:建立NFS服务器和Samba服务器,实现资源共享并优化.
第十二章系统维护与监视2学时1.
文件系统维护(B)2.
交换空间(C)3.
系统监视(C)作业:/etc/fstab文件中各项的意义是什么交换空间有何作用怎样通过/proc下的文件了解系统运行的信息上机操作:假设系统中有用户user1,检查该用户最近10次登录的详细资料和运行的命令,以及当前系统以该用户身份运行的进程,并保存在/tmp/user1.
mesg文件中.
第十三章电子邮件服务器2学时1.
UNIX下的电子邮件系统(C)2.
LINUX下的电子邮件系统(B)3.
建立LINUX下的邮件服务器(A)作业:E-mail收发的整个过程是怎样的虚拟域的工作原理是什么利用qmail建立一个用mysql数据库认证的E-mail服务器.
第十四章DNS服务器2学时1.
DNS工作原理(B)2.
LINUX下的域名服务器系统(B)3.
BIND使用(A)4.
子域(A)5.
DNS查询(B)作业:DNS查询一个域名的整个过程是怎样的上机操作:配置一个DNS服务器,其功能包括正向解析、反向解析和E-mail转发.
SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...
官方网站:点击访问特网云官网活动方案:===========================香港云限时购==============================支持Linux和Windows操作系统,配置都是可以自选的,非常的灵活,宽带充足新老客户活动期间新购活动款产品都可以享受续费折扣(只限在活动期间购买活动款产品才可享受续费折扣 优惠码:AADE01),购买折扣与续费折扣不叠加,都是在原价...
bluehost怎么样?bluehost推出新一代VPS美国云主机!前几天,BlueHost也推出了对应的周年庆活动,全场海外虚拟主机月付2.95美元起,年付送免费的域名和SSL证书,通过活动进入BlueHost中文官网,购买虚拟主机、云虚拟主机和独立服务器参与限时促销。今天,云服务器网(yuntue.com)小编给大家介绍的是新一代VPS美国云主机,美国SSD云主机,2核2G/20GB空间,独立...