Linux实训记录
linux实训报告总结

linux实训报告总结本报告旨在总结和回顾我在Linux实训中所学到的知识和经验。
通过实际操作,我深入理解了Linux操作系统的核心概念和基本原理,同时也提升了自己的技能和能力。
一、实训背景和目的Linux实训是为了帮助学员掌握Linux操作系统的安装、配置和管理,以及开发和维护Linux应用程序的能力。
通过实践项目,学员在模拟的真实环境中学习并应用所学知识,提高自己在Linux领域的实际应用能力。
二、实训内容及过程1. Linux系统安装与配置在实训开始阶段,我们首先学习了Linux操作系统的安装和基本配置。
通过下载适当版本的Linux发行版,我们按照指导完成了Linux的安装,并进行了基本设置和网络配置。
2. Linux命令行操作Linux实训的重点之一是学习命令行操作。
我们通过练习常用的命令和参数,熟练掌握了文件与目录管理、用户和权限管理、进程和服务管理等方面的技能。
我们还学习了Shell脚本编写和调试,能够自动化执行一系列操作。
3. Linux网络配置与服务在Linux实训中,我们学习了网络配置与服务管理的基本知识。
我们了解了网络协议和配置文件的概念,能够设置网络接口、IP地址、子网掩码和网关等。
同时,我们还掌握了常用的网络服务如Web服务器、FTP服务器和邮件服务器的安装和配置方法。
4. Linux安全和权限管理在Linux实训的后期,我们重点学习了Linux系统的安全和权限管理。
我们了解了用户和组的概念,学习了用户权限和文件权限的设置和管理方法。
我们还学习了防火墙和入侵检测系统的原理和配置,以提高系统的安全性。
三、实践项目在Linux实训中,我们还参与了一系列实践项目,以应用所学知识并提升实际操作能力。
项目包括但不限于:- 搭建并配置Web服务器,实现网页访问和动态内容展示。
- 创建并管理数据库服务器,实现数据存储和检索功能。
- 编写Shell脚本,实现自动化系统管理和任务处理。
- 搭建并维护邮件服务器,实现邮件的发送和接收功能。
linux 的实训报告

目录1、实训一DDNS 服务------------------------------------------- xx2、实训二邮件服务-----------------------------------------------xx3、实训三反垃圾邮件-------------------------------------------- xx4、实训总结----------------------------------------------------------- xx5、参考资料----------------------------------------------------------- xx6、评语----------------------------------------------------------------- xx实训一DDNS 服务1.1实训目的(1)了解linux所提供的DDNS动态DNS更新服务:是DHCP服务与DNS 服务相结合,实现动态更新DNS区域数据库文件内容。
(2)熟练掌握DDNS 服务配置的基本功能。
(3)熟练配置DNS、DHCP服务支持动态更新。
1.2原理DDNS是动态DNS更新服务,是DHCP服务与DNS服务相结合,实现动态更新DNS区域数据库文件内容的一项综合服务。
简单的说就是如何为DHCP 客户机在DNS区域数据库中建立资源记录,并能及时随着DHCP客户机IP地址的变化而动态更新相应的资源记录。
1. 3实训步骤实现DDNS服务的步骤可以分为3部分:(1)生成动态更新密钥;(2)配置DNS服务支持动态更新;(3)配置DHCP服务支持动态更新。
1.3.1逻辑拓扑图Vlan1192.168.1.210 WINxp-sp1.3.2详细配置(1)配置DNS服务器的相关文件在DNS服务器的区域数据库文件中增加两条A记录和两条PTR记录。
在不影响前面的虚拟主机,增加一个子接口,并配置为192.168.1.210输入下面的命# ifconfig eth0 192.168.1.210 netmask 255.255.255.0先查看name.conf文件中查看是否有caching-nameserver包,没有则需要下面的命令#cp -l /etc/named.caching-nameserver.conf /etc/named.conf接下来,在vi /etc/named.conf设置端口的监听范围。
linux实训报告

