centos7下搭建lamp,安装vsftp

《linux系统与服务管理》实践能力测试题签
测试说明:本测试重点考察在linux环境下搭建LAMP虚拟主机环境配置和调试排错的能力。请按任务要求在虚拟机上完成操作任务,并在实验报告上记录主要操作步骤和配置文件中编辑的内容。测试环境为虚拟机centos7,测试时间为80分钟。所需软件包可以从互联网下载。
注意:为方便测试关闭防火墙(#services firewalld stop),关闭SElonux(# setenforce 0)
任务1:配置虚拟机网络地址,使之与主机互相ping通。 (20分)
要求:设置虚拟机网卡为NAT模式,启动登录虚拟机,配置其网卡地址为静态地址,与虚拟机vmnet8在同一网段,最后三位数为“学号后三位mod254”,虚拟机主机名为姓名全拼。
检查点:虚拟机与主机能够互相ping通,虚拟机能够访问互联网。
提示:编辑/etc/sysconfig/network-scripts/ifcfg-ens*配置地址,/etc/hostname配置主机名。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述任务2:安装bind软件包,使之能够提供域名解析服务。 (20分)
要求:使用yum方式安装bind软件包,设立“姓名全拼.com”和“学号.com”两个正向区域,并分别设置www主机A记录地址为虚拟机地址。
检查点:主机ping“www.姓名全拼.com”和“www.学号.com”可以与虚拟主机通信。
提示:编辑/etc/named.conf文件和/var/named/区域数据文件,使用named-checkconf和named-checkzone进行检查,改变区域数据文件所属组,重启named服务。注意设置主机VMnet8网卡上的dns服务器配置为虚拟机地址。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将namedlocalhost拷贝为姓名全拼.com.zone和学号.com.,zone
在这里插入图片描述
在两个文件中添加配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动named服务并在主机ping两个域名
在这里插入图片描述
在这里插入图片描述
任务3:安装apache软件,配置基于名字的虚拟主机。 (20分)
要求:使用yum方式安装apache2.4,配置两个基于名字的虚拟主机,“www.姓名全拼.com”和“www.学号.com”,虚拟主机目录在/var/wwwroot下,目录名为域名。
检查点:从主机访问“www.姓名全拼.com”和“www.学号.com”站点的默认主页可以分别看到“this’s 姓名 site”和“this’s 学号 site”。
提示:编辑/usr/local/apache/conf/httpd.conf文件配置虚拟主机,注意配置虚拟主机目录的访问权限;在/var/wwwroot建立虚拟主机目录,编辑index.html文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建两个文件夹,并在文件夹中编辑index.html文件
在这里插入图片描述
启动服务
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
任务4:安装mysql,创建数据库和数据表并输入数据。 (10分)
要求:使用yum方式安装mysql-server,改变root用户登录密码为123456,创建数据库project,创建表create table news(id int unsigned auto_increment primary key ,title varchar(60) not null,content text not null, addtime timestamp default current_timestamp not null );插入测试数据insert into news (title, content) values(‘新闻标题1’, ‘新闻内容1’),(‘新闻标题2’,‘新闻内容2’);
检查点:select * from news;显示全部记录,注意mysql数据库的编码格式。
提示:改密码#mysqladmin –u root –p password 新密码字符
在这里插入图片描述
在这里插入图片描述
更改编码
show variables like ‘%char%’;
set character_set_database=utf8;
set character_set_server=utf8;
在这里插入图片描述
在这里插入图片描述
复制题中命令建表添加数据
启动mysql
在这里插入图片描述
任务5:安装PHP环境,编写运行php脚本。 (10分)
要求:使用yum方式安装PHP,编辑db.php文件放到“学号”虚拟主机,使之能够连接mysql数据库,读取显示数据表的内容。
检查点:在主机浏览器访问http://www.学号.com/db.php,显示数据表news的内容。
提示:要安装php_mysql,php_pdo等软件包。
在这里插入图片描述
在这里插入图片描述
重启httpd服务和mysqld服务,在浏览器访问
在这里插入图片描述
任务6:安装vsftp软件包,配置虚拟主机的ftp环境。 (10分)
要求:使用yum方式安装vsftpd。建立用户“姓名全拼”和“学号”,设定用户主目录为/var/wwwroot/姓名全拼.com和/var/wwwroot/学号.com,密码都为123。
检查点:从主机可以访问ftp站点,并上传网站内容。
在这里插入图片描述
修改配置文件
在这里插入图片描述
创建用户
在这里插入图片描述
在这里插入图片描述
修改新创建用户的密码passwd 用户名
修改用户家文件的所属主为新建用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
任务7:使用ab性能测试软件,优化虚拟主机性能。 (10分)
要求:使用apache自带的ab软件测试虚拟主机性能,并记录最优结果。
提示:/usr/local/apache/bin/ab –c 并发数 –n 访问次数 http://www.学号.com/index.php
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值