VirtualBox 安装CentOS7 桌面版

本文详细介绍了在虚拟机中安装CentOS 7的过程,包括设置root密码、联网配置、安装图形化界面、调整分辨率等步骤,帮助读者快速上手CentOS 7系统。

1 新建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一路下一步,直到完成。

2 centos7 安装

开启虚拟机,选择镜像
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在安装中需要设置root密码
在这里插入图片描述
在这里插入图片描述
安装成功,重启。
输入账号密码,进入系统 — 密码不显示
在这里插入图片描述

3 centos7联网

在虚拟机新建时选用NAT方式访问外网,开机登录后无法ping通baidu,需要修改/etc/sysconfig/network-scripts中的文件:

ifcfg-xxxxxx,每台机器的xxxxxx部分不同,将最后一项ONBOOT改为yes

cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-enp0s3

在这里插入图片描述
再次 ping www.baidu.com
在这里插入图片描述
可以联网之后,进行图形化界面的安装(如果不能ping通,再次重启即可)

4 图形化界面的安装

首先使用yum grouplist命令查看支持的图形化界面,下图中系统没有安装GNOME桌面:
在这里插入图片描述
未安装桌面可按以下命令进行操作:

yum groupinstall 'GNOME Desktop' -y   # 此过程会联网安装图形化界面,所需时间比较长

安装完成后重新输入yum grouplist命令即可看到已安装GNOME桌面

5 从命令行启动GNOME与开机默认图形界面设置

从命令行启动GNOME只需要输入startx命令即可:
在这里插入图片描述
查看文件/etc/inittab

cd /etc
cat inittab

在这里插入图片描述

其中运行级别为3的是multi-usr.target,即为命令行模式。运行级别为5的是graphical.target,即为图形界面模式。

查看默认值:

systemctl get-default

在这里插入图片描述

修改为graphical.target:

systemctl set-default graphical.target

在这里插入图片描述

reboot重启即可进入GNOME。

6 修改屏幕分辨率

打开或者创建一个配置文件

vim /usr/share/X11/xorg.conf.d/10-monitor.conf

输入配置文件, 可以根据自己的需要调整分辨率数字

Section "Screen"
Identifier "Default Screen"
Device "VirtualBox graphics card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1440"
EndSubSection
EndSection

保存,重新登陆,你会发现分辨率已经调整好了。

### 在 VirtualBox安装 CentOS 7 并设置静态 IP 地址 #### 准备工作 在开始之前,确保已经下载了 CentOS 7 的 ISO 文件。可以从官方站点获取该文件[^4]。 #### 创建虚拟机 打开 Oracle VM VirtualBox,在创建新虚拟机的过程中指定操作系统为 Linux 类型,并选择 CentOS 版本。分配足够的内存和磁盘空间给虚拟机以满足需求。 #### 设置网络适配器 为了使 CentOS 虚拟机能访问互联网并能被本地宿主机 SSH 访问,需调整其网络模式至桥接网卡模式。这可以通过 VirtualBox 图形界面完成:选中目标虚拟机 -> 点击“设置”按钮 -> 进入“网络”选项页 -> 将附加方式改为“桥接网卡”。此操作允许虚拟机直接通过物理网络接口接入局域网环境[^1]。 #### 安装 CentOS 7 按照常规流程引导进入安装向导,依据提示完成分区、时区设定等基础配置项直至系统部署完毕。 #### 配置静态 IP 地址 一旦 CentOS 成功启动到桌面或者命令行界面下,则可着手进行如下几步来实现静态 IP 设定: 1. **识别当前活动中的网卡设备名称** 使用 `ip addr` 或者更传统的 `ifconfig` 查看可用的网络接口列表。通常情况下会看到类似名为 `enp0s3` 的条目表示主要使用的外部连接端口[^2]。 2. **编辑对应的网卡配置脚本** 利用文本编辑工具如 Vim 打开位于 `/etc/sysconfig/network-scripts/` 目录下的对应网卡配置文档(假设上述查得的结果显示为主动工作的网卡叫作 `enp0s3`),即运行下面这条指令: ```bash sudo vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 ``` 3. **更新字段参数** 对照先前记录下来的子网掩码、默认路由信息填充进相应的位置里去;同时自行为机器指派一个固定的 IPv4 数字串作为它的唯一标识符。例如: ``` BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.150 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 ``` 注意这里的数值应当基于实际所在的局域网结构而有所变化[^3]。 4. **重新加载网络服务** 更改保存好以后记得让改动生效,可通过以下两种方法之一达成目的: - 方法一:`sudo systemctl restart network` - 方法二:`sudo service network restart`[^5] 至此整个过程结束,此时应该能够验证新的静态 IP 是否正常运作并通过它对外发起请求比如利用 yum 工具包管理软件或是 wget 下载远程资源亦或者是搭建容器平台拉取镜像等等功能均不受影响。 ```python # 示例 Python 脚本测试连通性 import socket def test_connection(ip_address='192.168.1.1'): try: sock = socket.create_connection((ip_address, 80), timeout=5) print(f"Successfully connected to {ip_address}") sock.close() except Exception as e: print(f"Failed to connect to {ip_address}: {e}") test_connection('192.168.1.1') # 替换为目标服务器的真实IP地址 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值