- 1、本文档共164页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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个字符,并且不能使用下述字符:
!@#$%^*()[
您可能关注的文档
- 本科毕业论文(设计)指导过程记录册.doc
- 本科汇编语言习题答案全部(可打印版).doc
- 本科计算机信息第二学期《汇编语言程序设计》.doc
- 本科生立项.doc
- 本学期 C++实验.doc
- 本学期广工C语言考试题答案.doc
- 比Win7还炫!SUSE Linux11系统全面体验.doc
- 比谷歌地球更牛的3D地图.doc
- 比较Unix操作系统的各个版本:AIX、HP-UX和Solaris.doc
- 比苹果iPad销售更火爆的产品.doc
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 林伟贤-魅力口才第1-40集全.ppt
- 海上油气集输油气混输管道浅析.pptx
- 广东省2024年本科普通类(历史)投档情况.pdf VIP
- 路堑高边坡安全专项施工方案.docx VIP
- deform v11安装教程注意前先退出安全管家之类杀毒软件以免过程中拦.pdf VIP
- trnsys太阳能系统详细案例.ppt VIP
- 可摘局部义齿修复工艺技术 第四章 可摘局部义齿的设计及制作流程 第四章 可摘局部义齿的设计及制作流程.pptx VIP
- 卫生巾营销策划方案.doc VIP
- PE聚乙烯焊工考试试卷.doc VIP
- 2025河南工业大学招聘非事业编(人事代理)12人笔试模拟试题及答案解析.docx VIP
文档评论(0)