《linux操作系统实训》总结报告_第1页
《linux操作系统实训》总结报告_第2页
《linux操作系统实训》总结报告_第3页
《linux操作系统实训》总结报告_第4页
《linux操作系统实训》总结报告_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 41Linux操作系统实训总结报告 第 PAGE 41页 共 NUMPAGES 41页成都航空职业技术学院 linux操作系统实训总结报告班级 60935 班 4 组姓名 赵笑笑、何勇、王儒霖、宋泽琛、杨浩 2011年12月2日目 录 TOC o 1-3 h z u HYPERLINK l _Toc305831782 一、分组计划及评分表 PAGEREF _Toc305831782 h 2 HYPERLINK l _Toc305831783 二、实训总结报告: PAGEREF _Toc305831783 h 4 HYPERLINK l _Toc305831784 (一)li

2、nux操作系统安装与基本配置 PAGEREF _Toc305831784 h 4 HYPERLINK l _Toc305831785 (二)配置LINUX与windows共享资源7 HYPERLINK l _Toc305831786 (三)配置WEB服务器,发布网站12 HYPERLINK l _Toc305831787 (四)配置FTP服务器,上传资料19 HYPERLINK l _Toc305831787 (五)配置Webmin服务器 33 HYPERLINK l _Toc305831788 (六)分析与总结(实训过程遇到的问题、解决方法、收获体会)40一、分组计划及评分表分组准备及评分表

3、班 级60935组 长赵笑笑项目小组编号4一、项目名称:二、项目小组的组成(任务分配、根据组员的表现确定其个人系数):编号姓 名学号在项目小组中的任务个人贡献系数(0.0 1.0)1赵笑笑099994配置WEB服务器,制作一个简单的静态网页展示小组风貌及实训情况并发布到web服务器上2何勇091206配置实现linux与windows资源共享3王儒霖091175配置FTP服务器,将小组的相关学习资料发布到网上供大家分享4宋泽琛091829组建LINUX局域网,在服务器上安装配置LINUX操作系统5杨浩091604在客户端,安装windows xp操作系统6二、实训总结报告:(一)linux操作

4、系统安装与基本配置一. 实验目的:1 熟悉和掌握Red Hat Linux9.0操作系统的安装与配置;2 掌握Linux网络配置命令的功能和使用。二. 实验内容:1 利用Vmware6.0虚拟机来安装与配置Red Hat Linux9;2 Linux系统下网络配置和连接。三. 实验步骤:1 配置vmware6.0虚拟机:1) 启动vmware虚拟机2) 单击“文件新建虚拟机”,出现“安装虚拟机向导”对话框,单击“下一步”,选“典型”;3)“客户机操作系统”选择安装Linux,版本选“RedHat Linux”,单击“下一步”;4) 在“虚拟机名称”处:输入“LINUX”, 创建指定位置(不要选

5、择在C盘)的磁盘映像文件linux.vmx单击“下一步”,出现“网络连接” 设置界面,选择“使用桥接网络” 单击下一步;5) 磁盘容量为8G, 单击“完成”;6)编辑虚拟机设置:双击设备栏“CD-ROM”,选择“使用ISO镜像”;指定镜像文件路径,例如: D:RedHatLinux_ISOFilesRedHatLinux9_i386_disc1.iso ; Floppy设备栏取消“打开电源时连接“7) 配置步骤完成,启动系统。2 安装Red Hat Linux9.0: 1) 确认“CD-ROM”已载入第一张Linux安装盘的ISO映像文件,例如: D:RedHatLinux_ISOFilesR

6、edHatLinux9_i386_disc1.iso, 单击命令栏“启动该虚拟机” ;2) 开始安装,按“ENTER”键;3) 接下来的几步操作只须点击“NEXT”即可;4) 当出现“语言选择”窗口时,选择Chinese(Simplifield)(简体中文);当出现“键盘布局选择”窗口时,选择U.S.English;5) 当出现“鼠标选择”窗口时,选择2键鼠标 (PS/2); 当出现“选择安装类型”窗口时,选择定制;6) 当出现“选择磁盘分区设置”窗口时,选择用Disk Druid 手工分区(D); 这里如果选择自动, 则不做任何设置; 当出现“选择磁盘分区设置提示”窗口时,选择是;7) 当出

