在VMware中安装CentOS7(超详细的图文教程)

在这里插入图片描述

1、CentOS7的下载

官网下载地址:Download。

进入CentOS下载官网,找到64位的CentOS7版本。

在这里插入图片描述

点进来后,发现它给我们列出了所在区域可用镜像源(可以说是非常的良心的),我们随便选择一个,这里以阿里云的为例:

在这里插入图片描述

选择标准的CentOS7映像下载。

在这里插入图片描述

下载之后会得到一个ISO文件。

在这里插入图片描述

2、CentOS7的配置

1、打开“VMware Workstation“软件,选择”创建新的虚拟机“。

在这里插入图片描述

2、选择“典型”选项,然后下一步。

在这里插入图片描述

3、选择“稍后安装操作系统”,点击下一步。

在这里插入图片描述

4、客户机操作选择“Linux”,版本选择“CentOS 7 64位”,点击下一步。

在这里插入图片描述

5、输入“虚拟机名称”,选择虚拟机文件保存的位置,点击下一步。
在这里插入图片描述

6、最大磁盘默认20G大小即可,然后选择“将虚拟机磁盘存储为单个文件”,下一步。

在这里插入图片描述
7、点击”自定义硬件配置“。
在这里插入图片描述

8、配置内存、处理器和选中”新CD/DVD“,选择”使用ISO映像文件“,然后设置CentOS7的ISO映像路径,点击关闭。
在这里插入图片描述
网络适配器默认NAT就好。

9、点击完成,如下。

在这里插入图片描述
接下来我们安装CentOS7。

3、CentOS7的安装

1、选中刚刚配置的CentOS7,然后点击“开启此虚拟机”。

在这里插入图片描述

2、虚拟机启动之后会出现如下界面(白色表示选中),默认选中的是Test this media & install CentOS 7。

我们将鼠标移入到虚拟机中,并按下键盘中的“↑”键,选择Install CentOS 7,最后按下“Enter 键”。

界面说明:

Install CentOS 7                                          安装CentOS 7

 Test this media & install CentOS  7            测试安装文件并安装CentOS  7

 Troubleshooting                                          修复故障

在这里插入图片描述
注意: 在虚拟机中的操作,鼠标必须要移入到虚拟机中,否则虚拟机感应不到,无法对其进行操作。

         鼠标移动到虚拟机内部单击或者按下Ctrl + G,鼠标即可移入到虚拟机中。

         按下Ctrl + Alt,鼠标即可移出虚拟机。

3、按下Enter进行安装。

在这里插入图片描述

4、等待系统加载完成。

在这里插入图片描述

5、选择使用哪种语言,推荐使用英文。但如果是第一次安装,建议先安装中文版的熟悉一下,之后再选择英文的进行实践,这里就介绍中文的,下滑至底部选择中文。

在这里插入图片描述

6、【本地化】只配置日期和时间,键盘和语言支持没有特殊情况默认就好。

在这里插入图片描述

7、中国范围内都选择为上海(因为只有上海可选),并选择为24小时制,设置完成后单击完成按钮

在这里插入图片描述

8、【软件】中只配置软件选择,安装源系统会自动识别,所以不用管。

在这里插入图片描述

9、然后我们选择安装的系统是否含有界面,界面一般对于我们来说用处不大,而且CentOS的界面不好操作,所以这里选择最小安装。

在这里插入图片描述

10、【系统】中只配置安装位置,指的是系统如何分区,其它的都默认就好。

在这里插入图片描述

11、对分区不清楚的就选择自动配置分区,这里演示我要配置分区。

在这里插入图片描述

12、手动分区我们要选择标准分区,然后点击下面的“+”添加分区。

在这里插入图片描述

我们分别创建三个分区:/boot区、swap交换分区、根分区/

13、添加 /boot分区,用来放启动文件,大小300MB足矣,然后点击“添加挂载点”。

在这里插入图片描述
在这里插入图片描述

14、添加 swap分区,这个是交换分区,一般情况是物理内存的2倍大小,用于物理内存不足时使用,可能造成系统不稳定,

