当前位置:文档之家› 网络管理与服务设计

网络管理与服务设计

实验报告课程名称:网络管理与服务设计学院:信息科学与工程学院专业:班级:姓名:学号:2016年5月28日山东科技大学教务处制实验报告组别姓名同组实验者实验项目名称实验一linux基础(命令、脚本练习)实验日期教师评语实验成绩指导教师一,什么是shell:1、用户和组的管理:实验方法: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;2、文本文件数据的处理:3、判断文件与目录: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服务配置实验日期教师评语实验成绩指导教师一,NFSNFS在文件传送或信息传送过程中依赖于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-65.2.2.1.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 中的信息,并同步更新/etc/exports、/var/lib/nfs/xtab -u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)-v 在export的时候,将详细的信息输出到屏幕上。

具体例子:# exportfs -au 卸载所有共享目录# exportfs -rv 重新共享所有目录并输出详细信息2、nfsstat查看NFS的运行状态,对于调整NFS的运行有很大帮助。

3、rpcinfo查看rpc执行信息,可以用于检测rpc运行情况的工具,利用rpcinfo -p 可以查看出RPC开启的端口所提供的程序有哪些。

4、showmount-a 显示已经于客户端连接上的目录信息-e IP或者hostname 显示此IP地址分享出来的目录实验报告组别姓名同组实验者实验项目名称实验三文件共享-Samba服务配置实验日期教师评语实验成绩指导教师一,Samba是什么:samba一种自由软件包,用来让Unix系统的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。

windows上的网上邻居原理是一样的。

通过SMB协议可以实现资源共享及打印机享。

Samba是Windows与Unix系统OS(Operating System 的缩写,操作系:windows、linux、Unix、Mac等)之间搭建起的一座桥梁,可以实现资源共享,以像FTP这样使用1、安装RPM包(缺省情况下RHEL6安装了samba的相关软件包,可以用如下命令查看)[root@localhost ~]#rpm -qa | grep samba2、创建samba用户[root@localhost ~]#smbpasswd -a zyj1 (“-a”是创建samba用户,“-x”是删[root@localhost ~]#smbpasswd -a zyj2 除samba用户,“-d”是禁用samba用3、修改配置文件samba配置文件的位置:/etc/samba/smb.conf[root@localhost ~]#vim /etc/samba/smb.conf服务器:Linux客户端:实验报告组别姓名同组实验者实验项目名称实验四windows环境DNS服务配置实验日期教师评语实验成绩指导教师一、实验目的:主机名由一个或多个字符串组成,字符串之间用小数点隔开。

每个IP地址都可以有一个主机名,有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住主机名就行了。

本次实验要求配置DNS服务器。

二、实验步骤1.Windows Server 2008 DNS服务器安装(1)在服务器中选择“开始”→“管理工具”→“服务器管理器”→命令打开“服务器管理器”窗口,选择左侧“角色”一项之后,单击右侧的“添加角色”链接(2)此时,出现“添加角色向导”对话框,首先显示的是“开始之前”选项,此选项提示用户,在开始安装角色之前,请验证:1)Administrator账户具有强密码。

2)已配置网络设置。

3)已安装Windows Update中的最新安全更新。

(3)单击“下一步”,在接下来的对话框中选中“DNS服务”复选框。

(4)单击“下一步”。

在接下来的“DNS服务器”对话框中,对DNS服务进行了简要介绍,单击“下一步”继续操作。

(5)出现“确认安装选择”对话框中,单击“安装”,出现“安装进度”对话框。

(6)出现,DNS服务器安装成功对话框。

单击“关闭”即可。

2.创建正向查找区域3.添加DNS记录添加主机记录(A类型)添加主机记录(A类型)(左侧图)创建别名(CNAME)记录(右侧图)4.创建反向查找区域在DNS服务器中,通过主机名查询其IP地址的过程成称正向查询,而通过IP地址查询其主机名的过程叫做反向查询。

(1)选择“开始”→“程序”→“管理工具”→“DNS服务器”命令,在“服务器管理器”窗口中左侧目录树中计算机名称处右击,在弹出的快捷菜单中选择“新建区域”命令,显示“新建区域向导”对话框。

(2)单击“下一步”,弹出的“区域类型”对话框,选择“主要区域”,单击“下一步”。

(3)进入如图9-25所示的“正向或反向查找区域”对话框,选择“反向查找区域”。

(4)单击“下一步”,进入图9-26所示的“反向查找区域名称”对话框,根据目前的状况,一般建议选择“IPv4反向查找区域”(5)单击“下一步”,进入如图9-27所示的“反向查找区域名称”对话框,输入IP地址“192.168.1”,同时它会在“反向查找区域名称”文本框中显示“1.168.192.in-addr.arpa”。

(6)单击“下一步”弹出如图9-28所示的“区域文件”对话框,此时,系统会自动给出默认的文件名。

(7)继续单击“下一步”,即可完成“新建区域向导”。

5.DNS服务器测试(1)ping命令测试连通性进入命令行窗口,直接在命令行中输入以下命令:C:\>ping 如果dns服务能够正确地完成解析,如将解析为192.168.1.10,并且IP为192.168.1.10的主机是联通的,则可以ping通。

(2)nslookup命令nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具,它用来向Internet域名服务器发出查询信息,有两种模式:交互式和非交互式。

四、实验感悟通过此次实验,对DNS服务器的配置步骤已经有了进一步的了解了,学到了在Windows配置DNS服务。

实验报告组别姓名同组实验者实验项目名称实验五Linux环境DNS服务配置实验日期教师评语实验成绩指导教师DNS 是指:域名服务器(Domain Name Server)。

在internet上域名与IP地址之间是一一对应,名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

一些标解释:@ ----这个符号意味着SOA与域是一样的IN -----IN是提供IP地址的域名类当,与A,PTR或CNAME记录一起使用时可将域名映射为IP地址,反之一样NS -----域名服器指定的区域DNS服务器的域名或IP地址MX ----MX记录定义何种机器来为域或单个主传送电子邮件,为域定义就是告诉每个人将邮件发送给该域中要与之通信的人或机器SOA-----Start Of Authority 指明其后的域名定义了主域名服务器及该域的联系点的电子邮件地址。

相关主题