《Linux操作系统》课程教学大纲

linuxvi命令  时间:2021-01-12  阅读:()

课程编号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转发.

BuyVM老牌商家新增迈阿密机房 不限流量 月付2美元

我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

VoLLcloud6折限量,香港CMI云服务器三网直连-200M带宽

vollcloud LLC首次推出6折促销,本次促销福利主要感恩与回馈广大用户对于我们的信任与支持,我们将继续稳步前行,为广大用户们提供更好的产品和服务,另外,本次促销码共限制使用30个,个人不限购,用完活动结束,同时所有vps产品支持3日内无条件退款和提供免费试用。需要了解更多产品可前往官网查看!vollcloud优惠码:VoLLcloud终生6折促销码:Y5C0V7R0YW商品名称CPU内存S...

linuxvi命令为你推荐
php虚拟主机如何选择PHP网站虚拟主机独立ip主机独立IP虚拟主机的主机弊端免费虚拟主机空间请问哪里有:免费一级域名申请,免费虚拟主机,免费空间虚拟主机代理请问虚拟主机的代理和虚拟主机分销有什么区别?分销的主机是不是可以把主机分给多个用户使用?我用的ResellerClub代理!!网站域名各种网站的域名台湾主机电脑主板那些牌子是台湾的?那些牌子是国产的?云服务器租用云服务器租用需要注意哪些方面成都虚拟空间成都市规划信息技术中心如何?jsp虚拟空间java虚拟主机空间怎么选择,国内jsp虚拟主机比较稳定java项目做好后需要推荐一下吧虚拟主机控制面板虚拟主机控制面板是什么?
net主机 罗马假日广场 谷歌香港 42u机柜尺寸 NetSpeeder 免费个人博客 服务器怎么绑定域名 铁通流量查询 小米数据库 ca4249 北京双线机房 howfile 工作站服务器 免费智能解析 域名与空间 web服务器是什么 秒杀品 博客域名 香港博客 512内存 更多