news 2026/6/9 2:00:12

CentOS 7操作系统安装与环境配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS 7操作系统安装与环境配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、安装CetOS 7操作系统
    • *1.创建虚拟机**
    • 2 挂载CentOS镜像(需提前下载好镜像文件)
    • *3 安装CentOS 7系统**
  • 二、CentOS 7操作系统与MobaXterm
    • 1.操作系统简单指令引入**
    • *2 MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机*
    • *3.基础环境配置*
    • **3.1 修改主机名***
    • *3.2 配置本地hosts解析***
    • *3.3安装阿里云网络源
    • 3.3.1 删除系统默认官方源文件
    • 3.3.2执行curl命令拉取国内repo配置
    • 3.3.3刷新yum软件仓库缓存
    • 3.3.4 安装运维必备工具集
    • 3.3.5关闭防火墙
    • 3.3.6查看SELinux运行状态
    • 3.3.7 修改配置永久关闭SELinux
    • 3.3.8安装时间同步工具chrony
    • 三·克隆与 快照
    • 1.克隆
    • 2快照
  • 总结

前言

本次实验环境基于VMware虚拟机平台搭建,通过虚拟机模拟真实服务器环境,安装CetOS 7操作系统完成Linux相关配置与服务部署,本次博文将记录完整搭建流程附带简单操作指令。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装CetOS 7操作系统

    1.创建虚拟机*

    打开VMware虚拟器如下:

    点击创建新的虚拟机

    选择自定义(高级)(C),点击下一步,再点击下一步,选择稍后安装操作系统,点击下一步

    选择Linux,版本选择CentOS 7 64位,点击下一步

    起一个虚拟机名称,点击浏览选择路径,建议不要选在C盘,路径名不要有中文!!!点击下一步

    这里的处理器数量建议固定填1
    处理器内核数根据自己电脑实际性能分配,处理器内核总数=处理器数量×每个处理器内核数量,建议总数不超过主机逻辑线程总量的一半
    点击下一步

    这里我分配的内存为2048,可以根据实际需求和电脑配置自行填写,点击下一步

    选择使用网络地址转换(NAT),点击下一步
    下来选择推荐的 LSI Logic(L),点击下一步,选择推荐的SCSI(S),点击下一步
    选择创建新的虚拟磁盘,点击下一步

    最大磁盘按照实际使用量填写,选择将虚拟磁盘拆分多个文件,点击下一步

    这一步默认位置是在c 盘,建议选择之前创建虚拟机的路径,伺候使用产生的文件都会在这个路径中,点击下一步
    点击完成,恭喜你虚拟机创建成功

    **

    2 挂载CentOS镜像(需提前下载好镜像文件)

    **

    先在最左侧选中刚才创建的虚拟机(名称为之前步骤中起的那个名字),点击编辑虚拟器设置,选择CD/DVD(IDE),勾选使用ISO映像文件,点击浏览选择提前安装好的镜像路径,点击确定。

      3 安装CentOS 7系统*


      点击开启此虚拟机

      此过程稍微等待一会

      屏幕出现一堆加载信息,等一等,时间稍微长点

      初始化加载完成后,会自动跳出设置界面
      这里语言我选择的英文,大家自行选择需要的语言,点击Continue

      点击DATE&TIME

      选择上海区域,点击左上角的Done

      选择INSTALLATION DESTINATION,选择设备,勾选自动配置分区(如图),点击Done

      选择NETWORK&HOST NAME,打开右上角的开关,点击Done

      点击右下角Begin Installation

      加载的同时点击上面的两个图标设置密码

      第二个用户名可以不设置,根据自己的需求即可
      等待加载完成

      进度条加载完成之后,点击右下角的Reboot,加载过程中上面两个图标会变灰,无伤大雅

      至此,操作系统已经装好了,撒花✿✿ヽ(°▽°)ノ✿

      二、CentOS 7操作系统与MobaXterm

      下来将介绍使用MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机,实现宿主机对客户机的远程命令运维,文件互传操作
      **

      1.操作系统简单指令引入**


      localhost login:输入root 点击回车
      输入密码,点击回车(密码为之前安装操作系统时设置的密码,这个密码在输入过程中不会显现,也就是没有反应,输完之后直接点击回车即可)

      输入ip a,看自己的ip地址,在inet后面,我这里是192.168.73.131

        2 MobaXterm通过SSH协议远程连接VMware内的CentOS 7Linux虚拟机


          在user session点击右键,选择new session

          选择SSH协议,输入刚才的IP地址,勾选Specify username,输入root,点击OK
          弹窗选择accept,提示输入密码,输入后点击回车(此步骤依旧密码不显示,不用管,回车就完事了)

          出现此界面即为连接成功,下来就可以远程操作了

            3.基础环境配置

              3.1 修改主机名*

              hostnamectl set-hostname server1

              输入上述指令点击回车,我这里是把主机名改成了server1,这部分可根据需求替换,修改后重新登陆终端即可生效
              退出登录操作:

              输入exit点击回车,即退出登录
              重新双击左侧刚才连接的IP地址,输入密码即可实现重新连接
              **

              3.2 配置本地hosts解析**

              编辑本地域名映射文件,将主机名与本机IP绑定,避免主机名解析警告

              vi /etc/hosts

              输入上述指令,注意vi后面有一个空格,进入下面的界面
              此处赘述一步操作:
              进去后先点击向下翻页键将光标位于第二行开头,然后点击 o (在当前光标所在行的下方新建一行,并直接进入插入模式),输入ip 和主机名映射关系,注意IP地址在前,如下图所示

              输入完毕后,点击Esc,输入 :wq,点击回车
              **

              *3.3安装阿里云网络源


              3.3.1 删除系统默认官方源文件

              rm -f /etc/yum.repos.d/*.repo

              输入上述指令,点击回车

              阿里云官方镜像地址:
              https://developer.aliyun.com/mirror/

              3.3.2执行curl命令拉取国内repo配置


              curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

              3.3.3刷新yum软件仓库缓存

              yum repolist


              这里的爆红具体我也不清楚,不影响后面的操作

              3.3.4 安装运维必备工具集

              yum install -y vim wget net-tools bash-completion

              3.3.5关闭防火墙

              systemctl disable --now firewalld.service

              3.3.6查看SELinux运行状态

              getenforce

              默认输出Enforcing,代表强制拦截状态,会拦截SSH,WEb等访问

              3.3.7 修改配置永久关闭SELinux

              vim /etc/sysconfig/selinux
              将黄色部分改为如图所示(这里移动光标到相应位置,点击 i 进入输入模式)

              点击Esc,输入;wq 保存退出

              3.3.8安装时间同步工具chrony

              yum install -y chrony

              3.3.8.1编辑chrony配置文件,指定阿里云NTP时间服务器

              vim /etc/chrony.conf


              将该界面改为下述内容:
              server ntp1.aliyun.com iburst


              点击Esc,输入:wq保存退出

              3.3.8.3重启chronyd时间同步服务
              systemctl restart chronyd

              验证时间同步源连接状态:
              chronyc sources -v


              **

              三·克隆与 快照

              **

              1.克隆


              点击下一步


              点击完成
              克隆基于已经配置好的虚拟机,生成一台独立的,与母机无依赖的全新虚拟机节点,无需重新执行装机,初始化全套命令。

              **

              2快照


              蓝色的图标,点击这个可以设置快照,瞬时备份,可一键保存系统内存,磁盘文件,网卡配置,软件环境,当后续操作出错时,能一键回到快照保存位置。

              总结

              本文完整记录了在VMware虚拟机中搭建CentOS 7 Linux环境的全过程,从系统安装到基础配置,再到虚拟机管理,为Linux初学者和运维人员提供了一套标准化的环境搭建指南。通过本教程的学习,读者不仅掌握了CentOS 7的安装配置技能,更重要的是建立了Linux系统管理的基础思维,为后续的运维工作和技术学习奠定了坚实基础。

              版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
              网站建设 2026/6/9 1:57:54

              企业用AI到底能干啥?5个真实场景一看就懂

              本文介绍了AI技术在企业中的5个真实落地场景,包括客服、工厂质检、财务对账、营销获客和医疗诊断,展示了AI如何帮助企业省钱、赚钱、提效率。文章还指出了企业使用AI的3个常见误区,并强调AI不是万能的,但不用AI的企业会被甩开差距…

              作者头像 李华
              网站建设 2026/6/9 1:55:53

              充电桩投资收益测算工具开发与使用教程

              一、前言随着新能源汽车普及,充电桩、储能充电站成为新能源领域常见投资与运营项目。在项目前期评估、日常运营复盘过程中,收益核算、回本周期测算、风险预判是核心工作。传统方式依靠 Excel 制表、手工套用公式计算,不仅效率低,还…

              作者头像 李华
              网站建设 2026/6/9 1:53:16

              调用ControlMyMonitor工具调节亮度与变换信号

              在多设备共用一套显示器的场景下,频繁手动切换信号源和调节亮度是一件繁琐且打断工作流的事情。比如主机和笔记本通过KVM共用显示屏,每次切换设备往往需要按显示器的实体键,操作零散、体验割裂。 本方案基于AutoHotkey v2.0和ControlMyMonito…

              作者头像 李华
              网站建设 2026/6/9 1:52:09

              第1章:LangChain 入门(上)

              一、从 API 调用到应用开发,中间缺了什么?如今调用一个大模型 API 已经变得非常简单,几行代码就能拿到回复。但一旦你试图把大模型能力集成到实际产品中,就会发现事情没那么单纯。1.1 原生 API 开发的三大痛点痛点一:每…

              作者头像 李华
              网站建设 2026/6/9 1:46:23

              绝区零一条龙全自动助手:告别重复操作,解放你的双手

              绝区零一条龙全自动助手:告别重复操作,解放你的双手 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon …

              作者头像 李华