VM16+解压版CentOS7安装和环境配置教程(2024年12月20日)

news2024/12/21 21:05:22

VM16+解压版CentOS7安装和环境配置教程-2024年12月20日

  • 一、下载安装包
  • 二、vm安装
  • 三、解压版CentOS7安装
  • 四、CentOS设置静态IP

因为很多同学觉得配置CentOS7好麻烦,我特地提供了一个已经配置好的现成镜像,来简化操作本篇来记录过程。



如果你在看到这篇文章时,但是想更多的自己配置CentOS7可以查看我另一篇教程: VM16+Centos7安装和环境配置教程-2024年12月23日

一、下载安装包

这里提供网盘版本:VM16+Centos7,链接里含有2个文件,按需自取。
通过网盘分享的文件:VM16+解压版CentOS7
链接: https://pan.baidu.com/s/1Z32wIRYBA41KJxLZtxfRlQ?pwd=ivru 提取码: ivru
–来自百度网盘超级会员v6的分享

二、vm安装

1.双击下载的exe
在这里插入图片描述
2.可能会弹出如下,提示重启电脑,再次安装,照做就行了,再次执行上一步
在这里插入图片描述
3.点击下一步
在这里插入图片描述
4.我接受,点击下一步
在这里插入图片描述
5.选择安装位置,选择好后,点击下一步
在这里插入图片描述
6.这2个选项,看你心情,可要可不要,我是选择的取消勾选,然后点击下一步
在这里插入图片描述
7.点击下一步
在这里插入图片描述
8.点击安装,安装过程中我有闪烁情况,不知道你们有没有,但是不影响安装
在这里插入图片描述
9.最后点击完成
在这里插入图片描述
10.原神!启动!啊,呸呸呸,说错了啊 vm 启动!启动让你输入激活码

版权问题,这里不提供激活码,本文只做教学

在这里插入图片描述

三、解压版CentOS7安装

1、解压,把下载的zip压缩包解压到一个没有中文名字的文件夹下
在这里插入图片描述
2、打开安装好的vm,点击文件,点击打开
在这里插入图片描述
3、找到解压的目录,选中CentOS7-ori.vmx这个文件,然后点击打开
在这里插入图片描述
4、然后就可以在我的计算机下面看到这个虚拟机
在这里插入图片描述
5、点击开启此虚拟机
在这里插入图片描述
6、会弹出一个提示,选择“我已复制该虚拟机”
在这里插入图片描述
7、启动后,选择not listed
在这里插入图片描述
8、输入用户名root,密码是123456,最后点sign in
在这里插入图片描述
9、成功运行
在这里插入图片描述

四、CentOS设置静态IP

前面的步骤安装之后,linux可以用,但是网络有问题,不能ping通,经过以下配置可以处理。在CentOS虚拟机安装完成后,通常我们会使用Xshell等远程连接工具来操作虚拟机,而不是直接在虚拟机内部的终端中输入命令。这样做的目的是为了方便管理和操作。

如果虚拟机使用的是默认的动态分配IP地址,那么每次虚拟机重启后,它的IP地址都可能发生变化。这意味着我们需要在Xshell中更新IP地址才能再次成功连接。为了避免这种情况,我们可以将虚拟机的IP地址设置为静态IP,这样无论虚拟机何时启动,我们都可以保证能够通过同一个IP地址连接到它。

关于网络环境变化的问题,例如从有线网络切换到无线网络,或者将计算机从一个地点移动到另一个地点,这些变化通常会影响到物理机的IP地址(网段)。但是,这种变化并不会影响到虚拟机的静态IP设置。虚拟机的静态IP是独立于物理机的网络环境的,因此不需要因为物理机的网络环境变化而重新设置虚拟机的静态IP。只要确保物理机和虚拟机之间的网络通信是正常的,我们就可以继续使用原来的静态IP地址连接到虚拟机。

1、查看物理机IP,win+r,输入cmd点击确定。