所以看情况,可以设置小一点,甚至设置为0MB,这里我设置为512MB,然后点击”添加挂载点“。

在这里插入图片描述

在这里插入图片描述

15、增加根分区,表示所有空间大小,这里不填写大小,即默认剩余的空间都给根分区,然后点击”添加挂载点“。

在这里插入图片描述

在这里插入图片描述

16、点击”完成“。

在这里插入图片描述

17、点击”接受更改“。

在这里插入图片描述

18、回到界面,点击“开始安装“。
在这里插入图片描述

19、接下来配置用户设置。

(1)、设置管理员ROOT密码,这是最高权限root用户的密码(默认账号为root,密码为现在要设置的)。

在实际中root密码越复杂越好,因为这里只是演示,所以密码就没有那么复杂了。

提示:这个密码非常重要,请务必牢记!!!

在这里插入图片描述

(2)创建用户,这里就是普通的用户,权限比较低,这一步我们可以省略。

20、用户设置好了之后,等待CentOS安装完成,,然后点击“完成配置”。

在这里插入图片描述

21、等待配置全部完成后点击“重启”。

在这里插入图片描述

22、CentOS的启动之后的界面如下。

在这里插入图片描述

23、下面我们来登录CentOS,使用默认账号为root,密码为 你在前面安装时设置的root密码

注意:在输入密码时,linux为了安全起见,是看不到你输入的密码。同时,如果是使用的是键盘右边的数字键盘输入密码的话,建议查看一下num lock键是否开启。

在这里插入图片描述
至此,CentOS7的安装全部完成了。

说明:CentOS 7默认安装好之后是没有自动开启网络连接的!所以下面我们还要配置一下CentOS7的网络。

4、CentOS7的网络配置

因为前面在设置CentOS7的网络适配器的时候,设置是NAT模式。

所以这里有两种方法,一种是自动获取IP,另一种是固定获取IP

4.1、自动获取IP

①、首先要确保的是CentOS为NAT模式。
在这里插入图片描述
②、在VMware界面(管理员方式启动)点击“编辑”里面的“虚拟网络编辑器”,然后勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP(默认就好)。

在这里插入图片描述
在这里插入图片描述
③、点击NAT模式旁边的“NAT设置”,然后修改与子网IP同网段下的网关IP,就是前三位必须相同,

即192.168.119要相同,最后一位数不相同即可(其实已经自动设置好了,默认),最后点击“确认”保存设置。

在这里插入图片描述

④、然后启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,并且用 ls 命令查看是否有ifcfg-xxx名称的配置文件(ifcfg-lo除外),如果没有则说明网卡没有被识别,这种只能重装或者换个CentOS的版本。

在这里插入图片描述

⑤、编辑ifcfg-ens33文件:vi ifcfg-ens33。按 i 进入insert编辑模式,

将BOOTPROTO设为dhcp,将ONBOOT设为yes,

按下Esc进入命令模式输入:wq保存并退出。
在这里插入图片描述
⑥、配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。

在这里插入图片描述

⑦、输入ip addr检查一下动态分配的IP,可以发现分配的动态IP为192.168.119.128。

在这里插入图片描述

⑧、最后验证是否可以访问外网。

发现是可以访问外网的。自动获取IP至此就介绍完了,下面介绍另一种方式。

在这里插入图片描述

4.2、固定获取IP

①、点击“编辑”里面的“虚拟网络编辑器”,取消勾选DHCP服务将IP地址分配给虚拟机。

在这里插入图片描述

在这里插入图片描述

②、启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network-scripts/,然后编辑ifcfg-ens33文件:vi ifcfg-ens33。按shift+i进入insert编辑模式,

修改以下内容:

  • BOOTPROTO=static 启用静态IP地址
  • ONBOOT=yes 开启自动启用网络连接

添加以下内容:

  • IPADDR=192.168.119.130 设置IP地址
  • NETMASK=255.255.255.0 子网掩码
  • GATEWAY=192.168.30.1 设置网关

注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字,这里选择130),GATEWAY即”NAT设置“里面的网关IP。

