网络操作系统的实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络操作系统实训报告学生学院计算机学院
目录
1 实验一熟悉Linux系统环境…………………………………………………
2 实验二 Linux 的文件与目录结构文本处理令………………………………
3 实验三 Linux 系统配置与管理………………………………………………
4 实验四Linux 与用户有关的命令及系统管理命令…………………………
实验一熟悉Linux系统环境
一、实验目的
●了解Linux系统中普通用户与超级用户帐号的概念;
●了解进入及退出Linux 系统的基本方法;
●了解虚拟控制台的原理;
●使用passwd命令更改用户的口令;
●了解Linux 中的ls、echo、cat、date、clear等基本行命
令的功能;
●了解Linux命令中的命令参数(开关符)的使用;
●学会使用Linux中的man命令来获得帮助
二、实验流程
1、实验步骤:
1)按管理员提供的用户名和密码登录系统。
2)输入
ls
然后观察屏幕的反应
3)输入
cd /
然后观察系统提示符是否有变化。
4)输入
ls
然后观察屏幕的反应。
5)输入
echo “hello!”
6)通过练习ls –a、ls –l、ls –t来考察命令中参数的作用7)使用man命令来了解ping命令的重要功能
结果如下:
实验二Linux 的文件与目录结构文本处理令
一、实验目的
●了解Linux的基本目录结构的特点;
●学会建立和删除目录的方法;
●了解Linux中的绝对和相对路径;
●通过使用ls命令进一步了解Linux中文件属性的含义●了解文件的复制、删除等基本命令的使用;
●了解Linux 中的sort及uniq
二、实验流程:
[实验1]
实验目的:学会通过“cd”和“ls”两个命令观察自己操作系统的部分目录结构。
实验步骤:
1)首先将当前目录确定为根目录,然后浏览该目录下有哪些目录。
2)观察在bin 目录中有什么文件——是否有前面学到过的ls 或echo 等命
令程序?
3)观察属于你自己空间的那个目录里有些什么东西?
结果如下:
[实验2]
实验目的:正确使用“mkdir”和“rmdir”命令建立和删除
目录。
实验步骤:
1)建立一个名叫“tmpdr”的目录,输入
mkdir tmpdr
然后观察一下该目录是否正确地建立起来。
2)在“tmpdr”目录中,再建立一个名叫“tmpsubdr”的目录,输入
cd tmpdr
mk tmpsubdr
然后观察一下“tmpsubdr”目录是否正确地建立起来。
结果如下:
3)接下来要做的事可能令人沮丧一些——将刚才建立的两个目录删除,
输入
rmdir tmpsubdr
cd ..
rmdir tmpdr
然后观察一下刚才建立的目录结构是否已被清空了。
4)继续使用mkdir命令创建多重目录,并使用pwd命令
[实验3]
实验目的:建立目录并观察目录属性。
实验步骤:
1)在属于自己的目录空间内,建立目录“tmpdr”,然后利用
“ls -l”命令观察目录属性,记录“内含目录数量”栏目的数字是多少。
并观察该目录属于哪个用户和用户组。
2)在目录“tmpdr”中再建立目录“tmpsubdr”,然后观察“tmpdr”属
性发生了什么变化(注意操作中用“cd”命令改变当前目录)。
[实验4]
实验目的:建立文件并观察文件属性。
实验步骤:
1)在属于自己的目录空间内,执行
vi myfile.txt
“vi”命令的作用是建立文件,显然,上述命令执行后便建立了一个叫
“myfile.txt”的文件,操作系统会进入到为文件编辑器环境。
2)按键盘“Insert”(或“i”)键,进入到文字编辑状态,在文字编辑
状态中输入一些文字内容,比如
hello!
3)按键盘上的“Esc”键,表示退出文字编辑状态,然后按
“:”键,表
示进入文件编辑器的命令环境。
4)执行命令
wq
“wq”命令表示保存文件并退出文件编辑器状态。
如果不需要保留文件
的修改而退出文件编辑器,则可执行“q!”命令。
5)使用“ls -l”命令观察“myfile.txt”文件的属性。
实验三Linux 系统配置与管理
一、实验目的
●掌握Linux常用的系统基本配置文件;
●了解用户自定义文件的使用与配置;
●压缩打包技术与应用程序安装;
二、实验流程
[实验1]了解Linux的配置文件
1、实验目的:在命令行环境中观察系统配置。
实验步骤:
在etc目录中观察配置文件,并根据自己系统的配置,填写下面表格:
机器名:
别名:
IP地址:127.0.0.1
DNS服务器地址:
当前用户所在的组
当前用户的UID号
当前用户空间的所在目录
答案在截图里:
2、实验目的:在命令行环境中,观察用户目录,探索和更改kde以及部分应用程序的设置。
实验步骤:
一、在用户目录中寻找并观察kde相关配置文件,并利用vi 程序,更改kde桌
面墙纸。
然后,在被修改的那句配置语句前增加一条注释:
I have modified
the wall paper。
实验完成后填写下表:
更改kde桌面墙纸所涉及的配置文件是:
更改kde桌面墙纸须修改该配置文件中哪一句话?
二、在用户目录中寻找并观察konqueror(“即kde桌面上按起点图标后启动的
窗口”)相关配置文件,并利用vi程序,设置konqueror的菜单为显示或不显
示。
并填写下表:
更改konqueror菜单设置所涉及的配置文件是:
确定konqueror菜单是否显示须修改该配置文件中哪一句话?
[实验2] 了解Linux压缩打包技术
1、实验目的:对文件进行压缩和解压缩,并观察压缩前后文件大小的变化。
实验步骤:
1)编写文本文件test.txt,并在其中随意输入几十行字符,然后观察文件大
小;
2)利用gzip工具压缩该文件,并观察压缩后文件大小;3)利用gunzip工具解压缩该文件;
实验二:
2、实验目的:对某个目录进行打包压缩。
实验步骤:
1)建立一个目录temp,在其中拷贝进较多的文件,然后利用tar工具将其压
缩打包成temp.tar.gz;
2)将原来的temp目录删除;
3)利用tar工具解包该文件,使temp目录重新出现;
四、Linux 与用户有关的命令及系统管理命令一、实验目的:
●了解passwd及su 命令的含义;
●了解相关的Linux系统管理命令;
●了解Linux的磁盘管理命令。
二、实验说明
(一)Linux与用户有关的命令
1、passwd命令
2、su命令
(二)Linux系统管理命令
1、wall命令
这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息
写好存入一个文件中,然后输入:
# wall < 文件名
这样就能对所有的用户发送信息了。
在上面的例子中符号“<”表示输入重定向,有关它的含义和用法请参阅第十章
的有关内容。
例如:
# wall ‘Thank you!’
Broadcast message from root (tty1)Fri Nov 26 14:15:07 1999…
Thank you!
#
执行以上命令后,用户的屏幕上显示出“Thank you!”信息
后,并不出现系统
提示符$(#),再次按回车键后,屏幕出现系统提示符。
2、write命令
write命令的功能是向系统中某一个用户发送信息。
该命令的一般格式为:
write 用户帐号[终端名称]
例如:$ write Guest hello
此时系统进入发送信息状态,用户可以输入要发送的信息,输入完毕,希望退
出发送状态时,按组合键< Ctrl+c>即可。
3、mesg指令
mesg命令设定是否允许其他用户用write命令给自己发送信息。
如果允许别人
给自己发送信息,输入命令:
# mesg y
否则,输入:
# mesg n
对于超级用户,系统的默认值为n;而对于一般用户系统的默认值为y。
如果
mesg后不带任何参数,则显示当前的状态是y还是n.。
4、sync命令
sync命令是在关闭Linux系统时使用的。
用户需要注意
的是,不能用简单
的关闭电源的方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存
了许多数据,在关闭系统时需要进行内存数据与硬盘数据的同步校验,保证硬
盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。
一般正常的
关闭系统的过程是自动进行这些工作的,在系统运行过程中也会定时做这些工
作,不需要用户干预。
sync命令是强制把内存中的数据写回硬盘,以免数据的
丢失。
用户可以在需要的时候使用此命令。
该命令的一般格式为:
sync
5、shutdown命令
shutdown 命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上
的所有登录用户提示一条警告信息。
该命令还允许用户指定一个时间参数,可
以是一个精确的时间,也可以是从现在开始的一个时间段。
精确时间的格式是
hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。
系
统执行该命令后,
会自动进行数据同步的工作。
该命令的一般格式为:shutdown [选项] [时间] [警告信息] 6、free命令
free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已
用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。
该命令的一般格式为:free [-b | -k | -m]
7、uptime命令
uptime命令显示系统已经运行了多长时间,它依次显示下列信息:现在时间、
系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分
钟和15分钟内的平均负载。
该命令的一般格式为:uptime
(三)Linux磁盘管理
1、df命令
功能:检查文件系统的磁盘空间占用情况。
可以利用该命令来获取硬盘被占用
了多少空间,目前还剩下多少空间等信息。
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
2、du命令
du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况。
功能:统计目录(或文件)所占磁盘空间的大小。
语法:du [选项] [Names…]
说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数
据块(1024字节)的情况。
若没有给出Names,则对当前目录进行统计。
3、dd命令
功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进
行格式转换。
可以用该命令实现DOS下的diskcopy命令的作用。
先用dd命令
把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘
上,完成diskcopy的功能。
需要注意的是,应该将硬盘上的寄存文件用rm命
令删除掉。
系统默认使用标准输入文件和标准输出文件。
语法:dd [选项]
4、fdformat 命令
软盘是用户常用的存储介质之一。
软盘在使用之前必须先作格式化操作,然后
可以用tar、dd、cpio等命令存储数据,也可以在软盘上建立可安装的文件系
统。
功能:低级格式化软盘
语法:format [-n] device
说明:该命令的作用是对软盘进行格式化。
五、实验体会
这是我第一次接触unix,通过上unix实验课,我学到了很多东西,熟悉了Linux系统环境和Linux 系统配置与管理,学习了unix的很多命令,也发觉unix很有意思。
由于我们基本上使用的操作系统都是windows系列的,通过网络操作系统实验,能够接触到unix,从而能了解两种操作系统的不同之处和相同之处。
对于不同的操作系统有了一个较清晰的比较,对以后的学习打下基础。