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

hosts文件  时间: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转发.

ManSora:英国CN2 VPS,1核/1GB内存/10GB SSD/1TB流量/100Mbps/KVM,$18.2/月

mansora怎么样?mansora是一家国人商家,主要提供沪韩IEPL、沪日IEPL、深港IEPL等专线VPS。现在新推出了英国CN2 KVM VPS,线路为AS4809 AS9929,可解锁 Netflix,并有永久8折优惠。英国CN2 VPS,$18.2/月/1GB内存/10GB SSD空间/1TB流量/100Mbps端口/KVM,有需要的可以关注一下。点击进入:mansora官方网站地址m...

野草云99元/月 ,香港独立服务器 E3-1230v2 16G 30M 299元/月 香港云服务器 4核 8G

野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...

legionbox:美国、德国和瑞士独立服务器,E5/16GB/1Gbps月流量10TB起/$69/月起

legionbox怎么样?legionbox是一家来自于澳大利亚的主机销售商,成立时间在2014年,属于比较老牌商家。主要提供VPS和独立服务器产品,数据中心包括美国洛杉矶、瑞士、德国和俄罗斯。其中VPS采用KVM和Xen架构虚拟技术,硬盘分机械硬盘和固态硬盘,系统支持Windows。当前商家有几款大硬盘的独立服务器,可选美国、德国和瑞士机房,有兴趣的可以看一下,付款方式有PAYPAL、BTC等。...

hosts文件为你推荐
域名代理怎样通过卖域名赚钱?网络服务器租用现在网站服务器租赁一年多少钱?vps主机vps主机用途有哪些?中文域名注册查询哪里有可以查询中文域名是否被注册的地方?jsp虚拟空间请问如何卖掉JSP虚拟主机免费网站空间那里有免费网站空间什么是虚拟主机虚拟主机是什么?org域名.com、.cn和.org的域名有什么区别?免费二级域名那里有免费注册二级域名的网站域名中介在淘名网购买域名.申请了域名中介.查看了下对方域名状态:禁止删除 禁止转移.. 请问这样交易安全吗?
广东服务器租用 过期备案域名查询 西部数码vps net主机 国外永久服务器 美国主机评测 omnis 59.99美元 免费ftp空间 国外空间服务商 免费cdn加速 ssh帐号 qq数据库下载 权嘉云 免费mysql 怎么测试下载速度 200g硬盘 免费防火墙 免费美国空间 如何用qq邮箱发邮件 更多