7、现“磁盘设置”窗口时,选择新建; 当出现“添加分区”窗口时,选择ext3; 接着选择新建“boot分区(指定大小时一般写510)”、“ 根目录分区(指定大小的时候选使用全部空间)”、“SWAP交换分区(指定大小时候选使用全部空间)”、“ home分区”、 “user分区”与大小(boot分区、根目录分区和SWAP交换分区是必须建立的);8) 当出现“磁盘设置”窗口时,选择新建根目录分区ext3; 当出现“磁盘设置”窗口时,选择新建交换分区swap; 接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目录Home分区与大小; 磁盘分区完成。 9) 当出现“系统引导程序配置”窗口时,选

8、择其中一个操作系统作为默认; 当出现“网络配置”窗口时,选择DHCP自动分配。(主机名可以选择手工设置:设为:linux60732donna)10) 当出现“防火墙配置”窗口时,选择“SSH”和“DHCP”以及默认; 当出现“时区选择”窗口时,选择亚洲/上海;11) 当出现“管理员口令”窗口时,选择默认,输入ROOT帐号密码,至少6位,注意千万要记住密码;(设为:19891212)12) 当出现“选择软件包组”窗口时,选择应用程序; 当出现“即将安装”窗口时,点击”下一步”; 进入选择软件包组:桌面项选择:第一和第二个;应用程序项选择:第1345689个;服务器项选择:第1个;开发项选择:第一

9、个;系统项选择全部。13) 当出现“安装软件包”窗口时,开始格式化文件系统; 当出现“请插入第二张光盘后继续”窗口时,单击菜单栏“虚拟机”,选择“可移动设备CD-ROM编辑” ,载入第二张ISO映像文件,例如: D:RedHatLinux_ISOFilesRedHatLinux9_i386_disc2.iso, 继续安装软件包;14) 当出现“请插入第三张光盘后继续”窗口时,单击菜单栏“虚拟机”,选择“可移动设备CD-ROM编辑” ,载入第三张ISO映像文件,例如: D:RedHatLinux_ISOFilesRedHatLinux9_i386_disc3.iso, 继续安装软件包;15) 当

10、出现“安装文档”窗口时,选择“NO”, 点击”下一步”;16) 当出现“创建启动盘”窗口时,选择“NO”; 点击”下一步”,当出现“安装完成重启”窗口时,安装已完成,选择退出。设置用户名为:donna;口令为:donna65833 网络配置和连接:1) 利用root用户登录,输入用户名和密码后进入图形界面,练习通过图形界面进入字符界面;2) 在字符界面下利用startx命令进入图形界面;3) 在主机Windows操作系统中的DOS命令模式下运行ipconfig /all指令得到本地连接的IP地址和子网掩码,例如:,;4)在虚拟机中以root用户登录,启动”系统工具-终端”,使用ifconfig

11、指令对虚拟机的网络地址进行配置,将虚拟机和主机配置在一个网段:(具体地址视实际情况而定)#man ifconfig (查看ifconfig命令的用法)#ifconfig (查看当前虚拟网卡配置)#ifconfig eth0 6(LINUX的IP) netmask (配置当前虚拟网卡)#ifconfig eth0 up(启动网络连接)#ping (WINDOWS的IP)如果能ping通,表明连接正常。如果不能ping通,检查Windows主机防火墙配置(是否防止Ping入)5)在主机Windows操作系统中的DOS命令模式下运行ping 6,如果能ping通,表明连接正常。如果不能ping通,检

