操作系统实验一_第1页
操作系统实验一_第2页
操作系统实验一_第3页
操作系统实验一_第4页
操作系统实验一_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.本科实验报告课程名称:操作系统学号:姓名:专业:班级:指导教师:课内实验目录及成绩序号实验名称成绩总评成绩1 基本 shell 命令及用户管理2 Linux 文件系统及文件管理3 Linux 进程管理及进程调度信息技术学院.实验 ( 实验一 )1 实验名称 :基本 shell命令及用户管理2 实验目的2.1掌握安装 Linux 操作系统的方法。2.2掌握 Linux 操作系统的基本配置。2.3了解 GNOME桌面环境。2.4掌握基本 shell命令的使用。3 实验准备3.1下载 VMware Workstation虚拟机软件(版本不限)。3.2准备 Linux 操作系统的安装源(内核版本和发

2、行版本均不限)。注:实验准备、实验内容4.1 和 4.2 作为回家作业布置,同学们利用课余时间可在私人计算机上完成。4 实验要求、步骤及结果4.1安装虚拟机软件。【操作要求】安装 VMware Workstation 虚拟机软件,并填写以下4.1.1 和 4.1.2的内容。4.1.1【 VMware Workstation虚拟机版本号】4.1.2 【主要配置参数】4.2安装 Linux 操作系统。【操作要求】安装Linux 操作系统,版本不限。.Linux 发行版本:Linux 内核版本:【主要操作步骤:包括分区情况】1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux2、修改虚拟机的

3、安装路径。3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。4、设置分区完毕,安装虚拟机4.3了解 Linux 操作系统的桌面环境之一GNOME。【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标.【操作步骤2】主菜单【操作步骤3】个人用户主目录【操作步骤4】启动字符终端.【操作步骤5】注销rootlocalhost# exit【操作步骤6】重启系统rootlocalhost# reboot【操作步骤7】关闭rootlocalhost# halt.【回答问题】简述Windows桌面环境与Linux桌面环境的主要区别。桌面环境(图

4、形化GUI)下: windows 与 linux是完全一样的。windows 与 linux不同的地方在于内核部分:在 WINDOWS中,安装程序几乎全部都是以二进制形式发布的。也就是说,用户下载了一个程序,然后双击,一路NEXT,NEXT,NEXT就可以了。这个方法很适合初学者。在LINUX 世界也有类似的机制,比如 YUM, APT-GET 等。不过YUM和 APT-GET都是比较晚才出现的,在那之前,在LINUX 世界安装程序要更麻烦些,需要下载完整的程序源码,进行编译后才能安装使用。4.4掌握基本shell命令的使用。注:以下需要填写操作步骤所对应的shell命令(包括过程)与结果。【

5、操作步骤1】用超级用户登陆,查看当前目录的绝对路径。Login :rootPassword: 123456rootlocalhost# pwdrootlocalhost# ls -l.【显示结果1】【操作步骤2】查看 ls 命令中 -s 选项的帮助信息,并举例说明。rootlocalhost# ls help|more【显示结果2】【举例说明】rootlocalhost# ls -s【操作步骤3】查看当前目录的详细信息;查看当前目录中文件和(子)目录信息。rootlocalhost# ls la|more.【操作步骤4】显示 /bin/目录中所有的首字母不是a、 b、 c、 d、e 的文件和(

6、子)目录。rootlocalhost# ls l /bin/!a-e*【操作步骤 5】启动第 2 个虚拟终端,用普通用户登陆,查看当前目录的绝对路径;比较个人用户主目录与超级用户的区别。【比较结果】超级用户的个人用户主目录是/root;普通用户的个人用户主目录是/home 下与该用户同名的子目录/home/zhang.【操作步骤6】返回第1 个虚拟终端,统计已登录的用户数。rootlocalhost# whorootlocalhost# who |wc -l【操作步骤7】切换到 /etc目录。rootlocalhost# cd /etc观察“命令提示行的变化”:原【命令提示行】现【命令提示行】

