文档详情

《操作系统原理》实验一Linux系统的使用.pdf

发布:2025-06-08约1.23万字共10页下载文档
文本预览下载声明

实验一Linux系统的使用

—・预备知识

l.Linux系统的安装

考虑到Linux操作系统实验涉及到系统安装、网络服务配置、内核重构等操

作,受实验件的限制和一些“危险性”操作容易造成对计算机系统的破坏,

这些都将严重影响实验效果,因此,推荐利用虚拟机技术、在虚拟环境下完成所

有实验。

所谓虚拟机就是由虚拟机软件模拟出来的计算机,或称为逻辑上的计算机。

每个虚拟机都具有同物理计兑机相同的运行环境。利用虚拟机软件可以在一台物

理计算机上模拟出来多个逻辑上的计算机,运行多个操作系统,还可以将这些

计算机相互连接起来形成网络。在虚拟机的环境下,用户可以在同时运行的多台

虚拟机中来回切换,而无需重新启动系统。

VMware工作站(VmwareWorkslation)是Vmware公司的软件产品之一,包

含一个用于英特尔x86兼容计算机的虚拟机套装,允许多个x86虚拟机同时被

创建和运行。VMware工作站是搭建操作系统实验环境的首选。

在安装好的VMware软件中新建一个虚拟机,选择你所需的Linux安装镜

像进行安装,并设置Linux的执行环境,就可以正常使用Linux系统了。

2.Linux系统的组成

Linux系统由内核、Shell,文件系统和应用程序四个主要部分组成。内核、

Shell和文件系统构成基本的操作系统,使用户可以运行程序,管理文件并使用

系统。

Linux内核(Kernel):是系统的心脏,实现操作系统的基本功能。包括硬件设备

控制、主存管理,提供硬件接口并处理基本I/O操作和文件系统。

LinuxShell是系统的操作界面,提供用户与内核进行交互操作的一种接口。

Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核执行。

Linux文件系统提供文件存放在磁盘等存储设备上的组织方法。通常采用多

级树形结构,每个目录可以包括多个子目录以及文件,系统以“/为根目录。系

统中的所有数据都存储在文件系统上以便用户读取、查询和写入。Linux能支持多

种目前流行的文件系统,如ext2、ext3fat^vfatTS09660^nfs等。

Linux应用程序包括Linux系统自带的一些实用工具,包括文本编辑器、编

程语言、XWindow>办公套件、Internel工具、数据库等。当然,还可以有用户自己

编写的具有特定功能的应用程序。

3.Linux系统的用户界面

Linux向用户提供了两种界面:操作界面和程序界面。

Linux的传统操作界面是基于文本的命令行界面,即shell。shell既可以联机

使用,乂可存在文件上脱机使用。shell有很的程序设计能力,用户可方便地用

它编制程序,从而为用户扩充系统功能提供了更高级的手段。Linux还为用户提

供图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、

易操作、交互性的友好的图形化界面。

程序界面,即为系统调用,系统调用给用户提供编程时使用的界面。用户可

以在编程时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提

供低级、高效率的服务。

1.命令行界面

命令行界面(CommandLineInterface)是在图形用户界面普及之前广泛使用

的操作界面,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人

称之为字符操作界面。

Linux命令行是Linux系统的核心,对整个系统的运行以及设备与文件之间

的协调具有核心的作用。通常认为,命令行界面因需要用户记忆操作的命令而没

有图形用户界面那么方便。但是,由于其本身的特点,命令行界面要较图形用户

界面节约计算机系统的资‘源,并且性能稳定、非常安全。因此,Linux命令行界面

在服务器中一直有着广泛应用。在熟记命令的前提下,使用命令行界面往往要较

使用图形用户界面的操作速

显示全部
相似文档