linux实训报告一、引言在IT领域中,操作系统是非常重要的一个组成部分。
而Linux作为一个开源的操作系统,近年来备受关注和使用。
本篇文章将介绍我参加的Linux实训,分享实训的内容、收获以及对未来的展望。
二、实训背景作为一名计算机专业的学生,我对Linux操作系统一直充满了好奇和兴趣。
为了更深入地了解和掌握Linux,我报名参加了学校组织的Linux实训。
这个实训旨在帮助学生掌握Linux操作系统的基本原理、常用命令和应用。
三、实训内容1. 理论学习在实训开始之前,我们首先进行了一系列的理论学习。
包括Linux的历史和发展、基本概念、文件系统等。
这部分内容的学习,为我们后续的实践提供了基础。
2. 环境搭建实训中,我们首先需要搭建Linux的操作环境。
通过虚拟机技术,我们在个人电脑上安装了一款常用的Linux发行版。
这是我们后续实验和测试的基础。
3. 基本命令学习学习Linux操作系统,离不开对各种命令的掌握和应用。
在实训中,我们学习了一些常用的Linux命令,如ls、cd、mkdir等。
通过实践练习,我们逐渐对这些命令有了更深入的了解。
4. Shell编程除了基本命令的学习,我们还进行了一定的Shell编程实践。
Shell是一个强大的脚本语言,可以用于自动化任务的处理。
通过编写Shell脚本,我们学会了如何批量操作文件、实现简单的逻辑控制等。
5. 网络配置与管理在实训中,我们还学习了Linux的网络配置和管理。
通过配置网络参数、设置路由、搭建Web服务器等实践,我们了解了Linux在网络领域的应用和优势。
6. 安全性与权限管理安全性是任何操作系统都需要重视的一个方面。
在实训中,我们学习了Linux中的安全性与权限管理。
了解了如何设置用户权限、防火墙配置等,保护系统的安全性。
四、实践收获通过参加这次Linux实训,我收获了很多。
首先,我对Linux 操作系统的原理和应用有了更深入的了解。
以前只是停留在表面认知的阶段,而现在我能够熟练地使用Linux进行日常工作和学习。
《Linux系统管理与配置》实训报告

《Linux系统管理与配置》实训报告《Linux系统管理与配置》实训报告学期:2022-2023学年第一学期授课教师:**班级:移动2103姓名:**学号:2103030507实训项目 yum软件仓库一、实验要求:1、写出每个任务每个步骤所使用到的linux命令;2、将每个任务每个步骤的配置内容和运行结果截图,以支撑实验结果;3、总结提炼实训结论和关键知识点。
4、运行评分脚本检查完成情况。
二、实训任务:任务1:关闭selinux步骤1:[root@localhost student]# vim /etc/selinux/config 步骤2:将SELINUX=enforcing改成SELINUX=disabled步骤3:执行reboot重启主机(必须要做)任务2:建立YUM软件仓库,将系统光盘拷贝到虚拟机中,以本地光盘作为yum源;任务3:文件压缩:对目录/etc采用bzip2的方式进行压缩成/root/sysconfig.tar.bz2;任务4:放行防火墙的http和https服务;任务5:在防火墙开启的前提下,修改本机的ssh的默认端口为2222,实现其他机器能够对该机进行ssh远程登陆;任务6:使用任务一中的yum源安装httpd,安装完成后重启httpd服务,保证服务状态正常,同时设置该服务为开机自启动;任务7:rpm包安装nginx步骤1:准备软件 nginx-1.10.0-1.el7.ngx.x86_64.rpm步骤2:[root@localhost student]# yum -y install gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel步骤3:使用rpm安装软件的方式安装nginx软件步骤4:重启nginx服务,检查是否能重新启动,如果不能正常启动,根据提示分析原因并解决,使nginx服务能够正常启动步骤5:设置nginx服务为开机自启动任务8:编译安装python步骤1:解压python包 Python-3.9.10.tar.xz步骤2:进入解压目录步骤3:[root@localhost student]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python3-devel步骤4:指定安装目录为/opt/python39并编译[root@localhost student]# ./configure --prefix=/opt/python39[root@localhost student]# make && make install步骤5:[root@localhost student]# vim /etc/profile最后一行追加如下内容:export PATH=/opt/python39/bin:$PATH步骤6:修改完/etc/profile文件后需要执行一个命令才能让本次配置生效,请自行执行该命令步骤7:检测python版本[root@localhost student]# python3 –verson三、实验记录:任务一:vim /etc/selinnx/config将SELINUX=enforcing修改为SELINUX=disabledReboot任务二:cd /etc/yum.repos.dvim Centos.system.repo[system]name =this is yum cangkugpgcheck=Oenable=1Baseurl=file:///run/media/studen t/’centos 7 x86_64’yum repolist all任务三:tar -cjvf /root/sysconfig.tar.bz2 /etc任务四:firewall-cmd --permanent --add-service=httpfirewall-cmd --reloadfirewall-cmd --permanent --add-service=httpsfirewall-cmd--reload任务五:vim /etc/ssh/sshd_configsetenforce 0firewall-cmd--zone-public--add-port=2222/tcp--permanentsystemctl restart firewalld.servicesemanage port -a -t ssh_port_t-p tcp 2222systemctl restart sshd.service任务六:yum install httpdsystemctl start httpdsys temc tl enable httpd任务七:yum -y install gcc gcc-ctt make zlib-devel pcre pcre-devel openssl-develrpm-ivh'/home/j/桌面/nginx-l.l0.0-l.el7.ngx.x8b_ _64.rpm'sys temctl restart nginxjournalctl- -xeNetstat -unpnetstat -anpvim default.confsystemctl restart nginxSystemctl enable nginx任务八:tar -xvf Python-3.9.l0.tar.X2cd Python-3.9.10/Yum -y ins tall zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-develevel gdbm-devel db4-devel libpcap-devel Xz-devel python3-devel /configure -prefix=/opt/python39 make&&make installvim /etc/profilesource /etc/profile四、实验结论:说明:将实验过程中重要的结论和知识点进行总结,将脚本运行结果粘贴到最后。
linux实验报告

