前言

对于初学大数据、后端开发、服务器运维的同学来说,CentOS7 是最常用的 Linux 发行版本,搭配 VMware 虚拟机学习,无需重装电脑系统,安全又方便。

本文从零开始,手把手教大家VMware 虚拟机搭建、CentOS7 系统安装、网络配置、常见问题解决、Linux 基础命令与核心知识点,适合零基础小白,全程实操向,看完就能上手使用 Linux,完美适配日常学习、Hadoop 环境搭建、后端开发练习等场景。

一、前期准备工作

  1. 软件工具
  • VMware Workstation 虚拟机软件(任意新版即可)
  • CentOS7 镜像文件(推荐官方纯净镜像,网盘 / 官网均可下载)
  1. 环境说明
  • 宿主机:Windows 系统
  • 虚拟机:CentOS 7 64 位
  • 网络模式:NAT 模式 + 桥接模式双适配,支持联网、Xshell 远程连接

二、VMware 新建虚拟机

  1. 打开 VMware,点击创建新的虚拟机,选择【典型 (推荐)】,下一步
  2. 选择【稍后安装操作系统】,避免安装引导冲突,继续下一步
  3. 客户机操作系统选择 Linux,版本选择 CentOS 7 64 位
  4. 自定义虚拟机名称,选择安装路径,最好不要放 C 盘
  5. 指定磁盘大小,推荐 20G 以上,选择【将虚拟磁盘存储为单个文件】
  6. 点击完成,自定义硬件配置:
    • 内存:推荐 2G 及以上
    • 处理器:2 核及以上
    • 光驱:选择下载好的 CentOS7 镜像 ISO 文件
    • 网络适配器:默认 NAT 模式,勾选启动时连接
  7. 配置完成,开启此虚拟机。

三、CentOS 7 系统安装全程步骤

  1. 开机界面选择 Install CentOS 7,回车进入安装流程
  2. 等待加载完成,选择语言:建议英文(也可以中文)
  3. 安装信息摘要配置:
    • 日期和时间:选择亚洲 / 上海,关闭网络时间同步可手动调整
    • 软件选择:新手建议勾选【GNOME 桌面】,带图形化界面,后续可切命令行
    • 安装位置:选中虚拟磁盘,点击完成自动分区(新手默认分区即可)
    • 网络和主机名:暂时先开启网卡,安装后再精细化配置
  4. 开始安装,配置用户信息:
    • ROOT 密码:设置管理员密码(务必记住)
    • 创建普通用户:日常不建议用 root 登录,新建日常用户(如 hadoop)
  5. 等待系统安装完成,点击重启,完成初始配置协议同意,即可进入桌面。

四、CentOS7 核心网络配置(重点)

4.1 常见问题:设置里没有 Wired 有线选项

很多同学安装完系统,能联网但右上角无有线网络选项(这也是我遇到的问题),问题根源:CentOS7 默认关闭网卡托管,NetworkManager 服务不接管本地网卡,只能命令行联网,图形界面不显示 Wired。

4.2 永久修复 Wired 不显示问题

  1. 打开终端,编辑网络管理器配置文件

运行

sudo nano /etc/NetworkManager/NetworkManager.conf
  1. [main]模块下添加一行配置:
managed=true
  1. 保存退出:Ctrl+O 回车,Ctrl+X
  2. 清空网络缓存,重启网络服务

运行

sudo rm -f /var/lib/NetworkManager/NetworkManager.state
sudo systemctl restart NetworkManager
  1. 重启后,右上角和系统设置中,即可正常显示Wired 有线连接

五、Xshell 远程连接虚拟机

5.1 为什么要用 Xshell?

  1. 虚拟机自带窗口小、操作卡顿,复制粘贴受限
  2. Xshell 支持一键复制粘贴、多窗口操作、全屏编辑
  3. 最小化虚拟机,不占用电脑性能

5.2 Xshell 连接步骤

  1. 虚拟机终端输入命令,查看网卡 IP

运行

ip a
  1. 找到网卡下的内网 IP 地址
  2. 打开 Xshell,新建会话,输入虚拟机 IP,端口默认 22
  3. 输入虚拟机用户名、密码,即可远程连接使用。

六、Linux 核心基础知识

6.1 终端基础操作

  1. 切换管理员与普通用户
  • su root:切换 root 超级管理员
  • su 用户名:切换普通用户
  1. 基础目录概念
  • / :根目录,Linux 所有文件的顶级目录
  • ~ :当前用户家目录
  • etc :系统配置文件目录(网络、软件配置都在这里)
  • home :普通用户文件存放目录

6.2 高频基础命令

bash

运行

ip a        # 查看网卡、IP地址
pwd         # 查看当前所在目录
ls          # 查看当前文件夹文件
cd 目录名   # 切换文件夹
reboot      # 重启虚拟机
poweroff    # 关机

6.3 编辑器使用:Vim/Nano

  1. nano 编辑器:操作简单,纯小白友好,上下左右直接改字,一键保存
  2. vim 编辑器:企业常用,核心操作:
  • vim 文件名:打开文件
  • i:进入编辑模式
  • ESC退出编辑,输入:wq保存并退出
  • 输入:q!:不保存强制退出

6.4 CentOS7 两大网络服务

  1. NetworkManager:图形化网络服务,管理右上角 Wired、无线
  2. network:传统命令行网络服务,搭建 Hadoop 集群常用静态 IP 配置

日常学习保留 NetworkManager 开启,兼顾图形化与命令行使用。

结尾

以上就是完整的 VMware 安装 CentOS7 流程 + Linux 入门基础内容,从环境搭建到网络排错、基础命令、工具使用全覆盖。

CentOS7 是学习 Linux 生态的基石,掌握虚拟机搭建、网络配置、基础命令后,后续学习大数据集群、Docker、后端服务部署都会事半功倍。后续会持续更新 Linux 常用命令、静态 IP 配置、Hadoop 环境搭建等干货内容,需要的小伙伴可以收藏关注~

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