12、查Linux虚拟机防火墙配置。(开启DHCP和SSH选项)6)在在主机Windows操作系统中运行Putty,以终端方式登录Linux系统。7)将Windows系统主机本地连接的IP地址更改为A类地址,再把LINUX的IP更改为A类地址(系统工具网络设备控制)。重复上述过程,实现Linux虚拟机和Windows系统主机的网络连接。写出详细实验过程,包括命令和IP地址。四. 思考题:1)Linux有几种安装方法?2)什么是主分区?什么是扩展分区?什么是逻辑分区?这些分区在Linux中如何表示?3)怎样使用Disk Druid 工具建立磁盘分区?说明过程。4)ifconfig指令能对哪些参数进行配

13、置?5)ipconfig指令有哪些用法?(二)配置LINUX与windows共享资源1、第一步:安装Samba组件在光驱中插入小红帽的第二张安装光盘后,依次单击“主菜单”“系统设置”“管理/删除应用程序”菜单项,在打开的“软件包管理”对话框中找到并勾选“Windows文件服务器”项后单击“更新”按钮,接下来请耐心等待Samba软件包的安装完成。2、启动Samba服务安装好Samba之后还需要启动Samba服务才行,请依次点击“主菜单”“系统设置”“服务器设置”“服务”,在弹出的窗口选中“SMB”服务并点击工具栏上的“开始”按钮即可。3、访问共享资源到了这一步我们既可以用命令行的方式来使用Sam

14、ba服务,也可以任意打开一个窗口,在地址栏中通过输入 “smb:/1”并按“Enter”键回车的方式来访问特定计算机中的共享资源。要注意的是,在弹出的“需要验证”对话框中一定要输入有权限访问此远程计算机的用户名和密码才能对远程计算机的共享资源进行相应权限的操作。稍后就可以看到远程计算机中的共享资源了。Windows下访问Linux资源在Red Hat Linux中,借助Samba服务在Windows下访问Linux的资源也是很容易的,依次单击“主菜单”“系统设置”“服务器设置”“Samba”菜单项,在弹出的“查询”对话框中输入Root用户的口令后就可以打开Samba服务器配置对话框。接着依次单

15、击“首选项”“服务器设置”菜单项,在弹出的对话框“基本”选项卡设置界面中输入局域网的工作组名(注:此处的工作组名称不一定非得与Windows主机所在的工作组名称一致)。接着需要设置可以访问Linux共享资源的用户,方法是点击“首选项”下的“Samba用户”菜单项,在弹出的对话框中点击“添加用户”按钮,在下一步中设置好用户名、口令后点击“确定”按钮完成用户的添加。接着应点击工具栏上的“增加”按钮,在弹出的对话框中添加欲共享的目录并设置好访问权限后点击切换到“访问”选项卡设置界面,设置只有上一步添加的用户可以访问的资源并“确定”按钮继续。设置完毕后,就可以在安装Windows的计算机中(这里为Wi

16、ndows XP)双击打开“网上邻居”窗口,在相应的工作组中可以看到有“samba server(Redhat10)”的图标。双击图标后输入相应的访问用户名和口令即可访问Linux中的共享资源了。(三)配置WEB服务器,发布网站说明:以下所有操作均在FTP服务器上进行(3)。查看vsftpd服务器包是否安装。rootgdlc-ftp /# rpm -qa |grep vsftpdrootgdlc-ftp /# 没有结果显示。表示没有安装FTP服务器软件。(以源码方式安装除外)2安装vsftpd服务器包。rootgdlc-ftp root# rpm -ivh vsftpd-2.0.1-5.i38

17、6.rpmwarning: vsftpd-2.0.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing. # 100% 1:vsftpd # 100%rootgdlc-ftp root#3创建用户、目录及修改目录权限。rootgdlc-ftp root# mkdir /var/ftp/uploadrootgdlc-ftp root# useradd wolf1 -d /var/ftp/upload -s /sbin/nologin rootgdlc-ftp root#ll -d /var/ftp/upload/ (小写字

18、母l)drwxr-xr-x 2 root root 4096 Jan 24 09:59 /var/ftp/upload/rootgdlc-ftp root# chown wolf1:wolf1 /var/ftp/uploadrootgdlc-ftp root# ll -d /var/ftp/upload/drwxr-xr-x 2 wolf1 wolf1 4096 Jan 24 09:59 /var/ftp/upload/rootgdlc-ftp /# passwd wolf1Changing password for user wolf1.New password:BAD PASSWORD:

