1、考试环境:CentOS7镜像、Windows XP虚拟机

2、Windows XP IP:192.168.0.100

3、截图统一使用虚拟机自带截图功能

视频帮助文件:CentOS7课程服务器配置基础部分综合实训题目(自测题目)

服务器配置列表




centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败


一、 根据服务器配置列表完成IP地址设置(通过ip addr命令截取图片)


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_02

截图一、ip addr截图


二、 根据服务器配置列表DNS服务器,通过客户端XP cmd命令行nslookup查询截图,解析出以上三个地址


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_03

截图二、nslookup截图


三、 安装net-tools工具,通过netstat –nlpt指令查询当前服务器的端口开启状况(以上配置正确会看到21、80、53三个端口)截图


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_04

截图三、nestat –nlpt截图


四、 配置apache服务器,修改apache默认主页:/var/www/html/index.html(自行创建该文件),文件内容:“welcome to website”,客户端通过IE浏览器访问:http://www.qq.com,截图保存。


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_05

截图四、http://www.qq.com


五、 定义别名记录,在DNS中添加别名记录www1、www2,客户端通过利用windows xp客户端nslookup解析别名:www1.qq.com、www2.qq.com,截图保存


centos7部署sqlite3 centos7部署pwn题目_ftps服务器_06

截图五、nslookup解析别名记录


六、 配置基于域名的虚拟主机,虚拟主机www1.qq.com网站根目录/var/www/www1,网页内容:“www1.qq.com”;www2.qq.com网站根目录/var/www/www2,网页内容:“www2.qq.com”


centos7部署sqlite3 centos7部署pwn题目_centos7部署sqlite3_07

截图六、http://www1.qq.com和http://www2.qq.com


七、 创建用户mike,密码123,在/etc/passwd下查看该用户


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_08

截图七、cat /etc/passwd


八、 配置apache用户主页,用户主页内容:“welcome to mike house”,通过windows xp访问http://www.qq.com/~mike


centos7部署sqlite3 centos7部署pwn题目_centos7部署sqlite3_09

截图八、http://www.qq.com/~mike


九、 配置apache基于端口的虚拟主机,网站根目录/var/www/,并开启该目录的目录浏览功能,windows 客户端通过http://www.qq.com:8080访问,可以看到/var/www/下的目录结构


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_10

截图九、http://www.qq.com:8080


十、配置/var/www/的apache用户认证,用户名mike,密码123,再次访问http://www.qq.com:8080,将提示输入用户名界面截图


centos7部署sqlite3 centos7部署pwn题目_centos7部署sqlite3_11

截图十、http://www.qq.com:8080(认证对话框)


十一、配置VSFTP服务器,配置vsftp的虚拟用户,虚拟用户的宿主用户为vuser,该用户没有本地登录权限,建立好vuser用户后,截图/etc/passwd文件内容


centos7部署sqlite3 centos7部署pwn题目_centos7部署sqlite3_12

截图十一、cat /etc/passwd


十二、配置VSFTP虚拟用户abc,密码123;定义ftp站点根目录/var/vuserftp/,并配置该虚拟用户有读取和写入的权限。通过windows xp客户端ftp命令访问vsftp,截取文件上传成功和文件下载成功界面


centos7部署sqlite3 centos7部署pwn题目_客户端_13

截图十二、通过“ftp ftp.qq.com”访问,get成功put成功


十三、配置vsftp的安全站点,在/etc/vsftpd/目录下创建公钥qq.crt、私钥qq.key、请求文件qq.csr,将创建好的文件结果截图


centos7部署sqlite3 centos7部署pwn题目_ftps服务器_14

截图十三、ls –l /etc/vsftpd


十四、配置vsftp的安全站点,配置完成后,直接使用本地用户mike通过flashfxp登录器登陆,截取证书文件弹出页面


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_15

截图十四、flashfxp通过FTPS访问vsftp


十五、再次利用qq.crt和qq.key两个文件,对apahce默认网站做加密,要求通过https://www.qq.com方式访问网站主页,将访问结果截图


centos7部署sqlite3 centos7部署pwn题目_ftps服务器_16

截图十五、https://www.qq.com


十六、安装mariadb,设置数据库根用户(root)的密码123456,并通过root用户进行登录,将登录成功页面截图


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_17

截图十六、mysql -u root -p123456


十七、创建数据库school,查看数据库,将创建成功和查看数据库界面截图


centos7部署sqlite3 centos7部署pwn题目_客户端_18

截图十七、show databases;


十八、在school数据库中创建student(学生表),表结构如下,并将显示表结构的界面截图:


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_19


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_20

截图十八、show columns from student;


十九、向student表格中添加数据,数据信息如下,并截取添加后查询到的结果:


centos7部署sqlite3 centos7部署pwn题目_centos7部署sqlite3_21


centos7部署sqlite3 centos7部署pwn题目_ftps服务器_22

截图十九、select * from student;


二十、 备份数据库school到/root/backdata/school.sql,将备份命令和备份后的文件截图


centos7部署sqlite3 centos7部署pwn题目_客户端_23

截图二十、/root/backdata/school.sql


二十一、 配置ftp服务器、web服务器、数据库服务器、DNS服务器开机自动运行,将配置指令截图


centos7部署sqlite3 centos7部署pwn题目_客户端_24

截图二十一、配置命令


二十二、 关闭系统后添加一块硬盘(1GB),重新开机后分区结构如下,将分区成功后显示的分区表截图:

主分区500MB、扩展分区(500MB)逻辑分区(250MB+250MB)


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_25

截图二十二、fdisk的子命令:p(显示分区列表)


二十三、 创建文件系统:主分区ext4、逻辑分区1 vfat、逻辑分区2 vfat。编辑/etc/fstab文件,配置开机自动挂载三个分区,挂载目录分别是/mnt/disk1、/mnt/disk2、/mnt/disk3。并使用mout –a刷新,再输入mount,将挂载结果截图


centos7部署sqlite3 centos7部署pwn题目_ftps服务器_26

截图二十三、mount –a


二十四、 安装DHCP服务器,配置该服务器自动为客户端分配地址,配置地址池(192.168.0.100~192.168.0.200)、网关192.168.0.254、dns192.168.0.10、租期2小时,在客户端xp上配置自动获得ip地址,将结果截图


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_27

截图二十四、ipconfig /all


二十五、 配置DHCP服务器为windows xp客户端分配固定的IP地址:192.168.0.88,将配置文件截图/etc/dhcpd/dhcpd.conf,并将验证结果截图(注意xp要重新获得ip地址)


centos7部署sqlite3 centos7部署pwn题目_centos7 dns配置_28

截图二十五、dhcpd.conf


centos7部署sqlite3 centos7部署pwn题目_centos7密码正确却登陆失败_29

截图二十五、ipconfig /all