在这里插入图片描述

③、输入service network restart 重启网卡让网卡设置生效。

④、输入ip addr检查一下IP。

⑤、验证是否可以访问外网:ping www.baidu.com。

如果ping www.baidu.com不通,那么再测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要设置DNS。

⑥、设置DNS(有两种方式)。

注意:DNS服务器可以只配一个,也可以配置多个,下面我用的是两个免费的DNS服务器,查看IP地址,测试联网。

----第一种是在 ifcfg-ens33 文件的后面进行添加DNS1=xxx.xxx.xxx.xxx。

在这里插入图片描述

注意改完后重启网卡才能生效。

----第二种方式是改vi /etc/resolv.conf或者直接echo -e “nameserver 114.114.114.114\nnameserver 8.8.8.8” >>/etc/resolv.conf。(\n是换行的意思)

使用vi命令添加的时候要注意格式:

nameserver xxx1.xxx1.xxx1.xxx1
nameserver xxx2.xxx2.xxx2.xxx2
使用echo命令则直接运行就可以了。

两种方式完成后的效果是一样的,如下图:

在这里插入图片描述

常用的免费DNS地址:

国内移动、电信和联通通用的DNS:114.114.114.114。
阿里:首选:223.5.5.5 备用:223.6.6.6
百度 :180.76.76.76
腾讯:首选:119.29.29.29,备用:119.28.28.28
谷歌 8.8.8.8
详细可以参考:分享目前可用的免费公共DNS服务器IP地址大全(2020年04月23日更新) - 小小的一世

网络配置完成我们就可以使用远程工具连接配置的IP访问该CentOS7服务器了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

随笔-来了,安了

依照领导定的规矩,周五又去了分公司,赋能一线去了。到了地方就是开会->现场解决问题->干饭->开会过需求、提供解决方案,充实得厉害。强度也不小,中午干的一大碗饭,到五点就饿了。 六点带着分公司催着上线的需…

浔川身份证号码查询——浔川python科技社

Python获取身份证信息 公民身份号码是每个公民唯一的、终身不变的身份代码,由公安机关按照公民身份号码国家标准编制。每一个居民只能拥有一个唯一的身份证,它是用于证明持有人身份的一种法定证件。 身份证包含了个人的一些重要信息,比如&am…

「计算机网络」初识http协议

前言 HTTP协议——互联网发展的基石,从一个最简单的“helloworld”网页,到现在博客平台、视频网站都离不开HTTP协议的存在。随着互联网的发展,Web网页的设计也越发复杂,前后端开发的分工也越发明确,HTTP作为连接前后端…

conda添加镜像源与channels

文章目录 一、conda下添加国内镜像源(window下)二、pip配置国内镜像源(window下,临时修改)三、conda源的定义 一、conda下添加国内镜像源(window下) 1、为【channels】配置清华镜像通道 直接在…

英伟达开源 3400 亿巨兽:98% 合成数据训出最强开源通用模型,性能对标 GPT-4o

NVIDIA 最近开源了其大型语言模型 Nemotron-4 340B,这是一个具有划时代意义的模型,它使用了高达 98% 的合成数据进行训练,并且在性能上与 GPT-4 相当。Nemotron-4 340B 包括基础模型、指令模型和奖励模型,支持 4K 上下文窗口、50 …

配置完eslint没有用?

当你使用 npx eslint --init 生成配置文件后 你也配置好了.prettierrc 当你在代码写一点小问题的时候 发现eslint没有进行检查 原因是你生成的 .eslintrc.js中没有加上这个配置 extends: [.....plugin:prettier/recommended],加上以后重启vscode你会发现

BUUCTF---[MRCTF2020]你能看懂音符吗