在这里插入图片描述
2、输入ipconfig,如果你的电脑用的是有线网络,就找到“以太网”的IPv4地址,如果是无线网络(WiFi),则找到WLAN的IPv4地址,我这里就是192.168.3.26
在这里插入图片描述
3、虚拟机网络设置,虚拟机关机状态后,可以点击虚拟机,编辑虚拟机设置
在这里插入图片描述
4、点击网络适配器,在右侧选择自定义,然后再在下拉列表里选择VMnet8(NAT模式),再点击下方的确定。
在这里插入图片描述
5、在VM中,点击编辑,再点击编辑虚拟网络编辑器
在这里插入图片描述
6、首先点击wmnet8,再点击更改设置
在这里插入图片描述
7、点击过后,他会自动关闭窗口,然后再次打开,首先点击vmnet8,再去修改子网IP,这里注意:之前我的ipv4是192.168.3.26,那我物理机ip的前三位就是192.168.3,这里我们会再最后1位上加1(实际就是x.x.x.x的四位IP中,虚拟机和物理机的前两位IP保持一致,第三位必须和物理机不同,我是方便记忆就是+1),我这里就是192.168.4.。然后最后一位补0,子网掩码应该都是255.255.255.0。第三步把左边这2个勾选上,第一个必须勾上,第二个无所谓,因为反正我们要做静态处理,勾了也没影响。最后点nat设置。

在这里插入图片描述
8、同样的上一步子网IP是前三位是多少,你就是多少,我的是192.168.4,最后1位一定是2,然后点确定
在这里插入图片描述
9、点dhcp设置
在这里插入图片描述
10、同样的前三位192.168.4保持统一,最后一位一定分别是128和254
在这里插入图片描述
11、虚拟机的网络设置好以后,下面是网络配置文件。启动虚拟机,选用户的时候点击not listed,以root用户登录(必须是root用户,否则没权限修改配置文件)
在这里插入图片描述
12、点击Application,然后点击Favorites,右边找到Terminal(终端),点击Terminal会等到1个命令框
在这里插入图片描述
13、编辑配置文件,输入命令(复制以后在终端里面Shift+Insert粘贴):vi /etc/sysconfig/network-scripts/ifcfg-ens33
按回车打开配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

如果执行后显示下图,就是你说明你之前修改了没有保存就退出了,或者有多个窗口在同时操作ens33文件。解决办法很简单:按E或Enter继续编辑。
删掉这个临时文件,下次就没有提示了:
cd /etc/sysconfig/network-scripts/
rm -rf .ifcfg-ens33.sw*
在这里插入图片描述
正常打开应该如下图
在这里插入图片描述
14、对于第一次使用vi编辑器的同学来说,需要注意,VI有两种模式,一种是“命令模式”,可以执行命令,一种是“编辑模式”,可以修改文本。当我们用vi打开文本的时候,是命令模式,不能修改文本。这个时候需要按“i”进入编辑模式。怎么确定是进入编辑模式了呢?看下面的辨识是不是-- INSTER --,如下图则表示在编辑模式里,我们用键盘上下左右键,移动光标,到需要修改的位置。
在这里插入图片描述
15、修改配置文件内容

检查:BOOTPROTO需要改成static
检查:ONBOOT改成yes

添加:IPADDR/NETMASK/DNS1/GATEWAY 我给的文件里已经有这几个,只需要改成自己的就可以了

1、IPADDR就是静态IP地址,网段跟物理机不同即可。
比如物理机的IP是192.168.3.26,修改后两位,比如192.168.4.131 (最后一位随便写,建议从130以后开始)
2、网关固定255.255.255.0
3、DNS1固定 114.114.114.114
4、网关最后一位必须是2,前面三位跟IPADDR一致192.168.4.2
如果担心敲错可以Shift+Insert粘贴进去:

IPADDR="192.168.4.131"
NETMASK="255.255.255.0"
DNS1="114.114.114.114"
GATEWAY="192.168.4.2"

最终如下图
在这里插入图片描述
16、退出和保存,上面的操作都是在编辑模式中进行的。如果不小心改错了,想要放弃修改怎么办?这个时候需要按Esc回到命令模式。在命令模式下,左下角的-- INSERT --消失了。如果放弃修改重来,输入(注意全部是英文符号,且必须在命令模式下),回车:q!
在这里插入图片描述