19、it is too shortRetype new password:passwd: all authentication tokens updated successfully.rootgdlc-ftp /#由上面的显示我们可以知道,用户wolf1的宿主目录为/var/ftp/upload,同时用户wolf1没有登录的shell,因此wolf1不能远程管理FTP服务器。同时可以看出/var/ftp/upload的所有者为wolf1,并具有写的权限,wolf1组和其他组没有写的权限。查看/etc/passwd文件。rootgdlc-ftp root# tail /etc/passwdntp:x

20、:38:38:/etc/ntp:/sbin/nologingdm:x:42:42:/var/gdm:/sbin/nologindesktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologinapache:x:48:48:Apache:/var/www:/sbin/nologinnamed:x:25:25:Named:/var/named:/sbin/nologinwebalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologinsquid:x:23:23:/var/spool/squid:/sbin/n

21、ologinjohn:x:500:500:/home/john:/bin/bashjake:x:501:503:/home/jake:/bin/bashwolf1:x:502:504:/var/ftp/upload:/sbin/nologinrootgdlc-ftp root#修改/etc/vsftpd/vsftpd.conf配置文件。rootgdlc-ftp /# grep -vn # /etc/vsftpd/vsftpd.conf12:anonymous_enable=YES15:local_enable=YES18:write_enable=YES22:local_umask=02235

22、:dirmessage_enable=YES38:xferlog_enable=YES41:connect_from_port_20=YES54:xferlog_std_format=YES106:pam_service_name=vsftpd107:userlist_enable=YES109:listen=YES110:tcp_wrappers=YESrootgdlc-ftp /#vi /etc/vsftpd/vsftpd.conf以上为默认的配置文件,我们需要在默认的配置文件中加入以下语句。chroot_local_user=YES 禁止本地用户离开其宿主目录xferlog_file=/

23、var/log/vsftpd.log 指定FTP服务器日志idle_session_timeout=300 会话超时300秒data_connection_timeout=100 数据连接超时100秒ftpd_banner=Welcome to blah GDLC-FTP service. 连接FTP服务器时的欢迎词查看修改后的配置文件。rootgdlc-ftp /# grep -vn # /etc/vsftpd/vsftpd.conf12:anonymous_enable=YES15:local_enable=YES18:write_enable=YES22:local_umask=0223

24、5:dirmessage_enable=YES38:xferlog_enable=YES41:connect_from_port_20=YES51:xferlog_file=/var/log/vsftpd.log54:xferlog_std_format=YES57:idle_session_timeout=30060:data_connection_timeout=10085:ftpd_banner=Welcome to blah GDLC-FTP service.105:106:pam_service_name=vsftpd107:userlist_enable=YES109:listen

25、=YES110:tcp_wrappers=YES111:chroot_local_user=YES启动FTP服务器。rootgdlc-ftp /# /etc/init.d/vsftpd start vsftpd vsftpd OK rootgdlc-ftp /# service vsftpd startvsftpd vsftpd OK 以上两条命令可任选一条进行操作,启动FTP服务器。查看服务器是否启动成功。rootgdlc-ftp /# netstat -antp tcp 0 0 :21 :* LISTEN 4329/vsftpdrootgdlc-ftp /#如果有内容显示,则表示FTP服务

26、器已经启动成功;没有显示结果,则表示FTP服务器没有启动成功。测试(1)在命令行上测试,输入“ftp 3”,采用test1用户登录服务器,发现test1允许上传文件,同时不允许离开其宿主目录。rootlinux # ftp 3Connected to 3.220 Welcome to blah GDLC-FTP service530 Please login with USER and PASS.530 Please login with USER and PASS.KERBEROS_V4 rejected as an authentication typeName (3:root): tes

