操作系统实验一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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