操作系统基础实验指导书2011.doc

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统基础》实验指导书 扬州大学 物理科学与技术学院 2011年2月 目录 实验一 Linux基本操作001 实验二 Linux C程序设计030 实验三 Linux Shell程序设计040 实验四 Linux进程通信052 实验五 Linux文件系统063 实验六 Linux设备驱动075 实验七 Linux内核编译091 实验八 Linux图形界面110 附录 实验参考程序131 实验一 Linux基本操作 1.1 实验目的 1 掌握Linux启动、登录、注销与关机。 2 掌握Linux文件系统常用命令。 3 掌握用户与组群管理、网络配置和安全设置。 1.2 实验原理 说明:本实验指导书以Redhat Linux Fedora (-117.fc10.i686) 为例。 1.2.1 Linux启动、登录、退出与关机 1 启动 打开主机电源,选择操作系统。 2 登录 Login: 帐号Enter Password: 口令Enter 3 退出 exit 或者 logout 4 关机 shutdown options time options -h:在关闭完成后停止系统(halt) -r:在关闭完成后重新启动系统(reboot) time now:立即关闭或重新启动系统 +n:n分钟后关闭或重新启动系统 说明: Linux命令由命令关键字和参数组成,关键字与参数、参数与参数之间由空格分隔,它们位于一行,以回车换行结束。 Linux命令中用[]括起来的参数是可选的,用括起来的参数是必选的。 1.2.2 Linux目录结构 Linux文件系统是操作系统的重要组成部分之一,用于管理和存储文件。Linux使用标准的目录结构,安装程序为用户创建了文件系统和完整而固定的组织形式,并指定了每个目录的作用和其中的文件类型。 Linux文件系统采用了多级目录的树型层次结构管理文件,如下图所示。树型结构的最上层是根目录,用/表示,其他所有目录都是从根目录出发而生成的。Linux在安装时会创建一些默认的目录,而每个目录都有其特殊的功能,用户不能随意修改和删除。 /:是根目录,/也是目录分隔符和目录与文件的分隔符。 /bin:包含超级用户和一般用户使用的命令。这些命令对于系统来说通常是至关重要的,它们提供一些操作,例如复制、移动和删除文件,登录,创建和打开文件,识别系统名称,查看文本文件等。用户通常不会改变该目录的类容。 /boot:包含系统启动所需要的内核文件。计算机启动时需要的其他文件存储在/etc和/sbin目录中。 /dev:包含设备文件和其他特殊文件。 /etc:包含启动和正常运行Linux系统所需要的配置文件。这些文件大多数能够被编辑。大多数Linux集成套件提供了许多辅助软件用于配置该目录中的文件,以便使用户更加容易地使用Linux。在Linux安装过程中,用户所回答的一些问题将自动地填充到该目录中的相关文件中。 /home:在典型情况下,这个目录拥有每个用户的子目录。也有其他方式。例如如果系统中有大量用户,可以将他们分组放入部门子目录。有的Linux系统根本不使用该目录,并且将主目录放置在其他地方,但是这种系统比较少见。 /lib:包含了位于/bin和/sbin中程序需要的库文件。一个库文件是一个程序文件,它包含能够被多个不同程序所使用的代码。将这些代码以库的形式存放起来,可以减轻程序设计者的工作量。这一般被认为是一种很好的处理方式。用户可能偶尔需要升级该目录中的库。但是在大多是情况下,没有必要进一步了解这些库中的内容。 /mnt:用于临时装载文件系统。 /proc:用于与Linux内核交换数据。该目录中有一些能够查看的文本文件,它们包含了一些系统信息,例如内核版本、系统正常工作时间和有关系统中处理器及内存的信息。 /sbin:只能把root使用的至关重要的系统管理命令存放在该目录中。如果在系统启动过程中需要某个只有超级用户才能使用的命令,那么这个命令就在该目录中。该目录中包含文件系统检查命令、关机命令和一些网络命令等。 /tmp:用于存储暂存文件。不必计划在这里存储自己的暂存文件,程序自动完成这一工作。 /usr:包含系统中每个用户都使用的文件和程序。这里存放了随同Linux集成套件一起安装的大多数程序和实用工具,并且能够供普通用户(不仅是超级用户)使用。文件系统的层次结构规定了这个目录具有只读访问许可权,换句话说,普通用户不能改变该目录中的内容。 /var:是存放Linux中可变数据的地方。可变数据包括锁文件、日志文件、邮件箱、假脱机文件和高速缓存数据。当系统正常运行时,这些数据文件是变化的。 /root:是超级用户的主目录。 Linux文件名 (1)文件名长度可达256个字符,并且不能使用下述字符: !@#$%^*()[

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档