VM、centos7安装和linux基础知识
·
前言
对于初学大数据、后端开发、服务器运维的同学来说,CentOS7 是最常用的 Linux 发行版本,搭配 VMware 虚拟机学习,无需重装电脑系统,安全又方便。
本文从零开始,手把手教大家VMware 虚拟机搭建、CentOS7 系统安装、网络配置、常见问题解决、Linux 基础命令与核心知识点,适合零基础小白,全程实操向,看完就能上手使用 Linux,完美适配日常学习、Hadoop 环境搭建、后端开发练习等场景。
一、前期准备工作
- 软件工具
- VMware Workstation 虚拟机软件(任意新版即可)
- CentOS7 镜像文件(推荐官方纯净镜像,网盘 / 官网均可下载)
- 环境说明
- 宿主机:Windows 系统
- 虚拟机:CentOS 7 64 位
- 网络模式:NAT 模式 + 桥接模式双适配,支持联网、Xshell 远程连接
二、VMware 新建虚拟机
- 打开 VMware,点击创建新的虚拟机,选择【典型 (推荐)】,下一步
- 选择【稍后安装操作系统】,避免安装引导冲突,继续下一步
- 客户机操作系统选择 Linux,版本选择 CentOS 7 64 位
- 自定义虚拟机名称,选择安装路径,最好不要放 C 盘
- 指定磁盘大小,推荐 20G 以上,选择【将虚拟磁盘存储为单个文件】
- 点击完成,自定义硬件配置:
- 内存:推荐 2G 及以上
- 处理器:2 核及以上
- 光驱:选择下载好的 CentOS7 镜像 ISO 文件
- 网络适配器:默认 NAT 模式,勾选启动时连接
- 配置完成,开启此虚拟机。
三、CentOS 7 系统安装全程步骤
- 开机界面选择 Install CentOS 7,回车进入安装流程
- 等待加载完成,选择语言:建议英文(也可以中文)
- 安装信息摘要配置:
- 日期和时间:选择亚洲 / 上海,关闭网络时间同步可手动调整
- 软件选择:新手建议勾选【GNOME 桌面】,带图形化界面,后续可切命令行
- 安装位置:选中虚拟磁盘,点击完成自动分区(新手默认分区即可)
- 网络和主机名:暂时先开启网卡,安装后再精细化配置
- 开始安装,配置用户信息:
- ROOT 密码:设置管理员密码(务必记住)
- 创建普通用户:日常不建议用 root 登录,新建日常用户(如 hadoop)
- 等待系统安装完成,点击重启,完成初始配置协议同意,即可进入桌面。
四、CentOS7 核心网络配置(重点)
4.1 常见问题:设置里没有 Wired 有线选项
很多同学安装完系统,能联网但右上角无有线网络选项(这也是我遇到的问题),问题根源:CentOS7 默认关闭网卡托管,NetworkManager 服务不接管本地网卡,只能命令行联网,图形界面不显示 Wired。
4.2 永久修复 Wired 不显示问题
- 打开终端,编辑网络管理器配置文件
运行
sudo nano /etc/NetworkManager/NetworkManager.conf
- 在
[main]模块下添加一行配置:
managed=true
- 保存退出:Ctrl+O 回车,Ctrl+X
- 清空网络缓存,重启网络服务
运行
sudo rm -f /var/lib/NetworkManager/NetworkManager.state
sudo systemctl restart NetworkManager
- 重启后,右上角和系统设置中,即可正常显示Wired 有线连接。
五、Xshell 远程连接虚拟机
5.1 为什么要用 Xshell?
- 虚拟机自带窗口小、操作卡顿,复制粘贴受限
- Xshell 支持一键复制粘贴、多窗口操作、全屏编辑
- 最小化虚拟机,不占用电脑性能
5.2 Xshell 连接步骤
- 虚拟机终端输入命令,查看网卡 IP
运行
ip a
- 找到网卡下的内网 IP 地址
- 打开 Xshell,新建会话,输入虚拟机 IP,端口默认 22
- 输入虚拟机用户名、密码,即可远程连接使用。
六、Linux 核心基础知识
6.1 终端基础操作
- 切换管理员与普通用户
su root:切换 root 超级管理员su 用户名:切换普通用户
- 基础目录概念
/:根目录,Linux 所有文件的顶级目录~:当前用户家目录etc:系统配置文件目录(网络、软件配置都在这里)home:普通用户文件存放目录
6.2 高频基础命令
bash
运行
ip a # 查看网卡、IP地址
pwd # 查看当前所在目录
ls # 查看当前文件夹文件
cd 目录名 # 切换文件夹
reboot # 重启虚拟机
poweroff # 关机
6.3 编辑器使用:Vim/Nano
- nano 编辑器:操作简单,纯小白友好,上下左右直接改字,一键保存
- vim 编辑器:企业常用,核心操作:
vim 文件名:打开文件- 按
i:进入编辑模式 - 按
ESC退出编辑,输入:wq保存并退出 - 输入
:q!:不保存强制退出
6.4 CentOS7 两大网络服务
NetworkManager:图形化网络服务,管理右上角 Wired、无线network:传统命令行网络服务,搭建 Hadoop 集群常用静态 IP 配置
日常学习保留 NetworkManager 开启,兼顾图形化与命令行使用。
结尾
以上就是完整的 VMware 安装 CentOS7 流程 + Linux 入门基础内容,从环境搭建到网络排错、基础命令、工具使用全覆盖。
CentOS7 是学习 Linux 生态的基石,掌握虚拟机搭建、网络配置、基础命令后,后续学习大数据集群、Docker、后端服务部署都会事半功倍。后续会持续更新 Linux 常用命令、静态 IP 配置、Hadoop 环境搭建等干货内容,需要的小伙伴可以收藏关注~
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)