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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《操作系统基础》实验指导书 扬州大学 物理科学与技术学院 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)

ipad0b + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档