网络管理与服务设计解析.docx

PAGE \* MERGEFORMAT 24 实验报告 课程名称:网络管理与服务设计 学院:信息科学与工程学院 专业:班级: 姓名:学号: 2016年5月28日 山东科技大学教务处制 实验报告 组别 姓名 同组实验者 实验项目名称 实验一linux基础(命令、脚本练习) 实验日期 教师评语 实验成绩 指导教师 一,什么是shell: 用户和组的管理: 实验方法: Shell程序的编辑可使用vi,emacs等Linux下的各种文本编辑器。本实验环境可使用Red Hat Enterprise Linux 6。 Shell程序的调试可以通过建立多个工作区交互进行。 Shell一些命令: PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 前用户Shell类型 LANG 语言相关的环境变量,多语言可以修改此环境变量 MAIL 当前用户的邮件存放目录 PWD 当前目录 env命令显示的变量只是环境变量,系统预设的变量其实还有很多,你可以使用set命令把系统预设的全部变量都显示出来 问题: 1,添加两个分组,group1,group2,100个用户User1--User100; User1--User50属于group1, User51--User100属于group2; User10是group的管理员,User51是group2的管理员。 2,有一个文件,记录学生语文,数学成绩 要读入文件,并计算平均成绩,排序并且输出优,良,中。 3,脚本执行判断,参数是文件还是目录或者其他文件输出信息,若目录输出目录中的文件。 实验相关截图如下: 为显示组别1到100; 文本文件数据的处理: 判断文件与目录: sort?:用做排序 语法:sort [-t?分隔符] [-kn1,n2] [-nru]?这里的n1 n2 -t?分隔符?:作用跟cut的-d一个意思 -n?:使用纯数字排序 -r?:反向排序 -u?:去重复 -kn1,n2?:由n1区间排序到n2区间,可以只写-kn1,即对n1字段排序 使用bash命令即可再打开一个shell, 第一名成绩,zhangyongjie(我自己)88,判断为优,之后李,汉等等; 实验报告 组别 姓名 同组实验者 实验项目名称 实验二文件共享-NFS服务配置 实验日期 教师评语 实验成绩 指导教师 一,NFS NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责负责信息的传输实验前所需要安装软件包。(根据书上命令行。) 如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。nfs-utils 和portmap 两个包的安装文件在系统光盘中都会有。 # mount /dev/cdrom /mnt/cdrom/ # cd /mnt/cdrom/CentOS/ # rpm -ivh portmap-4.0-.i386.rpm # rpm -ivh nfs-utils-1.0.9-50.el5.i386.rpm # rpm -q nfs-utils portmap 二,然后配置nfs服务,是客户端能加载服务端的共享文件。 1、启动NFS服务器 # mount NFS服务器IP:共享目录 本地挂载点目录 #?mount |grep nfs 服务器端: 客户端测试: 先建立文件1 ,然后再穿件文件3 # chmod 777 -R /home/david/ 在服务器中打开权限; 三, 相关命令; 1、exportfs 如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:   # exportfs [-aruv]   -a?全部挂载或卸载 /etc/exports中的内容?   -r?重新读取/etc/exports 中的信息 ,并同步更新

文档评论(0)

1亿VIP精品文档

相关文档