7、【操作步骤8】分页显示 /etc目录中所有文件和子目录的信息,并将结果存放在count 文件的尾部。rootlocalhost etc# ls /etc|morerootlocalhost etc# ls -al count.【操作步骤9】统计 etc 目录下 fstab文件的行数,单词数和字符数,将结果存放在count 文件中。rootlocalhost etc# man wcrootlocalhost etc# wc -lwm /etc/fstab countrootlocalhost etc# cat count【操作步骤10】查看 count 文件的内容,比较变化。起初 count 文

8、件追加了etc 目录中所有文件和子目录的信息,之后的命令并未要求追加在原先的内容之后,所以 count 文件的内容被清空,由etc 目录下 fstab文件的行数,单词数和字符数的结果覆盖原先的 count 文件的内容:现在 count 文件的内容:.【操作步骤11】返回个人用户主目录。rootlocalhost etc# su - zhang【操作步骤12】利用管道将“cd”命令的帮助信息保存到普通用户的个人用户主目录下cd.txt文件中,并分页显示。zhanglocalhost $ help cd cd.txtzhanglocalhost $ cat cd.txt|more【操作步骤13】设

9、置 10 分钟后关闭系统,并查看本虚拟终端和其它已登陆虚拟终端的情况。rootlocalhost $ shutdown -h 10【显示结果1:本虚拟终端】【显示结果2:其它已登陆终端】4.5利用 vi 编辑文本文件【操作步骤1】利用 vi 新建具有如下内容的test文件,保存在个人用户主目录中,退出。How to Read Faster.When I was a schoolboy I must haveread every comic book ever published. But as Igot older,my eyeballs must have slowed down or so

10、mething I mean, comic books started to pile up fasterthen I could read them!It wasn t until much later, when I was studying at colleague;I realized that it wasntmy eyeballsthathad gone wrong. Theyre stillmoving as wellas ever.The problem is thatthere stoo much to read these days, and too little time

11、 to read every WORD of it.【过程】1、启动计算机后,以个人用户(zhang)身份登录字符界面。2、在 Shell命令提示符后输入命令“vi ”,启动vi文本编辑器,默认进入命令模式。3、按“ i ”键,从命令模式转换为文本编辑模式,此时屏幕的最底边出现“-INSERT-”字样4、输入上述文本内容。按backspace 或 Delete删除错误的字符。5、按 ESC 键返回命令模式。6、按“:”键进入最后行模式,输入“w test”,将正在编辑的内容保存为test文件。7、屏幕底部显示“test New 3L, 493C written”字样,表示此文件有3行8、按“:

12、”键后输入“q”,退出vi【操作步骤2】打开在test文件,在第一行后插入一行内容:“ With the development of society, theabilityof readingbecomes more and more important.”,并在最后一行之后添加一行,内容为:“ Wemustknow some methods to read faster.”【过程】1、输入命令“ vi test”,启动 vi文本编辑器并打开test文件。2、移动光标到When 所在行,按“ o”键,进入文本编辑模式,屏幕底部出现“INSERT- ”字样输.入文本3、将光标移动到最后一行的行

13、尾输入文本。【操作步骤3】将文本中所有“eyeballs”字符串用“eye-balls”替换。【文本块操作命令】按 ESC 键后输入“: ”,进入最后行模式。因为test前 f2文件中共有5行,所以输入命令“1,5s/eyeballs/eye-balls/g”,在最后行模式,输入“wq”,保存对文件的修改,并且退出vi【操作步骤4】将第二行移动到文件的最后,删除第一和第二行并恢复删除,不存盘退出。【文本块操作命令1】输入命令“ vi test”,按“:”键,输入命令“2, 2 m 5 ”,将第二行移动到第五行的后面【文本块操作命令2】按“:”键,输入“1, 2 d ”,删除第一和第二行.【撤销

