集团总部为了更好管理数据,提供服务,需要建立自己的小型Web服务页面。
VMware Workstation Pro平台环境
登陆方式:用户名:root密码:root
创建2台虚拟服务器,
要求如下:
服务器A的配置要求硬件资源:
CPU 1核;内存1G硬盘容量:30G操作系统:CentOS7网卡数量:1网络模式为:NAT模式网卡IP为:修改配置文件为手动配置,IP地址为192.168.71.100/24服务器B的配置要求硬件资源:CPU 1核;内存1G硬盘容量:30G操作系统:CentOS7网卡数量:1网络模式为:NAT模式网卡IP为:自动获取应用部署在CentOS系统中,利用提供的CentOS镜像文件,配置本地yum源,然后完成httpd.vsftpd.dhcp和bind软件包的安装;请将CentOS镜像文件挂载到/mnt/cdrom目录下(目录需要自行创建)。云主机A的配置;1.配置DHCP服务,修改DHCP配置文件,地址池自定,使云主机B的IP地址通过DHCP自动能获取到地址池中的第一个地址。2.安装chrony时间同步服务,作为服务器为云主机B同步时间。云主机B的配置;
1.安装chrony时间同步服务,作为云主机A的时间同步客户端,chronyc sources命令进行验证。
2.配置http服务,访问内容显示为Welcome to the network training examination of Career Academy in 2021.
3.配置DNS服务,使HTTP服务器可通过域名访问,具体操作如下:以虚拟主机的方式建立一个web站点:使用www.组号+操作人员全拼.com作为域名进行访问。
4.配置FTP服务,实现WEB站点远程更新和文档下载的功能,需求如下:为产品资料下载创建FTP站点,具体要求如下:FTP匿名用户主目录:/var/nimingFTP访问权限:允许匿名用户读取、下载,禁止匿名用户上传
结果要
1、CentOS 7硬件配置
2、本地YUM源搭建步骤及操作命令
3、搭建DHCP服务器步骤及操作命令
4、搭建HTTP服务器步骤及操作命令
5、搭建DNS服务器步骤及操作命令
6.搭建FTP服务器步骤及操作命令
CentOS 7的配置图片及所有命令
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
檀越@新空间 2025-06-30 20:45关注晚上好🌙🌙🌙
本答案参考通义千问根据你的需求,以下是关于在 VMware Workstation Pro 上搭建 CentOS 7 环境,并完成 DHCP、HTTP、DNS、FTP 服务配置的详细操作指南。我们将按照你列出的六个结果进行分步讲解。
一、CentOS 7硬件配置
服务器A(DHCP + 时间同步 + DNS)
- CPU:1核
- 内存:1GB
- 硬盘:30GB
- 网络模式:NAT
- IP地址:
192.168.71.100/24
服务器B(HTTP + FTP + 客户端)
- CPU:1核
- 内存:1GB
- 硬盘:30GB
- 网络模式:NAT
- IP地址:自动获取
二、本地YUM源搭建步骤及操作命令
1. 挂载CentOS镜像文件到
/mnt/cdrom目录# 创建挂载点 mkdir -p /mnt/cdrom # 挂载ISO文件(假设ISO文件路径为 /root/CentOS-7-x86_64-DVD-2009.iso) mount /root/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom2. 配置本地YUM源
# 备份原有yum源配置文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 编辑yum源配置文件 vim /etc/yum.repos.d/CentOS-Base.repo将内容替换为以下内容:
[local] name=Local CentOS-7 baseurl=file:///mnt/cdrom enabled=1 gpgcheck=03. 清除缓存并生成新的缓存
yum clean all yum makecache
三、搭建DHCP服务器步骤及操作命令
1. 安装DHCP服务
yum install dhcp -y2. 修改DHCP配置文件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf修改内容如下(示例):
subnet 192.168.71.0 netmask 255.255.255.0 { range 192.168.71.10 192.168.71.100; option routers 192.168.71.2; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200; }注意:确保
option routers是网关地址(通常为192.168.71.2)3. 启动并设置开机自启DHCP服务
systemctl start dhcpd systemctl enable dhcpd
四、搭建HTTP服务器步骤及操作命令
1. 安装httpd服务
yum install httpd -y2. 配置HTTP服务
# 创建网页内容 echo "Welcome to the network training examination of Career Academy in 2021." > /var/www/html/index.html3. 启动并设置开机自启
systemctl start httpd systemctl enable httpd4. 防火墙放行HTTP服务
firewall-cmd --permanent --add-service=http firewall-cmd --reload
五、搭建DNS服务器步骤及操作命令
1. 安装bind服务
yum install bind -y2. 修改主配置文件
vim /etc/named.conf添加以下内容(允许来自服务器B的查询):
options { listen-on port 53 { any; }; listen-on-v6 port 53 { none; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; };3. 配置区域文件
cd /var/named cp named.localhost example.com.zone vim example.com.zone填写如下内容(假设域名是
www.组号+全拼.com,例如www.123abc.com):$TTL 86400 @ IN SOA ns1.example.com. admin.example.com. ( 2021100101 ; Serial 3600 ; Refresh 1800 ; Retry 604800 ; Expire 86400 ) ; Minimum TTL @ IN NS ns1.example.com. ns1 IN A 192.168.71.100 www IN A 192.168.71.1004. 设置权限并重启服务
chown root:named example.com.zone chmod 640 example.com.zone systemctl restart named systemctl enable named5. 配置客户端DNS
在服务器B上编辑
/etc/resolv.conf:nameserver 192.168.71.100
六、搭建FTP服务器步骤及操作命令
1. 安装vsftpd服务
yum install vsftpd -y2. 修改配置文件
vim /etc/vsftpd/vsftpd.conf修改或添加以下内容:
anonymous_enable=YES anon_root=/var/niming anon_upload_enable=NO anon_mkdir_write_enable=NO anon_other_write_enable=NO3. 创建匿名用户目录
mkdir -p /var/niming chmod 755 /var/niming4. 启动并设置开机自启
systemctl start vsftpd systemctl enable vsftpd5. 防火墙放行FTP服务
firewall-cmd --permanent --add-service=ftp firewall-cmd --reload
七、时间同步配置(chrony)
在服务器A上(作为NTP服务器)
yum install chrony -y systemctl start chronyd systemctl enable chronyd编辑配置文件:
vim /etc/chrony.conf添加以下内容:
server 127.127.1.0 driftfile /var/lib/chrony/drift makestep 1.0 3 rtcsync logdir /var/log/chrony重启服务:
systemctl restart chronyd在服务器B上(作为客户端)
yum install chrony -y systemctl start chronyd systemctl enable chronyd编辑配置文件:
vim /etc/chrony.conf添加:
server 192.168.71.100 iburst重启服务:
systemctl restart chronyd验证:
chronyc sources
总结
| 项目 | 命令/配置 | |------|-----------| | 挂载ISO |
mount /root/CentOS-7.iso /mnt/cdrom| | YUM源配置 | 修改/etc/yum.repos.d/CentOS-Base.repo| | DHCP配置 | 修改/etc/dhcp/dhcpd.conf| | HTTP配置 | 安装httpd,创建/var/www/html/index.html| | DNS配置 | 安装bind,配置/etc/named.conf和区域文件 | | FTP配置 | 安装vsftpd,配置/etc/vsftpd/vsftpd.conf| | 时间同步 | 使用chrony,配置服务器和客户端 |如需截图,建议使用 VMware 的快照功能保存每个阶段的系统状态,便于后续展示。
解决 无用评论 打赏 举报