1、下载附件,是一个压缩包,解压,发现解压失败 2、用winhex分析文件,发现文件头不对 3、将文件头改为:52617221,保存 4、解压得到word 5、在文档发现下面内容 6、根据题目的描述,将音乐字符解码…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 停车场车位统计(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 停车场车位统计(100分) 🌍 评测功能需要订阅专栏后私信联…

邮件钓鱼--前置-攻击防范 7 看

目录 1、什么是 SPF: 2、如何判断 SPF: 3.邮件钓鱼防范:7 看 1、什么是 SPF: SPF 记录:原理、语法及配置方法简介 (zhetao.com) SPF记录详解_spf写法-CSDN博客 发件人策略框架(Sender Policy Frame…

Vue45-分析脚手架结构

一、脚手架项目结构一览 二、src、public文件夹外的文件 2-1、babel.config.js文件 详细的配置规格:babel官网。 2-2、package.json包的说明书 build命令:代码写完了,最后使用build命名构建整个工程,将其变成浏览器能够运行的项…

【数据结构】第十六弹---C语言实现希尔排序

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1、希尔排序( 缩小增量排序 ) 1.1、预排序实现 1.2、希尔排序代码实现 1.3、代码测试 1.4、时空复杂度分析 1.5、性能比较 总结 上一弹我们…

统计信号处理基础 习题解答10-17

题目: 在选择不含信息的或者不假设任何先验知识的先验PDF时,我们需要从数据中得到最大的信息量。在这种方式下,数据是了解未知参数的主要贡献者。利用习题10.15的结果,这种方法可以通过选择使I最大的来实现。对于例10.1的高斯先验PDF,该如何选择和2使得 是不含信息…

玄机平台应急响应—MySQL应急

前言 这个是比较简单的,其实和MySQL没啥太大的关系,没涉及太多MySQL的知识。看一下它的flag要求吧。 flag1 它说黑客写入的shell,那我们就去它的网站目录去看看,果然有一个叫sh.php的文件。 flag1{ccfda79e-7aa1-4275-bc26-a61…

【深度学习】CICIDS 2019,入侵检测,SVM支持向量机,随机森林,DNN训练,混淆矩阵

文章目录 数据集介绍Python环境随机森林训练结果SVM支持向量机训练结果DNN训练结果所有代码下载 数据集介绍 下载:https://www.kaggle.com/datasets/tarundhamor/cicids-2019-dataset 数据个数: # 删除label中是WebDDoS的数据df df[df[Label] ! WebDD…

简单的心电图信号分割方法

代码很简单,很容易看懂。 import pandas as pdimport matplotlib.pyplot as plt #headers [Name, Age, Marks]df pd.read_csv(samples-folder/samples2.csv) dfdf.drop(0)dfdf.drop(1)# print(df) if(len(df.columns) 3): df.columns [sample interval, sig…

linux中安装jdk

1.查看jdk是否安装 java -version 2.搜索java yum -y list java* 3. 安装 yum install -y java-1.8.0-openjdk.x86_64 安装完成 验证

2024年实体门店和企业怎么做短视频矩阵?一文带你了解清楚

不知道大家有没有刷到过这个直播间,潮汕一位做牛丸的大哥,看起来直播间内容平平无奇,也就几十个人的直播间观看,但是他通过短视频矩阵的方式卖了150万单牛丸你敢信? 那你猜猜他通过短视频矩阵发了多少条视频&#xff…

python-求f(x,n)

[题目描述] 输入: 输入 𝑥和 𝑛。输出: 函数值,保留两位小数。样例输入1 4.2 10 样例输出1 3.68 来源/分类(难度系数:一星) 完整代码如下: x,nmap(eval,input().split(…

记周末百度云防御CC攻击事件

今天一早,收到百度智能云短信提醒,一位客户的网站遭遇了CC攻击。 主机吧赶紧登陆客户网站查看,是否正常,看是否需要通知客户。 结果打开正常,看情况并没什么影响,那就等攻击结果了再看吧。 下午的时候&am…

嵌入式操作系统_6.任务间通信

1.任务间通信管理 任务间通信管理也是嵌入式操作系统的关键功能之一。它主要为操作系统的应用程序提供多种类型的数据传输、任务同步/异步操作等手段。 2.操作系统任务之间的关系 由于嵌入式操作系统是为应用提供管理、硬件支持、协调任务和中断处理程序等功能,具备…