《《网络操作系统》实验指导书.doc》由会员分享,可在线阅读,更多相关《《网络操作系统》实验指导书.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、?网络操作系统?实验指导书实验一 Red Hat Linux 9.0系统安装1【实验目的】1【实验环境】1【实验重点及难点】1【实验指导】1实验二 熟悉Red Hat Linux系统2【实验目的】2【实验环境】2【实验重点及难点】2【实验指导】2实验三 Linux操作系统根底3【实验目的】3【实验环境】3【实验重点及难点】3【实验指导】3实验四 图形用户界面操作5【实验目的】5【实验环境】5【实验重点及难点】5【实验指导】5实验五 Shell根底7【实验目的】7【实验环境】7【实验重点及难点】7【实验指导】7实验六 Vi编辑器的使用9【实验目的】9【实验环境】9【实验重点及难点】9【实验指导】
2、9实验七 文件、目录及磁盘操作11【实验目的】11【实验环境】11【实验重点及难点】11【实验指导】11实验八 用户和组的管理12【实验目的】12【实验环境】12【实验重点及难点】12【实验指导】12实验九 软件包的管理13【实验目的】13【实验环境】13【实验重点及难点】13【实验指导】13实验十 进程管理15【实验目的】15【实验环境】15【实验重点及难点】15【实验指导】15实验十一 Linux网络根底16【实验目的】16【实验环境】16【实验重点及难点】16【实验指导】16实验十二 FTP效劳器的配置17【实验目的】17【实验环境】17【实验重点及难点】17【实验指导】17实验十三 邮
3、件效劳器的配置19【实验目的】19【实验环境】19【实验重点及难点】19【实验指导】19实验十四 WWW效劳器的配置20【实验目的】20【实验环境】20【实验重点及难点】20【实验指导】20实验十五 远程系统管理21【实验目的】21【实验环境】21【实验重点及难点】21【实验指导】21实验十六 Samba效劳器的配置23【实验目的】23【实验环境】23【实验重点及难点】23【实验指导】23实验顺序实验名称课时实验类型实验一系统安装2根本验证实验二熟悉Red Hat Linux系统2根本验证实验三Linux操作系统根底2根本验证实验四图形用户界面操作2根本验证实验五shell根底2根本验证实验六
4、vi编辑器的使用2根本验证实验七文件、目录及磁盘操作2根本验证实验八用户和组的管理2根本验证实验九软件包的管理2根本验证实验十进程管理2根本验证实验十一Linux网络根底2根本验证实验十二FTP效劳器的配置2综合设计实验十三邮件效劳器的配置2综合设计实验十四WWW效劳器的配置2综合设计实验十五远程系统管理2综合设计实验十六Samba效劳器的配置2综合设计实验一 Red Hat Linux 9.0系统安装【实验目的】1了解Linux操作系统的发行版本;2掌握Red Hat Linux 9.0系统的安装方法;3了解Linux其他版本红旗Linux或Slackware Linux的安装方法;4掌握磁
5、盘分区。【实验环境】5G以上硬盘、128M以上内存、带有光驱或软驱的裸机;Red Hat Linux 9.0系统安装盘或ISO安装软件包。【实验重点及难点】重点:学习掌握Red Hat Linux 9.0系统的安装。难点:磁盘分区。【实验指导】1、下载Red Hat Linux 9.0系统iso安装软件包从网络上下载Red Hat Linux 9.0系统的三个iso安装软件包。2、制作安装启动盘1解压缩第一个iso软件包中的dosutils和images目录到磁盘的根目录;2进入DOS环境,运行dosutils文件夹下面的rawrite.exe可执行文件,将images文件夹下面的bootdi
6、sk.img镜像文件写入软盘,制作安装启动盘。3或在windows系统下直接运行/dosutils/ rawritewin目录下的rawritewin.exe可执行文件,将images文件夹下面的bootdisk.img镜像文件写入软盘,制作安装启动盘。3、从硬盘安装Red Hat Linux 9.0系统1使用安装启动盘进入安装界面;2按照安装提示开始安装系统。4、在虚拟机上安装Red Hat Linux9.0系统1从网站上下载虚拟机安装软件VMwareWorkstation-v.45731.rar;2安装虚拟机软件3配置一个针对安装Linux客户端操作系统的虚拟机Red Hat Linux4
7、启动Red Hat Linux虚拟机,开始在虚拟机上安装Red Hat Linux 9.0系统实验二 熟悉Red Hat Linux系统【实验目的】1熟悉Red Hat Linux操作系统的环境。2掌握Red Hat Linux 9.0系统下的根本操作。3掌握字符界界面下根底命令的使用【实验环境】装有Red Hat Linux 9.0系统的计算机。【实验重点及难点】重点:学习掌握Red Hat Linux 9.0系统下的根本操作。难点:在字符界面下各种根底命令的使用【实验指导】1、登录Red Hat Linux 9.0系统以root用户登录到Red Hat Linux 9.0系统2、创立用户帐
8、号1在图形用户界面下创立自己的用户帐号及帐号密码;2在用字符界面下通过adduser或useradd命令创立自己的帐号,通过passwd命令设置自己帐号的密码3、注销和重起Red Hat Linux 9.0系统1在图形用户界面下完成系统的注销、用自己的帐号重起系统2在字符界面下通过exit命令或Ctrl+D组和键完成系统的注销、通过reboot命令或shutdown 命令重起系统4、在字符界面下练习各种根本的命令5、关闭系统1在图形用户界面下关闭系统2在字符界面下通过halt或shutdown命令关闭系统实验三 Linux操作系统根底 【实验目的】1掌握Linux系统的登陆、注销、关机方法2掌
9、握图形界面和字符界面下创立用户的方法3掌握常见根底命令的使用1)【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握Linux操作系统的根本使用。【实验指导】1、熟悉Linux操作系统的根本操作1在图形用户界面和字符界面下注销、关机的方法:exit、Ctrl+D、halt、shutdown2在字符界面下登录到图形用户界面:startx、xinit、init 5命令3远程登录命令telnet:telnet severname2、创立用户一个用户:用户名:abc、密码:123abc1图形化方式创立用户:在桌面双击“从这里开始图标,翻开“系统设置窗口;在该窗口中双击“用户和群组图
10、标,弹出“用户管理窗口,如下列图所示。假设不是以root账号登录,此时要求用户输入root账号密码;2通过在shell提示符下键入redhat-config-users命令启动用户管理界面,完成创立用户的操作;3字符界面下创立用户:useradd abc; passwd abc3、常见根底命令练习 1查询及修改日期:datel date:CSTChina Standard Time:北京时间l date u:显示格林威治时间l date MMDDhhmmCCYY.ss:修改日期、时间2观看日历:cal3清屏命令:clear4获取用户信息命令:l Lognamel Whoamil who5与其他
11、用户进行简单通信:write、mesgl write:向另外一个用户发送信息l mesg:信息屏蔽l mesg n:使自己处于信息屏蔽状态l Mesg y:恢复接收信息6观看主机信息:l unamel uname al Who7帮助命令:man8关机:shutdown、halt9重起:reboot实验四 图形用户界面操作【实验目的】1熟悉Linux系统辖图形用户界面的操作2掌握虚拟机下Vmware tools的安装3掌握图形用户界面下TCP/IP参数的根本配置方法【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握Linux操作系统下列图形用户界面下根本操作及TCP/IP参
12、数的根本配置方法。【实验指导】1、Linux操作系统图形用户界面下快捷键的使用l CtrlAltBackspace:关闭X窗口l CtrlAltDelete:关机和重新引导l CtrlAltFn:切换屏幕,F1F6是文本控制台屏幕、F7是图形化屏幕l AltTab:切换任务翻开不止一个应用程序时,可以在不同的任务和应用程序间切换l ctrla:把光标移到行首l ctrle:把光标移动行尾l ctrld:从终端和控制台中注销与exit和logout命令作用相同l ctrll:去除终端与clear命令作用相同l ctrlu:去除当行l Tab:命令行自动补全。键入命令的前几个字符,然后按Tab键,
13、它会自动补全命令或显示匹配键入字符的所有命令l 向上和向下箭头l 显示历史命令:history:显示历史命令500个。history 数字l reset:刷新终端屏幕注意与clear的区别2、VMware Tools的安装1点击VMRed Hat Linux=Install VMware Tools 开始安装:2# cp /mnt/cdrom/vmware-linux-tools.tar.gz /tmp# cd /tmp# cd /vmware-linux-tools# ./install.pl3、TCP/IP参数的配置 1主菜单系统设置网络IP地址网关DNS2注意:配置完后要重起该网络效劳在
14、shell命令提示下符输入命令 service network restart4、了解XF86Config配置文件1XFree86 就是利用 XF86Config 来作一些 X Windows的初始设定。2/etc/X11/XF86Config3/usr/X11R6/lib/X11/XF86Config.hostname4/usr/X11R6/X11/XF86Config实验五 Shell根底【实验目的】1理解终端、虚拟控制台及shell的概念;2掌握终端与shell的使用;3掌握shell下常见根本操作;【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握shell下常见
15、的根本操作。【实验指导】1、虚拟终端之间及虚拟终端与X Window间的切换1AltFnn:1-6:在各个虚拟终端之间切换2AltF7或startx进入X Window图形界面3在X Window图形操作界面中按就可以进入虚拟终端字符操作界面。2、/etc/inittab配置文件的掌握1/etc/inittab文件# Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NF
16、S (The same as 3, if you do not have networking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)#id:5:initdefault:2运行时字符模式与图形界面之间的转换init 3:从图形界面转换到字符模式init 5:从字符模式转换到图形界面3、shell下根本操作 1shell环境变量2浏览目录及文件命令:pwd、cd、ls、locate3命令行打印命令:lp、lpq、lprm4去除和重设终端命令:clear、
17、reset5阅读文本文件根本命令:cat、head、tail、grep、more、less6重定向与管道操作符:、 、 、 find / -name *.txtat job 10 at 2007-10-16 21:393cron:不断重复执行某些命令l 建立crontab文件格式为:minute hour day-of-month month-of-year day-of-week commands:vi jobl 安装crontab文件:crontab job3ps、top、kill、sleep命令4通过pstree命令,查看Linux系统下那些进程是在单独运行模式下?那些进程是运行在xin
18、etd模式下?2、守护进程1通过ps命令查看当前系统运行了那些进程,各自的作用是什么?其中哪些时守护进程,了解各自的名称及做用?2守护进程管理工具:redhatconfigservices、ntsysv、chkconfig实验十一 Linux网络根底 【实验目的】1理解以太网、TCP/IP、IP地址及分类、子网掩码等根本概念;2熟悉常用的TCP/IP配置文件;3掌握Linux系统下命令行距方式下TCP/IP参数配置;4掌握常见网络配置命令及实用程序。【实验环境】Red Hat Linux 9.0,局域网【实验重点及难点】重点掌握Linux系统下网络配置。【实验指导】1、TCP/IP配置文件l
19、/etc/hosts l /etc/host.conf l /etc/resolv.confl /etc/sysconfig/network-scripts/ifcfg-eth0l /etc/sysconfig/network2、各种网络根本配置方法1字符界面下网络配置l ifconfig、ifup、ifdownl setup、ntsysv、netconfig2图形用户界面下网络配置l 主菜单中选择“系统设置网络选项,弹出“网络配置对话框,进行配置。l 在shell提示符下键入命令:redhat-config-network,进入网络配置对话框进行配置3、实用程序1ping命令:向网络主机发送
20、ICMP回显请求分组ping IP地址或域名2telnet命令:远程登录到某台主机telnet IP地址或域名3traceroute命令:跟踪到目的地所经历的路径实验十二 FTP效劳器的配置 【实验目的】1了解FTP协议工作原理;2掌握Linux系统下vsftpd效劳器的安装、根本配置及使用;3掌握Linux系统下/etc/vsftpd/vsftpd.conf配置文件的使用。【实验环境】Red Hat Linux 9.0,局域网【实验重点及难点】重点掌握Linux系统下FTP效劳器的配置与使用。【实验指导】1、VSFTP效劳器的安装与启动1下载FTP效劳器端程序: vsftpd-或2查询是否已
21、安装过vsftpd效劳器端程序:rpm qa |grep vsftpd3安装vsftpd效劳器端程序:rpm ivh vsftpd-4启动vsftpd进程:service vsftpd start2、vsftpd默认配置测试:通过ftp 127.0.0.1验证1匿名用户具有下载功能2本地用户具有上传和下载功能3、默认配置修改1允许匿名用户具有上传功能1备份默认配置文件:c2修改vsftpd的主配置文件/etc/vsftpd/vsftpd.conf将如下两行前的号删除:#anon_upload_enable=YES#anon_mkdir_write_enable=YESwrite_enable=
22、YES添加如下的配置语句anon_world_readable_only=NO保存并退出创立匿名上传目录:mkdir /var/ftp/incoming修改上传目录的权限:chmod o+w /var/ftp/incoming重新启动vsftpd:Service vsftpd restart测试匿名用户上传2chroot选项的配置l 设置所有的本地用户执行chrootchroot_local_user=YESl 设置指定的用户执行chrootchroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot
23、_list3基于本地用户的访问控制l 限制指定的本地用户不能访问,而其他本地用户可访问。userlist_enable=YESuserlist_deny=YESuserlist_file=/etc/vsftpd.user_listl 限制指定的本地用户可以访问,而其他本地用户不能访问。userlist_enable=YESuserlist_deny=NOuserlist_file=/etc/vsftpd.user_list实验十三 邮件效劳器的配置【实验目的】1了解邮件效劳器的根本知识;2理解sendmail的工作原理;3掌握sendmail的配置方法及使用。【实验环境】Red Hat Lin
24、ux 9.0【实验重点及难点】重点掌握sendmail的配置与使用。【实验指导】1、了解sendmail的配置文件的使用l /etc/mail/accessl /etc/mail/aliasesl /etc/mail/local-host-namesll /etc/mail/mailertablel /etc/mail/sendmail.cfl /etc/mail/virtusertable2、sendmail的安装配置与启动1查看是否已安装过sendmail:rpm -qa|grep sendmail2安装:sendmail-10.i386.rpm sendmail可执行文件第一张sendm
25、ail-cf-10.i386.rpm sendmail.cf生成器第三张 sendmail-doc-10.i386.rpm sendmail.cf文档 第三张 3启动:service sendmail restart3、sendmail配置步骤1将邮件效劳器的主机名和IP地址参加到DNS中通过nslookup命令确认DNS的工作是否正常测试反向域名解析2配置sendmail通过netstat nl命令查看所有后台程序监听的端口修改/etc/mail/sendmail.cf文件配置sendmail的监听端口设置sendmail允许接收的域名修改完后保存并退出重起sendmail效劳:servic
26、e sendmail restart实验十四 WWW效劳器的配置【实验目的】1了解WWW效劳器的根本知识;2初步掌握Apache效劳器的配置与使用。【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握Apache的配置与使用。【实验指导】1、Apache的安装与运行1查看是否安装了Apache:rpm qa | grep d2Apache的安装从光盘进行安装:1挂载光盘:mount /dev/cdrom /mnt/cdrom/2进入光盘的RedHat/RPMS目录:cd /mnt/cdrom/RedHat/RPMS/3安装所需要的RPM包:rpm ivh d-4弹出光盘卸载
27、光盘:cd;eject3Apache的启动l 立即启动:service d startl 检验 d是否被启动:pstree|grep d|- d-8* d:表示已经启动l 查看运行状态:sevice d statusl 假设希望 d在下次计算机启动时自动启动,使用如下命令:ntsysv、setup2、Apache的配置1查看/etc/ d/ d.conf配置文件2通过修改/etc/ d/ d.conf文件配置WWW效劳器使用的端口、效劳器的名称、虚拟主机等3或通过图形用户界面下配置WWW效劳器:在GNOME的“主菜单中选择 “系统设置效劳器设置 效劳器选项,弹出“Apache配置对话框。4编写
28、一个简单的主页,名称为index.html,覆盖原来/var/www/html下的index.html文件5重新启动Apache效劳器:service d restart6测试结果:在浏览器中输入www效劳器的IP地址进行测试实验十五 远程系统管理【实验目的】1了解telnet、ssh效劳的根本知识;2掌握telnet效劳器的配置与使用;3掌握ssh效劳的配置与使用。【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握telnet、ssh效劳的配置与使用。【实验指导】1、telnet效劳的安装与启动1检查是否以安装两个Telnet软件包:nrpm qa | grep tel
29、net2安装telnettelnet-client:客户端软件3安装telnet-server :效劳器端软件rpm ivh telnet-server-0.17-25.i386.rpm 4启动telnet效劳方法一:ntsysv或setup方式方法二: Xinetd启动方式编辑 /etc/xinetd.d/telnet文件:vi /etc/xinetd.d/telnet找到 disable = yes ,将 yes 改成 no 即可。效劳默认关闭!5重启效劳:service xinetd restart2、telnet效劳测试与使用1telnet ip 或hostname2验证是否只允许普通
30、用户登陆3修改配置,允许root用户telnet到远程系统4更改telnet默认端口:1编辑/etc/services文件2重起telnet效劳3telnet ip port3、ssh效劳的安装与启动1检查是否以安装两个Telnet软件包:nrpm qa | grep openssh2安装openssh相关软件包3查看是否启动SSH效劳:pstree | grep sshd、nservice sshd status4启动SSH效劳:service sshd start5重启SSH效劳:service sshd restart6停止SSH效劳:service sshd stop7nntsysv、
31、setup方式4、ssh效劳测试与使用1ssh ip地址或主机名2ssh 用户名ip地址或主机名3ssh -l 用户名 ip地址或主机名4基于密钥验证方式登陆配置ssh-keygen t rsachmod 755 /.sshcp /.ssh/id_rsa.pub /.ssh/authorized_keys5使用scp远程拷贝文件实验十六 Samba效劳器的配置【实验目的】1了解samba配置文件的根本构成;2掌握在Linux中利用samba进行资源共享的方法。【实验环境】Red Hat Linux 9.0【实验重点及难点】重点掌握samba效劳的配置与使用。【实验指导】1、了解samba1samba的组成:smbd、nmbd2samba管理工具l