27、t1 登录用户名,输入wolf1331 Please specify the password.Password: 输入密码230 Login successful. 输入确认密码Remote system type is UNIX.Using binary mode to transfer files.ftp !ls 查看本地目录anaconda-ks.cfg RedBlueVCD-0.2.3src.tar.gz vnc-4.0-x86_linux.tar.gzDesktop ss.tgz vnc-4_1_1-x86_win32.zipevolution upgrade.log webmin

28、-1.250.tar.gzinstall.log upgrade.log.sysloginstall.log.syslog vnc-4.0-x86_linuxftp put install.log 上传install.log文件到服务器local: install.log remote: install.log227 Entering Passive Mode (192,168,1,13,235,220)150 Ok to send data.226 File receive OK.29321 bytes sent in 0.00019 seconds (1.5e+05 Kbytes/s)ft

29、p ls 查看服务器目录227 Entering Passive Mode (192,168,1,13,209,24)150 Here comes the directory listing.-rw-r-r- 1 503 503 29321 Feb 20 03:22 install.logdrwxr-xr-x 2 0 0 4096 Feb 20 03:07 k-rw-r-r- 1 0 0 0 Feb 20 03:07 kk-rw-r-r- 1 503 503 51200 Feb 20 03:14 ss.tgz226 Directory send OK.ftp cd / 回到根目录250 Dir

30、ectory successfully changed.ftp ls 再次查看服务器目录,发现test1用户没有离开其宿主目录227 Entering Passive Mode (192,168,1,6,165,131)150 Here comes the directory listing.-rw-r-r- 1 503 503 29321 Feb 20 03:22 install.logdrwxr-xr-x 2 0 0 4096 Feb 20 03:07 k-rw-r-r- 1 0 0 0 Feb 20 03:07 kk-rw-r-r- 1 503 503 51200 Feb 20 03:1

31、4 ss.tgz226 Directory send OK.ftpbye 退出服务器(四)配置FTP服务器,上传资料(一)【需求】本地用户test1可以上传文件到/var/ftp/upload目录上,其他的本地用户不允许上传;本地用户不允许离开宿主目录;不允许本地用户test1进行远程管理服务器。【基本的拓扑图】如图1。图1说明:由图1可知,FTP服务器的IP地址为,处于服务器群组中。【系统及软件环境】操作系统:Red Hat AS 4.0服务器软件包:vsftpd-2.0.1-5.i386.rpm【实验配置文件及命令】1/etc/vsftpd/vsftpd.conf2/etc/passwd【

32、实验步骤】说明:以下所有操作均在FTP服务器上进行()。查看vsftpd服务器包是否安装。rootgdlc-ftp /# rpm -qa |grep vsftpdrootgdlc-ftp /# 没有结果显示。表示没有安装FTP服务器软件。(以源码方式安装除外)2安装vsftpd服务器包。rootgdlc-ftp root# rpm -ivh vsftpd-2.0.1-5.i386.rpmwarning: vsftpd-2.0.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing. # 100% 1:vsftpd # 10

33、0%rootgdlc-ftp root#3创建用户、目录及修改目录权限。rootgdlc-ftp root# mkdir /var/ftp/uploadrootgdlc-ftp root# useradd test1 -d /var/ftp/upload -s /sbin/nologin rootgdlc-ftp root#ll -d /var/ftp/upload/ (小写字母l)drwxr-xr-x 2 root root 4096 Jan 24 09:59 /var/ftp/upload/rootgdlc-ftp root# chown test1:test1 /var/ftp/uplo

34、adrootgdlc-ftp root# ll -d /var/ftp/upload/drwxr-xr-x 2 test1 test1 4096 Jan 24 09:59 /var/ftp/upload/rootgdlc-ftp /# passwd test1Changing password for user test1.New password:BAD PASSWORD: it is too shortRetype new password:passwd: all authentication tokens updated successfully.rootgdlc-ftp /#由上面的显