linux实验报告实验目的:通过对Linux操作系统的实践,掌握基本的Linux命令和操作方法,了解Linux操作系统的特点和优势。
实验一:Linux环境搭建在实验一中,我们首先需要搭建Linux操作系统的环境。
根据实验指导书的要求,我们选择了Ubuntu作为实验平台。
通过下载Ubuntu镜像文件,并利用虚拟机软件创建一个虚拟机,将镜像文件安装到虚拟机中。
在安装过程中,我们需要选择合适的分区和网络配置等,并设置root用户的密码。
实验二:基本命令的使用在实验二中,我们主要学习了Linux的基本命令的使用方法。
首先,我们了解了Linux文件系统的结构,包括根目录、用户目录、系统目录等。
然后,通过命令行终端进行一系列的实践操作,比如查看文件内容、创建目录、复制文件等。
这些命令的使用不仅提高了我们的工作效率,同时也增强了对Linux操作系统的理解。
实验三:软件安装与卸载实验三主要涉及到Linux的软件安装与卸载。
我们首先学习了使用APT工具进行软件包管理,通过安装命令行界面的方式安装了一些常用的软件,比如文本编辑器、终端工具等。
此外,我们还学习了如何卸载已安装的软件包,清理不需要的文件,以保持系统的整洁性。
实验四:权限管理在实验四中,我们学习了Linux的权限管理机制。
Linux操作系统采用了基于用户和组的权限模型,通过设置文件和目录的权限,实现对文件的读、写、执行的控制。
我们通过实际操作,创建了新的用户和组,并为不同的用户和组设置了不同的权限。
这样,可以有效地保护系统的文件和数据的安全性。
实验五:网络配置与服务搭建在实验五中,我们主要学习了Linux的网络配置和服务搭建。
通过设置网络接口、IP地址和网关等参数,实现了网络的正常连接。
同时,我们还学习了一些常用的网络命令,比如ping、ssh等。
此外,我们尝试搭建了一个简单的Web服务器,通过浏览器访问,可以查看服务器上的网页。
实验六:系统监控和故障恢复在实验六中,我们学习了Linux的系统监控和故障恢复方法。
linux 基本操作 实验报告

linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。
对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。
实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。
在登录界面输入用户名和密码后,我们就可以进入系统。
在系统中,我们可以使用命令“exit”来退出系统。
实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。
我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。
实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。
比较常用的编辑器有vi和nano。
我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。
实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。
我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。
实验五:系统管理最后,我们还可以使用一些命令来管理系统。
比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。
通过以上实验,我们可以初步了解Linux系统的基本操作。
当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。
希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。
linux实习

