温馨提示×

VirtualBox CentOS虚拟机配置

小樊
57
2025-05-14 19:32:37
栏目: 云计算

在VirtualBox中配置CentOS虚拟机的步骤如下:

1. 安装VirtualBox

2. 下载CentOS ISO镜像

3. 创建新的虚拟机

  • 打开VirtualBox,点击“新建”按钮。
  • 输入虚拟机名称,选择类型为Linux,版本为CentOS(64-bit)。
  • 分配内存大小,建议至少分配2GB内存。
  • 创建虚拟硬盘,选择VDI格式,动态分配,大小建议至少20GB。
  • 选择下载的ISO镜像文件。

4. 配置虚拟机设置

  • 点击“设置”按钮,进入虚拟机设置页面。
  • 在“存储”面板中,选择“空的光驱”,并点击“选择虚拟光盘文件”按钮,将下载好的CentOS ISO文件添加进去。
  • 在“网络”选项卡中,选择合适的网络模式,如NAT、桥接或Host-only模式。

5. 启动虚拟机

  • 选择刚刚创建的虚拟机,点击“启动”按钮。
  • 在CentOS启动过程中,按照提示设置root用户密码和创建新用户。
  • 完成安装后,重启虚拟机。

6. 配置网络

  • NAT模式:默认设置即可,用于与外网通信。
  • Host-only模式:用于与宿主机通信。
  • 编辑网络配置文件(例如 /etc/sysconfig/network-scripts/ifcfg-enp0s3),设置IP地址、网关、DNS等参数,并重启网络服务(systemctl restart network)。

7. 验证网络连接

  • 在虚拟机中运行 ping命令测试网络连接,例如 ping 192.168.1.1(宿主机IP)和 ping www.baidu.com

8. 安装额外软件(可选)

  • 在虚拟机中打开终端,使用如下命令安装Apache:
    sudo yum install httpd
    
  • 启动Apache:
    sudo systemctl start httpd
    

9. 配置防火墙(可选)

  • 为了安全起见,配置UFW防火墙以允许特定的网络流量。
  • 例如,允许SSH和HTTP/HTTPS流量:
    sudo systemctl enable firewalld
    sudo firewall-cmd --permanent --zone=public --add-service=ssh
    sudo firewall-cmd --permanent --zone=public --add-service=http
    sudo firewall-cmd --permanent --zone=public --add-service=https
    sudo firewall-cmd --reload
    

通过以上步骤,您可以在VirtualBox中成功配置CentOS虚拟机并确保其网络连接正常。

0