35、示我们可以知道,用户test1的宿主目录为/var/ftp/upload,同时用户test1没有登录的shell,因此test1不能远程管理FTP服务器。同时可以看出/var/ftp/upload的所有者为test1,并具有写的权限,test1组和其他组没有写的权限。查看/etc/passwd文件。rootgdlc-ftp root# tail /etc/passwdntp:x:38:38:/etc/ntp:/sbin/nologingdm:x:42:42:/var/gdm:/sbin/nologindesktop:x:80:80:desktop:/var/lib/menu/kde:/sbin

36、/nologinapache:x:48:48:Apache:/var/www:/sbin/nologinnamed:x:25:25:Named:/var/named:/sbin/nologinwebalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologinsquid:x:23:23:/var/spool/squid:/sbin/nologinjohn:x:500:500:/home/john:/bin/bashjake:x:501:503:/home/jake:/bin/bashtest1:x:502:504:/var/ftp/upload:/s

37、bin/nologinrootgdlc-ftp root#修改/etc/vsftpd/vsftpd.conf配置文件。rootgdlc-ftp /# grep -vn # /etc/vsftpd/vsftpd.conf12:anonymous_enable=YES15:local_enable=YES18:write_enable=YES22:local_umask=02235:dirmessage_enable=YES38:xferlog_enable=YES41:connect_from_port_20=YES54:xferlog_std_format=YES106:pam_service

38、_name=vsftpd107:userlist_enable=YES109:listen=YES110:tcp_wrappers=YESrootgdlc-ftp /#vi /etc/vsftpd/vsftpd.conf以上为默认的配置文件,我们需要在默认的配置文件中加入以下语句。chroot_local_user=YES 禁止本地用户离开其宿主目录xferlog_file=/var/log/vsftpd.log 指定FTP服务器日志idle_session_timeout=600 会话超时600秒data_connection_timeout=120 数据连接超时120秒ftpd_banne

39、r=Welcome to blah GDLC-FTP service. 连接FTP服务器时的欢迎词查看修改后的配置文件。rootgdlc-ftp /# grep -vn # /etc/vsftpd/vsftpd.conf12:anonymous_enable=YES15:local_enable=YES18:write_enable=YES22:local_umask=02235:dirmessage_enable=YES38:xferlog_enable=YES41:connect_from_port_20=YES51:xferlog_file=/var/log/vsftpd.log54:x

40、ferlog_std_format=YES57:idle_session_timeout=60060:data_connection_timeout=12085:ftpd_banner=Welcome to blah GDLC-FTP service.105:106:pam_service_name=vsftpd107:userlist_enable=YES109:listen=YES110:tcp_wrappers=YES111:chroot_local_user=YES启动FTP服务器。rootgdlc-ftp /# /etc/init.d/vsftpd start vsftpd vsft

41、pd OK rootgdlc-ftp /# service vsftpd startvsftpd vsftpd OK 以上两条命令可任选一条进行操作,启动FTP服务器。查看服务器是否启动成功。rootgdlc-ftp /# netstat -antp tcp 0 0 :21 :* LISTEN 4329/vsftpdrootgdlc-ftp /#如果有内容显示,则表示FTP服务器已经启动成功;没有显示结果,则表示FTP服务器没有启动成功。测试说明:以下所有操作均可在FTP客户端上或PC1PC10上进行。(1)在命令行上测试,输入“ftp ”,采用test1用户登录服务器,发现test1允许上传

42、文件,同时不允许离开其宿主目录。rootlinux # ftp Connected to .220 Welcome to blah GDLC-FTP service530 Please login with USER and PASS.530 Please login with USER and PASS.KERBEROS_V4 rejected as an authentication typeName (:root): test1 登录用户名,输入test1331 Please specify the password.Password: 输入密码230 Login successful.

43、 输入确认密码Remote system type is UNIX.Using binary mode to transfer files.ftp !ls 查看本地目录anaconda-ks.cfg RedBlueVCD-0.2.3src.tar.gz vnc-4.0-x86_linux.tar.gzDesktop ss.tgz vnc-4_1_1-x86_win32.zipevolution upgrade.log webmin-1.250.tar.gzinstall.log upgrade.log.sysloginstall.log.syslog vnc-4.0-x86_linuxftp