实训一 Linux网络基本设置一.实训目的掌握用命令行完成Linux系统中以太网的设置方法。
二.实训环境PC机若干、以太网连通,RedHatLinux9操作系统。
三.实训内容1.用ifconfig命令设置本机地址为“192.168.100.xx”,虚拟接口的IP地址为“192.168.1.xx”,其中xx为本机机号。
2.设置主机配置:(两个)IP地址为“127.0.0.1”,主机名为“localhost.localdomain”,别名为“localhost”。
IP地址为“192.168.100.xx”,主机名为,别名为“shyxx”,其中y为班级号,xx为学号。
设置DNS搜索服务器为“192.168.100.xx”,服务器名为本地主机名。
3.实训步骤:实训二 Linux用户设置1.实训目的use掌握用命令行创建用户、修改用户帐户属性的使用方法;掌握用命令行实现组的创建、编辑、管理方法;掌握用用户管理器创建用户、组和编辑用户、组属性的方法。
2.实训环境PC机若干,RedHatLinux9操作系统,以root用户登录,安装好GNOME桌面。
3.实训内容创建一个名为“student”,登录名为“net-stu”的用户帐户,并设置其密码为net-stu-xx(其中xx为学号)。
创建一个名为“teacher”,登录名为“net-tea”的用户帐户,并设置其密码为net-tea-xx(其中xx为学号)。
设置“student”用户帐户属于bin组。
并设置其name为stu,office为4201,office phone为4201,home phone 为123456。
设置“teacher”用户帐户属于root组。
并设置其name为tea,office为4213,office phone为4213,home phone 为654321。
创建一个名为“netstu”组,设置该组的GID为504。
并将“student”加入到该组中,设置其为组管理员。
linux实训报告(6个内容)