14、命令】按“ u”键,撤销操作【不存盘退出】按“:”键,输入“q!”,退 出 vi ,不存盘【操作步骤5】打开文件,复制第二行,并添加到文件的最后,删除第二行,保存修改后退出vi 。【文本块操作命令1】输入命令“ vi test”,按“:”键,输入“2, 2 co 5 ”,将第二行的内容复制到第五行的后面【文本块操作命令2】按“:”键,输入“2 d ”,删除第二行.【存盘退出】按“:”键,输入“wq”,存盘退出。4.6应用题【操作步骤1】修改 /etc/inittab文件的相关内容,改变运行级别为3(仅提供字符界面) 。zhanglocalhost $ vi /etc/inittab【原内容】【

15、现内容】【操作步骤2】重新启动Linux 操作系统,以验证上述修改正确。.4.7设置 shell命令的别名 rootlocalhost # alias a=pwd【操作步骤1】设置 shell命令的。4.8 基本用户管理和组群管理【操作要求1】新建一名为duser 的用户,其口令是“tdd63u2 ”,主要组群为myusers 。【操作步骤】1、按下 CTRL+ALT+F3 组合键,切换虚拟终端,以超级用户身份登录。2、输入命令“groupadd myusers”,建立新组群myusers 。3、输入命令“useradd -g myusers duser”,建立新用户duser 。4、输入命令

16、“passwd duser ”,根据屏幕提示输入两次口令“tdd63u2 ”,【操作要求2】将 duser 用户设置为不需口令就能登录;启动虚拟终端3,用 duser 用户登录;修改自己的登录口令。【操作步骤】输入命令“ passwd -d duser”按下 ALT+F4组合键,切换虚拟终端,在“Login :”后输入用户名“duser ”duserlocalhost $ passwd.【操作要求3】查看 duser 用户的相关信息。【操作步骤】duserlocalhost $ id duser【操作要求4】普通用户duser 切换为超级用户并使用相应环境,比较超级用户和普通用户的工作环境。【

17、操作步骤】duserlocalhost $ su - ,根据屏幕提示信息,输入超级用户口令登录,切换用户。【工作环境比较】工作环境普通用户 duser超级用户 root命令提示行duserlocalhost $rootlocalhost #用户主目录/home/duser/root【操作要求5】新建组群 mygroup。【操作步骤】rootlocalhost # groupadd mygroup【操作要求6】删除 mygroup 组群 ,删除 duser 用户同时删除其个人用户主目录。【操作步骤】rootlocalhost # groupdel mygroup.rootlocalhost #

18、exitrootlocalhost # userdel -r duser4.9 批量新建多个用户帐号【操作要求】为某学习小组的11 位同学批量创建用户账号。用户账号为“S” + 2 位顺序号,即S01 S11,初始口令均为“12345678”,且均隶属于GID 为 800、名为“ class800 ”的新组群,假设UID 从 800 开始。写出每一步的观察结果,即相关文件上相关内容的变化。【操作步骤1】rootlocalhost # groupadd -g 800 class800【 /etc/group 相关内容】rootlocalhost # cat /etc/group【操作步骤2】ro

19、otlocalhost # vi student,按 i转为文本模式rootlocalhost # vi password,按 i转为文本模式.【 /etc/passwd 相关内容】rootlocalhost # cat /etc/passwd【 /etc/shadow 相关内容】rootlocalhost # cat /etc/shadow【操作步骤3】rootlocalhost # newusers studentrootlocalhost # pwunconv【 /etc/passwd 相关内容】rootlocalhost # cat /etc/passwd【 /etc/shadow相关内容】.rootlocalhost # cat /etc/shadow【操作步骤4】rootlocalhost # chpasswd passwordrootlocalhost # pwconv【 /etc/passwd 相关内容】rootlocalhost # cat /etc/passwd【 /etc/shadow 相关内容】rootlocalhost # cat /etc/shadow【操作步骤5】Login :s01.Password: 12345678【 /etc/passwd 相关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论