墨痕615 2025-06-30 20:03 采纳率: 0%
浏览 9

CentOS 7的配置图片及所有命令

集团总部为了更好管理数据,提供服务,需要建立自己的小型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服务器步骤及操作命令

  • 写回答

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/cdrom
    

    2. 配置本地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=0
    

    3. 清除缓存并生成新的缓存

    yum clean all
    yum makecache
    

    三、搭建DHCP服务器步骤及操作命令

    1. 安装DHCP服务

    yum install dhcp -y
    

    2. 修改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 -y
    

    2. 配置HTTP服务

    # 创建网页内容
    echo "Welcome to the network training examination of Career Academy in 2021." > /var/www/html/index.html
    

    3. 启动并设置开机自启

    systemctl start httpd
    systemctl enable httpd
    

    4. 防火墙放行HTTP服务

    firewall-cmd --permanent --add-service=http
    firewall-cmd --reload
    

    五、搭建DNS服务器步骤及操作命令

    1. 安装bind服务

    yum install bind -y
    

    2. 修改主配置文件

    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.100
    

    4. 设置权限并重启服务

    chown root:named example.com.zone
    chmod 640 example.com.zone
    
    systemctl restart named
    systemctl enable named
    

    5. 配置客户端DNS

    在服务器B上编辑 /etc/resolv.conf

    nameserver 192.168.71.100
    

    六、搭建FTP服务器步骤及操作命令

    1. 安装vsftpd服务

    yum install vsftpd -y
    

    2. 修改配置文件

    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=NO
    

    3. 创建匿名用户目录

    mkdir -p /var/niming
    chmod 755 /var/niming
    

    4. 启动并设置开机自启

    systemctl start vsftpd
    systemctl enable vsftpd
    

    5. 防火墙放行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 的快照功能保存每个阶段的系统状态,便于后续展示。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月30日