如果要保存修改的结果,输入(英文符号),回车:wq
在这里插入图片描述
17、网络配置文件修改以后需要重启网络才能生效,命令:(重要!每次修改了ens33文件都要重启网络)
service network restart
在这里插入图片描述
18、测试网络,虚拟机ping外网,虚拟机ping物理机如下图,表示配置完成,(Ctrl+C中断ping)
在这里插入图片描述
19、物理机ping虚拟机
在这里插入图片描述
20、卡住了,或者提示Name or service not known,是网络不通或者DNS配置错误,以下可以去尝试

原因一
ens33文件中有拼写错误,
比如DNS写成了DSN
GATEWAY写成了GATWAY等
仔细检查ens33配置文件的内容



原因二
改完配置文件以后需要重启虚拟机网络:
service network restart
如果网络本来连接可以,后来不行了,在网络适配器里面重启VMNet8这个网络(先禁用再启用)

原因三
VMnet相关的服务没有启动,或者被系统优化软件禁用
右键启动。如果虚拟机每天都用,可以把这些服务全部改成“自动”,开机就会自动启动。

终极方法
重启重装重买

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2263419.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PC寄存器(Program Counter Register)jvm

在JVM(Java虚拟机)中,PC寄存器(Program Counter Register)扮演着至关重要的角色。以下是对JVM中PC寄存器的详细解释: 一、定义与功能 定义: JVM中的PC寄存器,也被称为程序计数器,是对物理PC寄存器的一种抽象模拟。它用于存储当前线程所执行的字节码指令的地址,即指…

学习threejs,scene.overrideMaterial全局材质效果

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.2 ☘️THREE.Scene 场景1.2 ☘️…

【原生js案例】前端封装ajax请求及node连接 MySQL获取真实数据