44、put install.log 上传install.log文件到服务器local: install.log remote: install.log227 Entering Passive Mode (192,168,1,6,235,220)150 Ok to send data.226 File receive OK.29321 bytes sent in 0.00019 seconds (1.5e+05 Kbytes/s)ftp ls 查看服务器目录227 Entering Passive Mode (192,168,1,6,209,24)150 Here comes the directo

45、ry listing.-rw-r-r- 1 503 503 29321 Feb 20 03:22 install.logdrwxr-xr-x 2 0 0 4096 Feb 20 03:07 k-rw-r-r- 1 0 0 0 Feb 20 03:07 kk-rw-r-r- 1 503 503 51200 Feb 20 03:14 ss.tgz226 Directory send OK.ftp cd / 回到根目录250 Directory successfully changed.ftp ls 再次查看服务器目录,发现test1用户没有离开其宿主目录227 Entering Passive M

46、ode (192,168,1,6,165,131)150 Here comes the directory listing.-rw-r-r- 1 503 503 29321 Feb 20 03:22 install.logdrwxr-xr-x 2 0 0 4096 Feb 20 03:07 k-rw-r-r- 1 0 0 0 Feb 20 03:07 kk-rw-r-r- 1 503 503 51200 Feb 20 03:14 ss.tgz226 Directory send OK.ftpbye 退出服务器【实验故障与分析】下面的表格中列出了在实验过程中可能出现的故障及其解决方法。看看是不是

47、对你的实验有帮助?如果你在实验中还遇到其他的问题或故障,不妨记录在表格中,通过自己的实践,或者与老师、同学一起找找解决的方法。序 号实验故障分析与解决1在FTP服务器上已设置好允许本地用户上传,但在上传数据到upload目录时,提示拒绝可能是test1用户对upload目录没有写的权限23【启发联想】若某些用户需要离开其宿主目录,应如何设置?有没有其他的FTP服务器软件?各有哪些优点?FTP服务器的剩余空间不足,无法将资料数据放到/var/ftp/目录上,管理员将数据全部移到/disk2/ftproot/目录上,此时FTP匿名用户登录服务器时,看到/var/ftp/pub目录为空,无法看到/d

48、isk2/ftproot目录下的资料,应如何解决?(二) 【需求】通过超级守护进程创建匿名FTP服务器。【基本的拓扑图】如图2。图2说明:由图2可知,FTP服务器的IP地址为,处于服务器群组中。【系统及软件环境】操作系统:Red Hat AS 4.02服务器软件包:vsftpd-2.0.1-5.i386.rpm【实验配置文件及命令】1/etc/vsftpd/vsftpd.conf vsftp主配置文件2/usr/share/doc/vsftpd-2.0.1/vsftpd.xinetd 基于超级守护进程vsftp配置文件模板3/etc/passwd 用户管理配置4/etc/xinetd.d/vs

49、ftpd /基于超级守护进程vsftp配置文件【实验步骤】说明:以下所有操作均在FTP服务器上进行()。1安装vsftpd服务器包。rootgdlc-ftp root# rpm -ivh vsftpd-2.0.1-5.i386.rpmwarning: vsftpd-2.0.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing. # 100% 1:vsftpd # 100%rootgdlc-ftp root#2创建基于超级守护进程的ftp配置文件。rootlinux # cd /usr/share/doc/vsftpd-2

50、.0.1/rootlinux vsftpd-2.0.1# cp vsftpd.xinetd /etc/xinetd.d/vsftpdrootlinux vsftpd-2.0.1# cd /etc/xinetd.d/rootlinux xinetd.d# vi vsftpdrootlinux xinetd.d# cat vsftpd# default: off# description: The vsftpd FTP server serves FTP connections. It uses # normal, unencrypted usernames and passwords for a

