操作系统实验一

  • 格式:doc
  • 大小:1.01 MB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告

课程名称:操作系统

学号:

姓名:

专业:

班级:

指导教师:

课内实验目录及成绩

信息技术学院

实验(实验一)

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、创建一台虚拟机安装操作系统时客户机操作系统选择Linux

2、修改虚拟机的安装路径。

3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。

4、设置分区完毕,安装虚拟机

4.3 了解Linux操作系统的桌面环境之一GNOME。

【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标

【操作步骤2】主菜单

【操作步骤3】个人用户主目录

【操作步骤4】启动字符终端

【操作步骤5】注销

[root@localhost~]# exit

【操作步骤6】重启系统

[root@localhost~]# reboot

【操作步骤7】关闭

[root@localhost~]# 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 :root

Password: 123456

[root@localhost~]# pwd

[root@localhost~]# ls -l

【显示结果1】

【操作步骤2】查看ls命令中-s选项的帮助信息,并举例说明。

[root@localhost~]# ls –help|more

【显示结果2】

【举例说明】

[root@localhost~]# ls -s

【操作步骤3】查看当前目录的详细信息;查看当前目录中文件和(子)目录信息。

[root@localhost~]# ls –la|more

【操作步骤4】显示/bin/目录中所有的首字母不是a、b、c、d、e的文件和(子)目录。

[root@localhost~]# ls –l /bin/[!a-e]*

【操作步骤5】启动第2个虚拟终端,用普通用户登陆,查看当前目录的绝对路径;比较个人用户主目录与超级用户的区别。

【比较结果】

超级用户的个人用户主目录是/root;

普通用户的个人用户主目录是/home下与该用户同名的子目录/home/zhang

【操作步骤6】返回第1个虚拟终端,统计已登录的用户数。

[root@localhost~]# who

[root@localhost~]# who |wc -l

【操作步骤7】切换到/etc目录。

[root@localhost~]# cd /etc

观察“命令提示行的变化”:

原【命令提示行】

现【命令提示行】

【操作步骤8】分页显示/etc目录中所有文件和子目录的信息,并将结果存放在count文件的尾部。

[root@localhost etc]# ls /etc|more

[root@localhost etc]# ls -al >> count

【操作步骤9】统计etc目录下fstab文件的行数,单词数和字符数,将结果存放在count文件中。

[root@localhost etc]# man wc

[root@localhost etc]# wc -lwm /etc/fstab >count

[root@localhost etc]# cat count

【操作步骤10】查看count文件的内容,比较变化。

起初count文件追加了etc目录中所有文件和子目录的信息,之后的命令并未要求追加在原先的内容之后,所以count文件的内容被清空,由etc目录下fstab文件的行数,单词数和字符数的结果覆盖

原先的count文件的内容:

现在count文件的内容:

【操作步骤11】返回个人用户主目录。

[root@localhost etc]# su - zhang