上篇文章,我们封装了ajax方法来请求后端数据,这篇文章将介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。 实现效果 代码实现 后端接口处理 const express require("express"); const connection require("../da…

FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.2,RTP协议-RTP协议概述,协议详情

前提: 为什么要学习 RTP(Real-time Transport Protocol)重点 简介:RTP是一个实时传输媒体数据的协议,通常与RTSP一起使用。它负责在网络上传输音视频数据。特点:RTP通过UDP或TCP传输媒体数据,提供时间戳和序…

Chapter 18 CMOS Processing Technology

Chapter 18 CMOS Processing Technology 这一章介绍CMOS制造工艺, 介绍wafer制作, 光刻, 氧化, 离子注入, 沉淀(deposition)和刻蚀. 然后介绍MOS管制作流程, 最后介绍被动器件和互连接. 18.1 General Considerations sheet resistance为方块电阻. R ρL/(W t), 方块电阻定…

服务器数据恢复—V7000存储中多块磁盘出现故障导致业务中断的数据恢复案例

服务器存储数据恢复环境: 一台V7000存储上共12块SAS机械硬盘(其中1块是热备盘),组建了2组Mdisk,创建了一个pool。挂载在小型机上作为逻辑盘使用,小型机上安装的AIXSybase。 服务器存储故障: V7…

LabVIEW中的“Synchronize with Other Application Instances“

在LabVIEW中,“Synchronize with Other Application Instances”是一个常见的提示或错误,通常出现在尝试并行运行多个LabVIEW实例时,特别是当你打开多个VI或项目时。这个问题可能影响程序的执行流程,导致不同实例之间的数据同步或…

简单配置,全面保护:HZERO审计服务让安全触手可及

HZERO技术平台,凭借多年企业资源管理实施经验,深入理解企业痛点,为您提供了一套高效易用的审计解决方案。这套方案旨在帮助您轻松应对企业开发中的审计挑战,确保业务流程的合规性和透明度。 接下来,我将为大家详细介绍…

【论文研读】U-DiTs:在U型扩散Transformer中引入下采样Token,以更低计算成本超越DiT-XL/2

推荐理由 这篇论文提出了一种新的U型扩散Transformer模型(U-DiT),该模型通过对自注意力机制中的查询、键和值进行下采样,有效减少了计算冗余,同时提高了性能。论文中的研究不仅包含理论分析和实验验证,还展…

深入理解 Linux wc 命令

文章目录 深入理解 Linux wc 命令1. 基本功能2. 常用选项3. 示例3.1 统计文件的行、单词和字符数3.2 仅统计行数3.3 统计多个文件的总和3.4 使用管道统计命令输出的行数 4. 实用案例4.1 日志分析4.2 快速统计代码行数4.3 统计单词频率 5. 注意事项6. 总结 深入理解 Linux wc 命…

SDMTSP:黑翅鸢算法(Black-winged kite algorithm,BKA)求解单仓库多旅行商问题,可以更改数据集和起点(MATLAB代码)

一、黑翅鸢算法BKA 黑翅鸢算法(Black-winged kite algorithm,BKA)由Wang Jun等人于2024年提出,该算法受黑翅鸢的迁徙和掠食行为启发而得。BKA集成了柯西突变策略和领导者策略,增强了算法的全局搜索能力,提…

[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words

python有哪些关键字_keyword_list_列表_reserved_words 回忆上次内容 hello world 不是 从来就有的 来自于 c语言 print、小括号 和 双引号 也来自于 c语言 添加图片注释,不超过 140 字(可选) python 标识符 的 命名规则 依然 完全 学习…

OpenCV 学习记录:首篇

最近在学习机器视觉,希望能通过记录博客的形式来鞭策自己坚持学完,同时也把重要的知识点记录下来供参考学习。 1. OpenCV 介绍与模块组成 什么是 OpenCV? OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉和机器学习软…

GTID详解

概念和组成 1,全局事务表示:global transaction identifiers 2, GTID和事务一一对应,并且全局唯一 3,一个GTID在一个服务器上只执行一次 4,mysql 5.6.5开始支持 组成 GTID server_uuid:transaction_id 如&#xf…

[Unity]【图形渲染】【游戏开发】Shader数学基础4-更多矢量运算

在计算机图形学和着色器编程中,矢量运算是核心的数学工具之一。矢量用于描述空间中的位置、方向、速度等各种物理量,并在图形变换、光照计算、纹理映射等方面起着至关重要的作用。本篇文章将详细讲解矢量和标量之间的乘法与除法、矢量的加法与减法、矢量的模与单位矢量、点积…

项目管理工具Maven(一)

Maven的概念 什么是Maven 翻译为“专家”,“内行”Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。什么是理想的项目构建? 高度自动化,跨平台,可重用的组件,标准…

中间件 redis安装

redis官网地址:Redis - The Real-time Data Platform 环境 CentOS Linux release 7.9.2009 (Core) java version "17.0.12" 2024-07-16 LTS 1、通过压缩包安装redis 1,远程下载redis压缩包,或去官网下载:Downloads …

穷举vs暴搜vs深搜vs回溯vs剪枝系列一>找出所有子集的异或总和再求和

题目&#xff1a; 解析&#xff1a; 代码&#xff1a; private int ret;//返回周结果private int path;//枚举一个元素就异或进去public int subsetXORSum(int[] nums) {dfs(nums, 0);return ret;} private void dfs(int[] nums, int pos){ret path;for(int i pos; i <…

C# 从控制台应用程序入门

总目录 前言 从创建并运行第一个控制台应用程序&#xff0c;快速入门C#。 一、新建一个控制台应用程序 控制台应用程序是C# 入门时&#xff0c;学习基础语法的最佳应用程序。 打开VS2022&#xff0c;选择【创建新项目】 搜索【控制台】&#xff0c;选择控制台应用(.NET Framew…

创新实训——前端:配置问题及解决

在配置前端环境中&#xff0c;出现了一些问题&#xff1a; Error: The following dependencies are imported but could not be resolved: element-plus (imported by C:/Users/30753/Desktop/cxsx/Coarse-grained-information-processing-front/src/request.js) element-plus…