操作系统安装与配置实验报告.docx
- 文档编号:29840817
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:21
- 大小:3.53MB
操作系统安装与配置实验报告.docx
《操作系统安装与配置实验报告.docx》由会员分享,可在线阅读,更多相关《操作系统安装与配置实验报告.docx(21页珍藏版)》请在冰豆网上搜索。
操作系统安装与配置实验报告
实验报告
(2011/2012学年第一学期)
课程名称
开放实验
实验名称
小型Intranet的构建和管理
实验时间
2011
年
11
月
19、20
日
指导单位
计算机实验教学中心
指导教师
彭红姣
学生姓名
姚雪宁
班级学号
B11040105
学院(系)
计算机学院
专业
计算机科学与技术
实验目的:
掌握Windows,Linux网络操作系统的安装、配置,掌握小型Intranet的构建方法,基本网络服务的配置和管理,网络用户的管理。
通过在windows和linux平台上进行服务器搭建学习windows、linux平台网络相关常用命令,同时熟练进行网络服务器管理域配置。
实验环境:
主机使用windowsXP系统,服务器系统在VMware虚拟机上进行安装。
windows服务器系统------------windowsserver2003企业版
linux服务器系统----------------CentOs5
实验要求:
1.Windows2003Server的安装和配置(VMWare中);
2.CentOsLinux操作系统的安装和配置(VMWare中);
3.操作系统内置Web,FTP,DNS、DHCP网络服务的配置和管理;
4.Windows和Linux系统的互相访问和资源共享;
5.常见其它FTP、Email应用服务软件的安装和配置。
实验过程
一、windowsserver2003企业版的安装:
打开VMWare虚拟机,新建一个空的虚拟机后,使用操作系统的ISO镜像文件载入WindowsServer2003操作系统,选择正确的配置(其中文件系统要选用NTFS),之后等待安装,安装过程截图如下:
网络设置(此处使用典型设置,有能力也可以自定义设置)
二、windowsserver2003企业版FTP服务器的搭建
windowsserver2003系统安装完毕,可以看到和正常的windowsXP系统的明显不同,进入系统后可以看见服务器配置的相关选项,且关机、重新启动之后要选择原因,进行日志记录。
FTP组件是IIS中集成的组件之一,默认情况下没有被安装,所以,先安装IIS相关组件,安装步骤如下:
在控制面板中查找“添加删除windows组件”,双击“应用程序服务器”,选择“Internet信息服务(IIS)”,再双击后选中“文件传输协议(FTP)服务”,单击“确定”后进行安装。
选择“Internet信息服务(IIS)”
选择“文件传输协议(FTP)服务”
安装FTP组件
在安装的过程中,需要提供windowsserver2003企业版的安装光盘,在虚拟机中安装,有两种方法解决,都要设置共享文件夹。
在VMWare虚拟机“设置”中启用共享文件夹,选中主机上的某个文件夹为共享文件夹,之后进入虚拟机,在桌面上右键新建快捷方式,选择“网上邻居”,在“整个网络”中找到“VMWare共享文件夹”选项,选中刚才设置的共享文件夹,之后就可以从虚拟机中访问主机上的共享文件夹。
1、通过共享文件夹将安装的iso镜像复制到虚拟机中,在虚拟机中安装虚拟光驱,在安装FTP服务时通过虚拟光驱访问光盘;
2、用共享文件夹直接引用主机下解压过的iso镜像文件内的内容,根据安装的需要,在其中选择相应的文件进行安装。
-------------------------------------------------------------------------------------------------------------------------------
安装完成之后,在开始菜单中选择“管理工具”->“Internet信息服务(IIS)管理器”菜单项,打开窗口,在左窗格中展开“FTP站点”目录,单击“默认FTP站点”选项,在工具栏中选择“属性”一栏,如下:
通过“属性”配置FTP的相关信息:
1、在“FTP站点”对话框中设置FTP站点相关参数,FTP名称,监听IP,以及TCP端口号,在“IP地址”下拉菜单中选择默认的FTP的IP地址(实验时由于某些原因,此处IP地址为默认的,通常时手动设置的),在“FTP站点连接”中可以配置FTP的最大连接数。
2、之后选择“安全账户”一栏,可以在其中配置是否允许匿名连接,以及访问的用户名和密码。
截图如下。
3、再选择“消息”选项卡,可以在这里配置FTP登陆成功和退出时的消息,如下图。
4、在“主目录”选项卡中可以选择FTP存放文件的主目录,并且设置对这个目录的“读取”,“写入”,“记录访问”方式。
5、最后在“目录安全性”中可以选择FTP针对特殊的IP进行授权访问或者禁止访问。
设置好FTP的相关属性之后,可以在本机上进行测试。
在地址栏中输入刚才设置的FTP地址,可以访问FTP的主目录,且查看目录下的文件,如下图:
三、linuxCentOs服务器的搭建
在我们使用Windows作为客户机的时候,通常有文件、打印共享的需求。
作为Windows网络功能之一,通常可以在Windows客户机之间通过WindowsNetwork固有的功能实现这些要求。
然而,通过Samba我们也可以让一台CentOS主机来兼容Windows网络,实现同样的功能,进而充分发挥CentOS主机的可用性。
首先按照和windowsserver2003的相同步骤在虚拟机中安装CentOs系统,可选择语言、设置硬盘分区等,设置好后开始安装。
设置防火墙时应在需要的服务前打钩,否则无法完成Samba的建立。
安装完成如下:
首先联网(此时虚拟家的网络属性设为NAT),通过yum命令在线安装samba:
[root@lq~]#yum-yinstallsamba
安装成功后显示:
Installed:
samba.i3860:
3.0.10-1.4E.9
DependencyInstalled:
samba-common.i3860:
3.0.10-1.4E.9
Complete!
----------------------------------------------------------------------------------------------------------------------------------------
之后配置samba
对samba的配置要修改smb.conf文件,这个是只读文件,所以在配置的时候一定要进入root权限(使用su命令),之后使用gedit对smb.conf进行修改。
具体修改内容如下:
[global] #找到这一行(全局设置标签),在此行下面添加如下行:
doscharset=GB2312 #将Windows客户端的文字编码设置为简体中文GB2312
unixcharset=GB2312 #指定Samba所在的CentOS服务端新建文件或目录时的编码为GB2312
displaycharset=GB2312 #指定使用SWAT(一种通过浏览器控制Samba的工具)时页面的默认
#文字编码
directorymask=0777 #指定新建目录的属性(以下4行)
forcedirectorymode=0777
directorysecuritymask=0777
forcedirectorysecuritymode=0777
createmask=0777 #指定新建文件的属性(以下4行)
forcecreatemode=0777
securitymask=0777
forcesecuritymode=0777
workgroup=MYGROUP #找到此行,将工作组名称改为Windows网络所定义的工作组名
workgroup=WORKGROUP #变为此状态,这里以WindowsXP默认的“WORKGROUP”为例
;hostsallow=192.168.1.192.168.2.127. #找到此行,去掉行首的“;”,并制定访问限制
hostsallow=192.168.0.127. #变为此状态,指定内网IP地址及本地,只允许这两种情况的访问
----------------------------------------------------------------------------------------------------------------------------------------
然后在配置文件的末尾找到下几行,去掉相应行首的分号,定义公众共享目录:
[public]
comment=PublicStuff
path=/home/samba #指定共享目录位置
public=yes
writable=yes #赋予共享目录写入权限的属性
下面创建通过samba共享给windows网络的专用目录:
[root@lq~]#mkdir/home/samba #建立共享文件专用目录
[root@lq~]#chown-Rnobody./home/samba #设置专用目录归属为nobody
[root@lq~]#chmod777/home/samba #将专用目录属性设置为777
----------------------------------------------------------------------------------------------------------------------------------------
在进行服务端连接之前,要对登录samba的用户进行设置,使用smbpasswd创建用于登录samba的用户的数据,注意,创建用户的前提是系统中存在该用户,即在基于系统的用户之上,才能床阿金该用户在samba用户数据库中的信息。
所以,首先通过useradd创建新用户。
在刚使用这个命令时,会发现系统找不到这个命令,因为这个命令的相关路径没有添加到系统的环境变量中,环境变量的修改方法如下所示:
使用which“useradd”显示系统中useradd的路径,发现是在/user/sbin/目录下。
使用gedit打开/etc/profile文件,找到exportPATHUSERLOGNAMEMAIL...一行,在下面添加“exportPATH=/user/sbin/:
$PATH”,之后重启(使用reboot)命令,可以使环境变量生效,就可以使用useradd命令了。
----------------------------------------------------------------------------------------------------------------------------------------
输入“useraddcentospub”添加centospub用户。
[root@lq~]#smbpasswd-acentospub #将系统用户centospub(例)加入到Samba用户数据库
NewSMBpassword:
#输入该用户用于登录Samba的密码
RetypenewSMBpassword:
#再次确认输入该密码
Addedusercentospub.
----------------------------------------------------------------------------------------------------------------------------------------
在启动samba服务之前,要设置iptable。
[root@lq~]#gedit/etc/sysconfig/iptables #编辑iptables配置文件
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT #找到此行,在下面添
#加如下行:
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport139-jACCEPT
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport445-jACCEPT
-ARH-Firewall-1-INPUT-pudp-mudp--dport137-jACCEPT
-ARH-Firewall-1-INPUT-pudp-mudp--dport138-jACCEPT
----------------------------------------------------------------------------------------------------------------------------------------
之后通过以下命令重新启动iptables,使新的规则生效
[root@yhj~]#/etc/rc.d/init.d/iptablesrestart
Flushingfirewallrules:
[OK]
SettingchainstopolicyACCEPT:
filter [OK]
Unloadingiptablesmodules:
[OK]
Applyingiptablesfirewallrules:
[OK]
----------------------------------------------------------------------------------------------------------------------------------------
最后启动samba服务:
[root@lq~]#chkconfigsmbon #设置Samba自启动
[root@lq~]#chkconfig--listsmb #确认Samba启动标签,确认2-5为on的状态
smb0:
off1:
off2:
on3:
on4:
on5:
on6:
off
[root@lq~]#/etc/rc.d/init.d/smbstart #启动Samba服务
StartingSMBservices:
[OK]
StartingNMBservices:
[OK]
在使用chkconfig命令时,会发现系统也无法找到这个命令,方法同上,修改环境变量即可。
在测试samba之前,要在防火墙中选择允许FTP访问。
下面进行测试,在CentOs上进行测试要安装sambaClinet包,命令如下:
yum-yinstallsamba-client
安装好了之后,分别通过
smbclinet–L//127.0.0.1进行本机匿名测试,同时使用
smbclinet–L//127.0.0.1–Ucentospub进行指定用户登录的测试,截图如下:
本机匿名测试
测试centospub用户
实验小结:
掌握了Windows,Linux网络操作系统的安装、配置,小型Intranet的构建方法,基本网络服务的配置和管理,网络用户的管理。
通过在windows和linux平台上进行服务器搭建学习了windows、linux平台网络相关常用命令,同时熟练进行网络服务器管理域配置。
锻炼了解决问题的能力,在遇到问题时学会了分析问题,解决问题,巩固了相关知识。
指导老师评阅:
等级:
评阅老师:
评阅时间:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 安装 配置 实验 报告