Linux基础操作实验报告

更新时间:2023-12-04 04:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验项目名称:Linux基础操作 实验项目编号:一

学号: 组号:

上机实践日期:2011-9-19 上机实践时间: 2 学时

一、目的(本次实验所涉及并要求掌握的知识点)

1、熟悉启动Linux虚拟机与同时使用多个控制台登录Linux的基本操作; 2、熟练使用date、shutdown、exit、halt、reboot等命令; 3、掌握shell中的特殊按键、Linux中的基本命令; 4、掌握对文件的备份和恢复。

二、实验内容与设计思想(设计思路、主要数据结构、主要代码结构、主要代码段分析、电路图) 1、实验内容

1)练习使用启动Linux虚拟机

2)练习同时使用多个控制台登录Linux

3)练习使用date、shutdown、exit、halt、reboot等命令 a.使用date命令修正系统时间,改为当前日期时间

b.使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。 c.通过Internet查找,是否还有其他的关机命令 4)练习操作shell中的特殊按键

在做以下实验之前,用root登录到虚拟控制台1(下面简称vc1),运行如下命令: useradd mike passwd mike 添加mike用户

然后用新增加的mike用户分别登录虚拟控制台2和3

在虚拟控制台3下用mike用户登录成功后,运行如下命令: su (变换身份到超级用户,需要输入root的密码) 5)练习所学习的基础命令,完成以下问题: a.logname和whoami的区别,举例说明

b.从vc1向vc3用write命令发信息,写出这条完整的命令

c.假设当前路径为:/home/mike,需要变换到绝对路径为/etc/default目录下,则该命令用相对路径怎么写?

6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下)

a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz

b.对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2,比较二种工具的压缩能力

c.在/home目录下建立文件a,在/home目录下建立目录test,在/home/test目录下建立文件b(用vi编辑任意内容)

d.对/home目录进行增量备份,备份2011年9月19日以来变化的文件,备份文件名为home.20110919.tar

e.删除目录/home,会出现什么情况?然后利用上述备份恢复所有文件。

7)填写实验报告单,下周实验课前将电子文档传到服务器上,实验报告单的文件名格式为“9.19-xxx实验报告”,xxx为自己的名字

三、实验使用环境(本次实验所使用的平台和相关软件)

VMware、Red Hat Enterprise Linux 5

四、实验步骤和调试过程(实验步骤、测试数据设计、测试结果分析)

1)启动Linux虚拟机和同时多个控制台登录Linux

从VMware中启动Red Hat Enterprise Linux 5,当要同时多个控制台登录Linux时按Ctrl+F1(或F2~F9中任选其一)切换到不同的虚拟机登录同一用户或不同用户。通过命令who或w可以查看显示当前在线的全部用户。

2) 练习使用date、shutdown、exit、halt、reboot等命令

date 时间格式为:MMDDhhmm[[CC]YY][.ss]

MM代表月(注意是2位,即2月应写02,以下类似)、DD代表日hh代表时、mm代表分、CC代表年份前2位、YY代表年份后2位、ss代表秒

shutdown命令 格式:shutdown [选项] [时间] [警告信息]

一个控制台的用户启动shutdown命令后,系统会向所有控制台的用户广播。

发出shutdown命令的控制台

接收到广播信息的其他控制台

其他退出命令:

exit或logout:用户注销只是切断了当前用户的前台工作,Linux后台还是在忙碌着,提供正常的服务;

halt命令:无需等待立即关闭系统,相当于shutdown –h now; reboot命令:无需等待立即重启系统,相当于shutdown –r now;

3) 操作shell中的特殊按键

添加mike用户,新增加的mike用户分别登录虚拟控制台2和3,在虚拟控制台3下用mike用户登录成功后,运行命令su (变换身份到超级用户,需要输入root的密码)

4) 练习所学习的基础命令

logname和whoami的区别

logname显示登录系统的用户名字;whoami显示用户当前的身份.

从vc1向vc3用write命令发信息

write命令格式:write 用户账号 [终端号] (写完内容后以ctrl+d作为结束)

Mike用户接收的信息

当前路径为:/home/mike,需要变换到绝对路径为/etc/default目录下,用命令用相对路径写

对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz

对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2。bziip2不具有将多个文件或目录进行打包的功能,只能单纯的对文件进行压缩。

在/home目录下建立文件a,写入内容后显示文件a的内容

在/home目录下建立目录test,在/home/test目录下建立文件b

显示文件b的内容

删除目录/home

删除/home目录后不能添加新用户

删除/home目录后除超级用户root外的其他原有用户都不能使用

对备份文件进行解压,解压文件在/root目录下

将文件移动根目录下就恢复了

五、实验小结(实验中遇到的问题及解决过程、实验中产生的错误及原因分析、实验体会和收获)

1、遇到的问题及解决过程

删除/home目录后对压缩文件解压,还是不能添加用户或登录原来添加的用户?后来想到/root和/home是同一级的目录文件,而解压后的/home目录在/root目录下,于是将/root目录下的/home目录移到根目录下,问题就解决了。

2、实验体会和收获

第一次用Linux,对Linux里的命令、一些查看文件信息等基本操作都不熟悉,敲写命令是要一直查看课件或书本,通过本次实验后有了基本的认识和掌握一些常用的命令。

要多上机练习,才能更快的掌握。 最后备份和恢复的不太正确 六、附录(参考文献和相关资料)

《Linux系统与网络服务管理技术大全(第二版)》

1、遇到的问题及解决过程

删除/home目录后对压缩文件解压,还是不能添加用户或登录原来添加的用户?后来想到/root和/home是同一级的目录文件,而解压后的/home目录在/root目录下,于是将/root目录下的/home目录移到根目录下,问题就解决了。

2、实验体会和收获

第一次用Linux,对Linux里的命令、一些查看文件信息等基本操作都不熟悉,敲写命令是要一直查看课件或书本,通过本次实验后有了基本的认识和掌握一些常用的命令。

要多上机练习,才能更快的掌握。 最后备份和恢复的不太正确 六、附录(参考文献和相关资料)

《Linux系统与网络服务管理技术大全(第二版)》

本文来源:https://www.bwwdw.com/article/a9wt.html

Top