




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科实验报告课程名称:操作系统学 号:姓 名:专 业:班 级:指导教师:课内实验目录及成绩序号实验名称成绩总评成绩1基本shell命令及用户管理2Linux文件系统及文件管理3Linux进程管理及进程调度信息技术学院实验(实验一)1 实验名称:基本shell命令及用户管理2 实验目的2.1 掌握安装Linux操作系统的方法。2.2 掌握Linux操作系统的基本配置。2.3 了解GNOME桌面环境。2.4 掌握基本shell命令的使用。3 实验准备3.1 下载VMware Workstation虚拟机软件(版本不限)。3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。注:实验准备、实验内容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、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。4、设置分区完毕,安装虚拟机4.3 了解Linux操作系统的桌面环境之一GNOME。【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标【操作步骤2】主菜单【操作步骤3】个人用户主目录【操作步骤4】启动字符终端【操作步骤5】注销rootlocalhost# exit【操作步骤6】重启系统rootlocalhost# reboot【操作步骤7】关闭rootlocalhost# halt【回答问题】简述Windows桌面环境与Linux桌面环境的主要区别。桌面环境(图形化GUI)下:windows与linux是完全一样的。windows与linux不同的地方在于内核部分:在WINDOWS 中,安装程序几乎全部都是以二进制形式发布的。也就是说,用户下载了一个程序,然后双击,一路NEXT,NEXT,NEXT就可以了。这个方法很适合初学者。在LINUX世界也有类似的机制,比如YUM, APT-GET 等。不过YUM和APT-GET都是比较晚才出现的,在那之前,在LINUX世界安装程序要更麻烦些,需要下载完整的程序源码,进行编译后才能安装使用。4.4 掌握基本shell命令的使用。注:以下需要填写操作步骤所对应的shell命令(包括过程)与结果。【操作步骤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的文件和(子)目录。rootlocalhost# ls l /bin/!a-e*【操作步骤5】启动第2个虚拟终端,用普通用户登陆,查看当前目录的绝对路径;比较个人用户主目录与超级用户的区别。【比较结果】超级用户的个人用户主目录是/root;普通用户的个人用户主目录是/home下与该用户同名的子目录/home/zhang【操作步骤6】返回第1个虚拟终端,统计已登录的用户数。rootlocalhost# who rootlocalhost# who |wc -l【操作步骤7】切换到/etc目录。rootlocalhost# cd /etc观察“命令提示行的变化”:原【命令提示行】现【命令提示行】【操作步骤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文件追加了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】设置10分钟后关闭系统,并查看本虚拟终端和其它已登陆虚拟终端的情况。rootlocalhost $ shutdown -h 10【显示结果1:本虚拟终端】【显示结果2:其它已登陆终端】4.5 利用vi编辑文本文件【操作步骤1】利用vi新建具有如下内容的test文件,保存在个人用户主目录中,退出。How to Read FasterWhen I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them! It wasnt until much later, when I was studying at colleague; I realized that it wasnt my eyeballs that had gone wrong. Theyre still moving as well as ever. The problem is that theres too much to read these days, and too little time 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、按“:”键后输入“q”,退出 vi【操作步骤2】打开在test文件,在第一行后插入一行内容:“With the development of society, the ability of reading becomes more and more important.”,并在最后一行之后添加一行,内容为:“We must know some methods to read faster.”【过程】1、输入命令“vi test”,启动 vi 文本编辑器并打开 test 文件。2、移动光标到 When 所在行,按“o”键,进入文本编辑模式,屏幕底部出现“INSERT-”字样输入文本3、将光标移动到最后一行的行尾输入文本。【操作步骤3】将文本中所有“eyeballs”字符串用“eye-balls”替换。【文本块操作命令】按 ESC 键后输入“:”,进入最后行模式。因为test前 f2 文件中共有 5 行,所以输入命令“1,5 s/eyeballs/eye-balls/g”,在最后行模式,输入“wq”,保存对文件的修改,并且退出 vi【操作步骤4】将第二行移动到文件的最后,删除第一和第二行并恢复删除,不存盘退出。【文本块操作命令1】输入命令“vi test”,按“:”键,输入命令“2,2 m 5”,将第二行移动到第五行的后面【文本块操作命令2】按“:”键,输入“1,2 d”,删除第一和第二行【撤销命令】按“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【原内容】【现内容】【操作步骤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、输入命令“passwd duser”,根据屏幕提示输入两次口令“tdd63u2”,【操作要求2】将duser用户设置为不需口令就能登录;启动虚拟终端3,用duser用户登录;修改自己的登录口令。【操作步骤】输入命令“passwd -d duser”按下ALT+F4组合键,切换虚拟终端,在“Login:”后输入用户名“duser”duserlocalhost $ passwd【操作要求3】查看duser用户的相关信息。【操作步骤】duserlocalhost $ id duser【操作要求4】普通用户duser切换为超级用户并使用相应环境,比较超级用户和普通用户的工作环境。【操作步骤】duserlocalhost $ su - ,根据屏幕提示信息,输入超级用户口令登录,切换用户。【工作环境比较】工作环境普通用户duser超级用户root命令提示行duserlocalhost $rootlocalhost #用户主目录/home/duser/root【操作要求5】新建组群mygroup。【操作步骤】rootlocalhost # groupadd mygroup【操作要求6】删除mygroup组群, 删除duser用户同时删除其个人用户主目录。【操作步骤】rootlocalhost # groupdel mygrouprootlocalhost # exitrootlocalhost # userdel -r duser4.9批量新建多个用户帐号【操作要求】为某学习小组的11位同学批量创建用户账号。用户账号为“S”+ 2位顺序号,即S01S11,初始口令均为“12345678”,且均隶属于GID为800、名为“class800”的新组群,假设UID从800开始。写出每一步的观察结果,即相关文件上相关内容的变化。【操作步骤1】rootlocalhost # groupadd -g 800 class800【/etc/group相关内容】rootlocalhost # cat /etc/group【操作步骤2】rootlocalhost # 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 password rootlocalhost # pwconv【/etc/passwd相关内容】rootlocalhost # cat /etc/passwd【/etc/shadow相关内容】rootlocalhost # cat /etc/shadow【操作步骤5】Login :s01Password: 12345678【/etc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省池州一中2026届化学高三第一学期期末学业质量监测试题含解析
- 情景歌课件教学课件
- 全新学校清明节扫墓活动方案
- 陕西省西安市新城区西安中学2026届高一化学第一学期期中经典试题含解析
- 高校大学生联谊活动策划方案
- 幼儿园家园共庆端午节活动方案
- 恐龙大迁移课件
- 现代物业面试题及答案
- 海关监制考试题及答案
- 福建莆田秀屿下屿中学2026届化学高二上期末预测试题含答案
- 增值税法规与政策 (优惠)
- 初中英语:1000组固定词组及句型搭配
- 2025年云南省曲靖市事业单位定向招聘驻曲部队未就业随军家属14人历年管理单位笔试遴选500模拟题附带答案详解
- 《工程勘察设计收费标准》(2002年修订本)
- 泡泡岛音乐与艺术节
- 太傻天书(完整版)
- DB52T 1496-2020 高速公路隧道照明设计规程
- 游戏公司游戏测试合同
- 发电厂新员工培训
- 护理质量标准解读课件
- 山东省潍坊市2025届高三上学期开学调研检测英语试题 含解析
评论
0/150
提交评论