VMware安装CentOS

1. 安装

官网下载 CentOS 7 Everything,安装的时候选择 minimal 安装即可。

2. Xshell 连接

2.1. 桥接模式

桥接网络是指本地物理网卡和虚拟网卡通过 VMnet0 虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的 IP 地址也要设置为同一网段。桥接模式如下图所示:

2.2. 配置环境

VMWare Workstation 12 + CentOS + Xshell

2.3. 配置步骤

1、在 VMWare 主菜单「WorkStation >虚拟机 > 设置」,将网络连接方式设置为桥接模式,并在复制物理网络连接状态前打钩。这里是指将创建一个虚拟的网卡,而该虚拟网卡所有的状态均是从实际的物理网卡中复制过来的。

2、在 VMWare 主菜单「WorkStation > 编辑 > 虚拟网络编辑器 > 选择 VMnet0 > 将其桥接到 "Realtek PCIe GBE Family Controller"」。这里 "Realtek PCIe GBE Family Controller" 是真实的网卡,根据实际情况而定,而 VMnet0 是虚拟交换机。

3、在 VMWare 下打开 CentOS 后,输入如下语句,进行相关的网络配置:

cd /etc/sysconfig/network-scripts    #进入该目录查看网卡信息,第一个就是本地的默认网卡,修改它,例如这里是:ifcfg-eth0
vim ifcfg-eth0

4、打开 ifcfg-eth0 文件,设置如下:

DEVICE=eth0               //虚拟网卡名
ONBOOT=yes                //指明在系统启动时激活网卡
BOOTPROTO=static          //这里 dhcp 一定要改为 static,意思为静态 IP 否则配置不会生效
DNS1=xxx.xxx.xxx.xxx      //主用 DNS 地址
DNS2=xxx.xxx.xxx.xxx      //备用 DNS 地址
IPADDR=xxx.xxx.xxx.xxx    //虚拟机 IP 地址(注意:这里的虚拟 IP 地址必须与主机 IP 地址在同一网段内)
NETMASK=xxx.xxx.xxx.xxx   //子网掩码
GATEWAY=xxx.xxx.xxx.xxx   //网关 IP(与真实网关地址一致)

后边几个配置项,打开主机的物理网卡相关信息,并依据填写。

5、完成以上配置后,退出并保存。并输入 service network restart,重新启动网络使配置生效。

6、输入 ifconfig,如配置成功,会出现刚才配置的 IP 等信息。

7、Linux 和主机相 ping,如果能 ping 通,说明虚拟机网络配置已成功。

8、有些虚拟系统可能没有启动 ssh 服务,因此还要输入 servcie sshd restart

9、进入 Xshell 并连接,ssh 端口号默认为 22。

3. yum 本地镜像源设置

1、准备 CentOS ISO 文件。

方法 1:把 CentOS 的镜像放在本地 PC 硬盘上 > 打开 VMware Workstation > 虚拟机 > 设置 > 硬件 > CD/DVD(IDE) > 使用 ISO 映像文件 > 选择 PC 上的 CentOS 镜像 > 设备状态选择:启动时连接。

方法 2:这里也可以把 CentOS 的映像通过 WinSCP 上传到 Linux 系统上,例如上传到 /usr/local/src 目录中。

2、挂载镜像文件:

mkdir /mnt/cdrom    #新建光盘目录

4、如果第 1 步用方法 1,这样挂载:

mount /dev/cdrom /mnt/cdrom

5、如果第 1 步用方法 2,这样挂载:

mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-x86_64-Everything.iso /mnt/cdrom/

6、设置开机自动挂载系统镜像文件:

vim /etc/fstab 在末尾添加 /dev/cdrom /mnt/cdrom/ iso9660 defaults,ro,loop 0 0:wq 保存并退出。

【说明】

iso9660:CD-ROM 光盘的标准文件系统。

7、配置本地 yum 源文件:

先备份并删除 /etc/yum.repos.d 所有的 .repo 文件,vim /etc/yum.repos.d/centos7-iso.repo

[centos7-iso]    # 自定义
name=centos7-iso    # 自定义
baseurl=file:///mnt/cdrom    # 本地镜像文件路径
enabled=1    # 1为启动yum源,0为禁用
gpgcheck=1    # 1为检查 GPG-KEY,0为不检查(如果后续使用 yum 安装软件提示 GPG-KEY 相关问题,设为 0 即可)
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7    # GPG-KEY文件路径

安装:

yum --disablerepo=\* --enablerepo=centos7-media clean all    # 清除缓存
yum --disablerepo=\* --enablerepo=centos7-media makecache    # 缓存本地yum源包信息
yum --disablerepo=\* --enablerepo=centos7-media install  tigervnc    # 使用镜像源安装软件

4. 设置共享文件夹

1、在「虚拟机 > 设置 > 选项 > 共享文件夹」中设置好需要共享的文件夹。

2、安装 open-vm-tools,系统自带,已经安装好了,不用再安装了。

3、输入如下命令挂载主机文件:

mkdir /mnt/hgfs
vmhgfs-fuse .host:/ /mnt/hgfs    # 挂载所有的共享文件夹
vmhgfs-fuse .host:/foo/bar /mnt/hgfs    # 只挂载/foo/bar文件夹

5. 修改主机名

1、设置主机名:

[root@linux ~]$ hostnamectl set-hostname zdylinux
[root@linux ~]$ hostnamectl --pretty
[root@linux ~]$ hostnamectl --static
zdylinux
[root@linux ~]$ hostnamectl --transient
zdylinux

2、手动更新 /etc/hosts

vim /etc/hosts
# 127.0.0.1    localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1    zdylinux
# ::1    localhost localhost.localdomain localhost6 localhost6.localdomain6
::1    zdylinux

3、重启 reboot -f

### 如何在 VMware安装 CentOS #### 准备工作 为了顺利地在 VMware安装 CentOS,需先准备好必要的资源。这包括获取合法的 VMware 软件以及合适的 CentOS ISO 文件。 - **VMware 获取**:可以从官方渠道下载最新版本的 VMware Workstation Pro 或 Player[^2]。 - **CentOS ISO 文件**:建议从官方网站 https://www.centos.org/download/ 或者阿里云镜像站 https://developer.aliyun.com/mirror/ 和华为云镜像站 https://mirrors.huaweicloud.com/os/image 下载所需版本的 CentOS ISO 文件。对于大多数用途而言,推荐使用 DVD 版本作为标准安装介质。 #### 创建新的虚拟机 启动 VMware 应用程序之后: - 点击界面上的 "新建虚拟机" 按钮以开启向导流程[^1]。 - 当被询问是否要自定义硬件配置时,可以选择默认选项继续前进;如果希望调整某些参数(比如处理器核心数、内存大小),则可以在此阶段做出相应更改。 #### 设置磁盘容量及其他属性 根据实际需求设定虚拟硬盘的空间大小以及其他相关特性,如存储位置等。注意合理规划这些设置有助于提高后续使用的效率和性能表现。 #### 关联操作系统镜像 当到达指定步骤时,应选择 “使用ISO映像文件”,并将之前准备好的 CentOS ISO 映像加载进来[^5]。 #### 开始安装过程 完成上述准备工作后,点击“完成”结束虚拟机创建向导,并立即启动该虚拟机进入正式安装环节。此时会看到典型的 Linux 发行版图形化安装界面,在这里可以根据屏幕上的指示逐步推进直至成功部署完毕。 ```bash # 如果需要通过命令行方式进行额外配置或调试的话,可尝试如下指令查看当前环境状态 uname -a cat /etc/redhat-release ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值