Linux网络管理实训报告学生姓名:李含指导教师:刘国成班级: C0841学号: 36信息工程学院2011.11一、Linux安装与配置1、实训目的(1)熟练掌握Linux安装的方法(2)了解Linux的基本配置2、实训内容(1)安装带图形界面的Linux redhat 5.2企业版Linux用户和计算机(2)安装命令行界面Linux redhat 5.2企业版LinuxHLG-B (3)使用ssh putty连接到Linux(4)管理文件及目录3、实训步骤命令行安装RedHat(1)在vmvare安装虚拟机时,在选择操作系统该步骤时,一定选择Linux(2)新建完vitual machine 界面如下(3)打开vmware ,在vmware 光驱中挂载linux RedHat 企业版(4) 从光盘引导启动linux,启动vmare(5) 在命令行中键入text(6) 在光盘检测的页面,用tab 键选择Skip 跳过光盘检测。
(7) 再接下的界面中,直接点击OK 即可。
(8) 语言选择英语(注:这里选择英语,不要选择chinese )(9) 键盘使用习惯,默认即可。
点击OK(11)在弹出的页面中,点击yes。
FAT32,选择默认即可,点击ok。
(13) 在该页面可以看到默认的分区信息,可以根据自己对分区的要求对分区信息进行修改。
(14) 是否给GRUB 开机管理系统设定密码,根据个人安全需要选择。
(15) 在该页面选择使用IPv4 还是IPV6。
我们选择IPV4(16)在该页面,选择动态获得IP 地址,如后续需要指定,我们进行设定。
(17) 为服务器指定名称,方便其他人在网络上查找(18) 为系统指定时区(19) 设定root 密码(20) 安装完成后,需要重新启动机器。
4、实训小结通过对Linux安装与配置的实训,虽然时间很短,但我学到了很多,在与老师和同学们的相处下,我不仅学到了很多理论知识,我还学会了许多做人的道理,在实训期间,我才发现我的理论知识还不是很扎实,遇到的许多问题我都不知所措,还好有老师和同学帮助我,我才得以度过难关,在此,我要感谢那些帮助过我的老师和同学。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux操作系统实用技术课程设计专业名称:软件工程班级:学生姓名:学号:(一)架设Samba服务器1.配置共享级的Samba服务器【设计要求】RHEL Server 5主机新建/samba-share目录可供所有用户读写共享.【设计步骤】1检测Samba服务是否安装2启动Samba服务3超级用户新建/samba-share目录,并建立测试文件4将Samba服务器的配置文件smb.conf复制为smb.conf.bak,如果Samba服务器的配置错误可以将smb.conf.bak还原恢复成Samba服务器的初始设置。
5启动vi屏幕文本编辑器,修改smb.conf文件并保存在/etc/samba目录6重新加载配置7在windows主机中访问共享文件2.配置专有用户组可以访问的Samba服务器【设计要求】RHEL Server 5主机建立sales用户组内的用户可以读写共享. 【设计步骤】1建立一个新的sales文件夹,并建立一个测试文件2创建新用户david,设置用户的口令,并设置为staff组群的成员(添加sales用户并添加相应Samba 账号(密码:sale123))为sales组的用户添加相应Samba账号(密码:sale123)3修改Samba主配置文件4设置共享目录的本地权限5 重新加载配置文件6在windows主机访问Linux共享目录(1)在Windows计算机上,单击“开始”菜单中的“运行”菜单项,在“打开”文本框中输入命令\\192.168.48.128,单击“确定”按钮。
(2)弹出“连接到192.168.48.128”对话框,输入sale1和口令,并单击“确定”按钮。
验证成功后出现,sale1用户的主目录以及共享的/samba-share目录。
3配置共享级的Samba服务器【设计要求】在上一步的基础上设置用户帐号映射【设计步骤】1编辑/etc/Samba/samb.conf2编辑etc/Samba/smbusers ,修改完成全重启服务3在Windows计算机上,单击“开始”菜单中的“运行”菜单项,在“打开”文本框中输入命令\\192.168.48.128,单击“确定”按钮。
4弹出“连接到192.168.48.128”对话框,输入user1和口令,并单击“确定”按钮。
验证成功后出现,sales1用户的主目录以及共享的/samba-share目录。
1.安装apache服务2.启动apache服务3让防火墙放行4用浏览器查看效果在windows浏览器下输入http://192.168.48.1281.设置虚拟目录【设计要求】配置Apache服务器,通过虚拟目录来对目标站点进行访问。
【设计步骤】1.创建物理目录/virdir 并创建逊尼目录中的默认首页,修改默认权限,使其他用户具有读和执行的权限2.修改httpd.conf文件3.查看显示效果(1)用户身份认证,设置一个虚拟目录/httest,让用户输入用户名密码才能访问。
1.创建一个新用户smile(密码:123456)2.修改httpd.conf文件3.在/virdir/test目录下新建一个.htacess的文件配置成功页面(2)配置基于不同的IP地址的虚拟主机1.创建两个主目录新建/var/www/ip1和/var/www/ip2两个目录,并在其中新建index.html文件2.修改httpd.conf后,重启httpd服务(3)配置基于IP地址不同端口的虚拟主机【设计要求】现在要创建基于8080和8090两个不同端口号的虚拟主机,分别创建对应的两个主目录和默认文件【设计步骤】(1)新建/var/www/port8080目录和/var/www/port8090目录,并在其中新建index.html 文件(2)超级用户输入命令“ifconfig eth0 192.168.102.128”,设置网卡的IP地址为192.168.102.128。
(3)修改httpd.conf文件,重新启动(4)配置个人web站点【设计要求】配置Apache服务器,允许Linux用户架设其个人Web站点。
【设计步骤】1.修改用户家目录权限,使其它用户具有读和写的权限2.创建存放个人主页空间的目录3.创建个人空间主页的默认目录4.修改http.conf文件,对<IfModule mod_userdir.c>容器进行配置(三)架设vsftpd服务器1.安装vsftp服务2.启动vsftpd服务(一)测试默认设置的Vsftpd服务器【设计要求】准备下载文件【设计步骤】1在RHEL Server 5服务器的/var/ftp/pub目录中新建一个味fabc.txt的文件。
2新建ftp1(123456)和ftp2(123456),并设置口令。
3 ftp1用户登录后在其用户目录下新建两个文件ftpx1.txt和ftpx2.txt,并新建一个目录pictures。
4 在Windows计算机的C:\Users\Administrator目录下新建一个文件,名为abc.txt。
5 打开Vsftpd服务器,service vsftpd start。
【设计要求2】匿名用户下载fabc.txt文件。
【设计步骤】1在Windows计算机中的“运行”输入ftp 129.168.48.128然后单击“确定”按钮。
2会显示打开MS-DOS窗口,连接到Vsftpd服务器,输入FTP的匿名用户名“ftp”,不需要输入口令,如下图所示:3 在ftp提示符后输入命令“ls”,可查看到Vsftpd服务器中匿名用户的专用目录中的“pub”子目录,如下图:4 首先切换到pub目录下,然后在“ftp>”提示符后输入“get fabc.txt”命令,下载fabc.txt5在“ftp>”提示符后面输入命令“!dir”,可查看到Windows计算机的C:\目录中的所有文件和目录,其中包括刚下载的fabc.txt文件,如下图:6在“ftp>”提示符后输入命令“put abc.txt”,屏幕提示匿名用户无权上传文件。
7输入“bye”,关闭与Vsftpd服务器的连接。
如下图:【设计要求3】本地用户ftp1访问其个人主目录。
【设计步骤】1.在ftp提示符后输入“open 129.168.48.128”命令,再次建立与Vsftpd服务器的连接,然后输入用户名ftp1及其口令,如下图:2.验证成功后,在提示符后输入命令“ls”,可查看到用户主目录/home/ftp1中的所有文件。
如下图:3.在提示符后输入命令“mget f*”,系统提示是否要下载ftp1.txt文件,输入“y”并按回车键,将下载ftp1.txt文件。
系统提示是否要下载ftp2.txt文件,输入“y”并按回车键,将下载ftp2.txt文件。
如下图:4在提示符后输入“mkdir fromwin”,可在用户目录中新建一个名为fromwin的主目录。
5在提示符后输入“cd fromwin”,切换到新建的fromwin目录,如下图:6在提示符后输入“put abc.txt”,上传abc.txt文件到puftp1用户目录中的fromwin主目录。
如下图:7在提示符后输入“rename abc.txt ftpx3.txt”,将abc.txt改名为ftxyz.txt,如下图:8在提示符后输入“delete fxyz.txt”,可删除ftxyz.txt文件。
输入ls命令可以查看结果。
9在提示符后输入“cd /etc”,切换到/etc目录。
输入ls命令可以查看/etc中的文件。
10在提示符后输入“bye”关闭FTP命令行工具。
(二)配置匿名Vsftpd服务器Vsftpd服务器最重要的是主配置文件vsftpd.conf。
vsftpd守护进程运行时首先从vsftpd.conf文件获取配置文件的信息,然后配合ftpusers和user-list文件决定可访问的用户。
【设计要求】将Vsftpd服务器配置为专用的匿名FTP服务器,仅允许匿名用户登录。
匿名用户可在/var/ftp/pub目录中新建目录、上传和下载文件。
【设计步骤】1.以超级用户身份先备份/etc/vsftpd/vsftpd.conf文件。
2.使用vi编辑器对vsftpd.conf进行编辑。
3.输入命令“chmod o+w /var/ftp/pub”,修改/var/ftp/pub目录的权限允许其他用户写入文件。
4.输入“service vsftpd restart”重启vsftpd服务。
【设计要求2】测试匿名Vsftpd服务器。
【设计步骤】1.Windows计算机中的“运行”中输入ftp 192.168.68.128,连接到vsftpd服务器,输入用户名ftp1,屏幕会提示FTP服务器只是一个匿名FTP服务器,ftp1用户不能登录。
如下图2.此时在提示符后先输入“close”断开这次连接,然后输入“open 129.168.48.128”命令,再次连接到Vsftpd服务器。
输入匿名用户名“anonymous”,并在“Password:”后不输入口令,直接按回车键。
如下图:3.输入命令“cd pud”,切换到Vsftpd服务器的匿名用户专用目录/var/ftp/pub。
4.输入“mkdir dir”,新建一个dir目录。
5.输入“put abc.txt”上传abc.txt文件。
6.输入“bye”,关闭FTP命令行工具。
(三)配置用户专用的Vsftpd服务器。
【设计要求】配置用户专用的Vsftpd服务器,要求只有ftp2用户才能登录使用FTP 。
【设计步骤】1.用vi编辑vsftpd.conf文件:1.编辑/etc/vsftpd/user_list文件,让这个文件只有一行信息“ftp1”。
2.输入“service vsftpd restart”重启vsftpd服务。
【设计要求2】测试用户专用的Vsftpd服务器。
【设计步骤】1.在Windows计算机中的“运行”中输入命令“ftp 129.168.48.128”,连接到Vsftpd服务器,输入用户名“ftp1”,提示ftp1登陆成功。
2.重新建立于Vsftpd服务器的连接,然后输入用户名“ftp2”,输入正确口令后,提示登录失败。
(四)架设DNS服务器一、课程设计环境一台Windows7计算机,VMware WorkStation8.0.1虚拟机,RedHat5Linux系统。
二、DNS服务器的应用环境1.以超级用户身份登录到字符界面,输入“rpm –qal grep bind”命令,查看是否安装Bind软件包。
由图可知,bind-utils 和bind-libs 已安装。
2.设置RHEL Server 5计算机,其IP为192.168.48.128.3.配置Windows 计算机,其IP地址为192.168.48.14. 单击“开始”菜单中的“运行”,输入命令“ping 192.168.102.128 -t”,测试与虚拟机的网络连接是否通畅。