Linux操作系统及其应用
   

 
     随着微机、互连网的推广与发展,萌芽于1993年的Linux操作系统不断发展,日益成熟。经过十年左右的发展,Linux系统已成为可与UNIX,Windows并驾齐驱的操作系统。在微机领域,Linux系统已成为Windows操作系统的首选替代。同时,在非微机领域,Linux系统也用于替代商业UNIX系统来减低成本。许多著名的硬件厂商,如SUN、HP、IBM等也宣布支持Linux系统。Linux之所以受人瞩目,在于以下特点:系统免费、源代码公开、具有UNIX系统的绝大多数优点。开放的源代码,免费的系统,大量的免费软件使得Linux技术蓬勃发展,越来越多的个人和企业也开始使用和发展Linux,从而使它正日益完善和广泛应用。
    近年来,微机硬件性能大幅度提升,例如更快的处理器芯片,大容量内存和外存等。这些使得在微机上使用Linux操作系统可以较理想的实现许多只有在UNIX工作站上才有的功能。同时利用Linux系统可以构建计算机群集系统,以至网格计算系统。这将大大促进并行分布式计算的发展。目前Linux系统已经获得了许多大型数据库软件公司(如Oracle)的支持,同时它也自带MySQL数据库,这些使得Linux系统可以用于大中型企业的信息系统建设。在Internet和intranet服务方面,Linux系统具有得天独厚的优势。Linux能够用作WWW服务器,域名服务器,防火墙,FTP服务器,邮件服务器,UNIX工作站,应用软件开发平台,信息建设平台等。同时Linux在嵌入式系统设计中也逐渐发挥着它的优势。
    在发展我国操作系统的战略中,Linux系统以其源代码开放性,成为首选。国内一些高校的教师一直利用Linux来完成教学与科研工作。近年来,各高校也开始编写Linux教材,通过开设Linux课程,学习UNIX系统,网络技术,C、Fortran、Shell、Perl、PHP、Java等编程语言。在知识产权保护下,在微软系统以及相应的商业软件高额费用面前,免费但性能卓越的Linux系统将越来越受到人们的青睐。
    网络课程《Linux操作系统及其应用》的目标是让学生了解Linux历史和发展状况,熟悉Linux系统的安装和使用,在Linux平台上进行简单的程序开发,简单构建网络服务,培养学生利用Linux系统进行学习和科研的能力,培养Linux技术方面的人才。

教学安排

每周5个学时,2个学时讲授,3个学时上机。以17周记,总学时85个学时。
第1周~第2周 Linux系统的安装(安装前的准备工作、安装系统、安装中的故障排除)
第3周~第4周 Linux系统的基本使用(登录与注销、基本命令、网络使用、专门应用)
第5周~第6周 Linux系统优化与管理(基础、磁盘配额、任务自动化、打印机配置、软件包管理、内核)
第7周~第8周 Linux系统服务器的配置1(OpenSSH、NFS、DNS)
第9周~第10周 Linux系统服务器的配置2(DHCP、Apache HTTP)
第11周~第12周 Linux系统服务器的配置3(Samba、NIS、FTP)
第13周~第14周 Linux系统下的编程与开发1(Shell)
第15周~第16周 Linux系统下的编程与开发2(网格、MPI)
第17周 复习考试(试卷、上机)