51、uthentication.service ftp socket_type = stream wait = no user = root server = /usr/sbin/vsftpd server_args = /etc/vsftpd/vsftpd.conf nice = 10 disable = no 将原文的yes改为no flags = IPv4rootlinux xinetd.d#3创建测试用户,并查看/etc/passwd文件。rootlinux # useradd gdlc -s /sbin/nologin 创建gdlc用户rootlinux # passwd gdlc 修改

52、用户密码Changing password for user gdlc.New password: 输入密码BAD PASSWORD: it is too shortRetype new password: 输入确认密码passwd: all authentication tokens updated successfully.rootlinux # tail /etc/passwd 显示用户管理配置文件netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bashquagga:x:92:92:Quagga routing suite:

53、/var/run/quagga:/sbin/nologinradvd:x:75:75:radvd user:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinhaldaemon:x:68:68:HAL daemon:/:/sbin/nologinxfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologinhtt:x:100:102:IIIMF Htt:/usr/lib/im:/sbin/nologinjake:x:500:500:/home/jake:/bin/bashvip:x

54、:501:501:/var/ftp:/sbin/nologingdlc:x:502:502:/home/gdlc:/sbin/nologinrootlinux #4修改/etc/vsftpd/vsftpd.conf配置文件。rootlinux xinetd.d# tail -v /etc/vsftpd/vsftpd.conf 查看主配置文件的最后10行内容= /etc/vsftpd/vsftpd.conf byerootlinux # ftp Connected to .220 Welcome to blah FTP service.530 Please login with USER and

55、 PASS.530 Please login with USER and PASS.KERBEROS_V4 rejected as an authentication typeName (:root): anonymous 匿名用户登录成功331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp ls227 Entering Passive Mode (192,168,1,6,132,60)150

56、 Here comes the directory listing.drwxr-xr-x 3 501 501 4096 Feb 07 19:25 incomingdrwxr-xr-x 3 0 0 4096 Oct 04 2004 pub226 Directory send OK.ftpbye(五)子任务4 配置Webmin服务器【需求】管理员要求通过Web方式远程管理Linux服务器;需要通过浏览器进行连接;Webmin服务器的IP地址为54,客户端的IP地址为25。【基本的拓扑图】如图1。图1说明:在图1中,Webmin服务器的IP地址为54,客户端的IP地址为25。【系统及软件环境】操作系

57、统:Red Hat AS 4.02服务器软件包:webmin-1.250.tar.gz(源码包)【实验配置文件及命令】1/tmp/webmin-1.250/setup.sh Webmin安装脚本2/etc/webmin/uninstall.sh Webmin反安装脚本【实验步骤】说明:以下所有操作均在Webmin服务器上进行(54)。将源码包解压缩、解包到/tmp目录。rootlinux # tar zxvf webmin-1.250.tar.gz -C /tmp/中间部分内容已省略webmin-1.250/Webmin/Time.pmwebmin-1.250/Webmin/Javascrip

58、tButton.pmwebmin-1.250/Webmin/OptTextarea.pmwebmin-1.250/Webmin/Icon.pmwebmin-1.250/Webmin/Columns.pmwebmin-1.250/Webmin/TitleList.pmwebmin-1.250/Webmin/TableAction.pmwebmin-1.250/Webmin/File.pmwebmin-1.250/Webmin/DynamicHTML.pmwebmin-1.250/Webmin/InputTable.pmrootlinux 解压缩、解包完成安装Webmin软件包。rootlinux

59、 # cd /tmp/webmin-1.250/rootlinux webmin-1.250# ./setup.sh* Welcome to the Webmin setup script, version 1.250 *中间部分内容已省略Config file directory /etc/webmin: webmin配置文件目录Log file directory /var/webmin: webmin日志文件目录中间部分内容已省略Full path to perl (default /usr/bin/perl): perl路径Testing Perl .Perl seems to be

60、installed ok*Operating system name: Redhat Enterprise LinuxOperating system version: 4AS*Web server port (default 10000): webmin默认端口Login name (default admin): 登录用户,默认为adminLogin password: 输入webmin用户登录密码Password again: 再次输入确认密码The Perl SSLeay library is not installed. SSL not available.Start Webmin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论