安装配置云计算模板机

news2024/11/15 4:43:11

安装虚拟机模板机

  • 一、在VMware上安装Centos虚拟机
  • 二、修改虚拟机的ip、网关、DNS
  • 三、更换yum源
    • 3.1 更换本地yum源
    • 3.2 更换国内互联网Yum源
  • 四、 安装net-tools和bash-completion
  • 五、 关闭防火墙和SELinux

学习云计算后续需要多个虚拟机,作为云计算集群的节点,为了节省时间,避免多次重复配置,首先安装配置好一个虚拟机作为模板机,以此虚拟机为模板机克隆出来多个虚拟机,使我们快捷的搭建一个云计算集群。

一、在VMware上安装Centos虚拟机

参考CentOS7最小化安装

二、修改虚拟机的ip、网关、DNS

装好虚拟机后,需要配置网络才能联网

点击VMware的“编辑”->“虚拟网络编辑器”,打开如下界面:
在这里插入图片描述
可看到VMnet8的网关:192.168.126.2(每个人的不一样)

由此可确定网络配置的ip、网关、子网掩码
网关:192.168.126.2
ip:192.168.126.3-254中的任一个
子网掩码:255.255.255.0

然后通过vi编辑器修改/etc/sysconfig/network-scripts/ifcfg-ens33,vi编辑器的使用参考链接,命令:

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

修改内容如下:

TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
NAME=ens33
DEVICE=ens33
IPADDR=192.168.126.11
GATEWAY=192.168.126.2
NETMASK=255.255.255.0
DNS1=192.168.126.2

修改完以后重启网络:

systemctl restart network 

查看虚拟机ip,centos7默认用的网络是ens33,说明修改成功:
在这里插入图片描述
重启网络后,可以用以下命令测试能否联网:
ping www.baidu.com
如果能够ping通,说明能够联网。

三、更换yum源

Linux系统安装软件的主要命令是rpmyum, rpm不能解决软件之间的依赖问题,yum可以帮助我们把依赖的软件包一起装上,避免了很多麻烦。
使用yum安装软件需要告诉yum软件的安装包在哪里,那么就需要修改yum的源文件,告诉yum安装包的位置。安装包的位置分两类:

    1. 在本地镜像文件中;
    1. 在互联网某公司服务器上,如阿里镜像源、清华源、网易源等;

3.1 更换本地yum源

更换本地yum源,首先需要有一个安装包的载体,可以是U盘、硬盘、CD/DVD光盘,在虚拟机下最常用的是把linux系统镜像以光盘的形式挂载在linux系统上。
更换本地yum源包括如下三步骤:
步骤一、 在Linux上把光驱指向Centos镜像文件
虚拟机的光驱指向linux镜像
步骤二:挂载光盘
linux中“一切皆文件”,鼠标、键盘、优盘、显示器在linux系统中都是以文件的形式呈现,完成步骤一后在系统中/dev目录下可以看到光盘信息,查看命令如下:
ls /dev/
在这里插入图片描述
但是此时还看不到光盘中的文件。需要挂载后才能看到光盘中的内容,挂载的命令如下:

mkdir /mnt/CentOS7
mount /dev/cdrom /mnt/CentOS7

在这里插入图片描述
步骤三:修改yum本地源文件
先把yum自带默认的源文件备份到其他位置:

mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

然后修改创建新的yum源文件:
vim /etc/yum.repos.d/local.repo

修改内容如下

[centos] 
name=centos 
baseurl=file:///mnt/CentOS7 
gpgcheck=0 
enabled=1

3.2 更换国内互联网Yum源

Yum 是一个软件包管理工具,主要用于添加、删除、更新 RPM 包,并自动解决软件包之间的依赖关系,方便系统更新及软件管理。Yum 可以通过软件仓库(repository)进行软件的下载、安装等,软件仓库可以是一个 HTTP 或 FTP 站点,也可以是一个本地软件池,软件仓库可以有多个。
在 Yum 的资源库中,会包括 RPM 的头信息(header),头信息中包括软件的功能描述、依赖关系等。通过分析这些信息,Yum 可以计算出依赖关系并进行相关的升级、安装、删除等操作。由于 CentOS 中默认的 Yum 源的服务器在国外,所以在国内的访问速度非常慢甚至连接不上。我们可以将默认的 Yum 源更换为国内 Yum 源,如阿里巴巴镜像源、清华镜像源等。
Yum源的配置文件在/etc/yum.repos.d/下,其中重要的是这两个:
在这里插入图片描述

## 首先备份默认的 Yum 源文件,Linux 没有回收站,删除的文件就找不回来了
[root@hdp05 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
## 然后下载国内阿里巴巴开源镜像站提供的 Yum 源配置文件
[root@hdp05 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
## 下载完成后清除一下缓存,再检查一下 Yum 源是否可用
[root@hdp05 ~]# yum clean all
[root@hdp05 ~]# yum repolist
## 至此 Yum 源已经更换完成,可以尝试下载安装一个 vim 编辑器
[root@hdp05 ~]# yum install vim

在这里插入图片描述

四、 安装net-tools和bash-completion

安装命令:

yum -y install net-tools bash-completion

-y参数的作用:不询问直接安装
在这里插入图片描述
我这里已经安装过这两个软件,所以提示“无需任何处理”

五、 关闭防火墙和SELinux

防火墙(firewalld)和 SELinux 的存在是 Linux 安全可靠的原因之一,也是对于系统安全来说很重要的一道防线,所以在生产环境中一定不能关闭防火墙和 SELinux。但是为了实验方便,可以暂时先关闭防火墙和 SELinux,待我们熟悉防火墙和 SELinux 的操作后再开启它们。

## 首先查看 firewalld 的状态
[root@hdp05 ~]# systemctl status firewalld
## 停止 firewalld 服务
[root@hdp05 ~]# systemctl stop firewalld
## 禁用 firewalld 服务,下次开机后不会启动
[root@hdp05 ~]# systemctl disable firewalld

在这里插入图片描述
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。禁用 SELinux 服务,命令如下:

## 首先通过 getenforce 命令查看 SELinux 的状态
[root@hdp05 ~]# getenforce
Enforcing
## 通过修改配置文件类禁用 SELinux 服务
## SELinux 的配置文件为 /etc/selinux/config
## 修改配置文件中的 SELINUX=enforcing 为 SELINUX=disabled
[root@hdp05 ~]# vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
## 修改配置文件后需要重启后才能生效

在这里插入图片描述
重启之后的状态:
在这里插入图片描述

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

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

相关文章

数据结构--初识栈和队列

1.栈 1.1栈的概念及结构 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压…

神级 IDEA 插件!效率提升 50 倍!

安装好Intellij idea之后,进行如下的初始化操作,工作效率提升50倍。 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码&#…

4.从CPU缓存结构到原子操作

一、CPU缓存结构 1.1 CPU的多级缓存 因为CPU的计算速度非常快,但内存的访问速度相对较慢。因此,如果CPU每次都要从内存读取数据,会造成大量的等待时间,降低整体性能。 通过引入多级缓存,可以在CPU和内存之间建立数据…

html5学习精选5篇案例

html5学习心得1 一:了解HTML5前端开发技术 HTML 指的是超文本标记语言 (Hyper Text Markup Language),标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页。HTML5区别于HTML的标准,基于全新的规则手册&#xff0…

stm32mp157aaa裸机开发学习之led灯亮灭

asm-led.S .text .global _start _start: /**********LED1点灯**********//**********RCC章节初始化**********/ RCC_INIT:通过RCC_MP_AHB4ENSETR寄存器使能GPIOE组控制器 0x50000A28[4] 1ldr r0,0x50000A28 LED1 GPIOE10 LED3 GPIOE8ldr r1,[r0]orr r1,r1,#(0x1 << 4…

vite4+vue3:从0到1搭建vben后台管理系统(四)-封装dayjs的日历组件

前言 在后台管理系统中,封装vue的日历组件是很常见的一个功能,有时候antdvue里面的组件跟我们业务需求差异比较大时,去改antdui的官方组件比较麻烦,这个时候,我们就得自己去封装这样一个日历组件,效果如下图所示: 两种实现方式之vue2.x的实现 <template><div&…

用简单易懂的方式手写一个单例模式,看了不会来打我

文章目录 一、如何手写一个单例模式1.1 什么是单例模式1.2 单例模式的适用场景1.3 单例模式的设计原理1.4 单例模式的实现方案1.5 代码测试 一、如何手写一个单例模式 1.1 什么是单例模式 单例模式是一种常用的软件设计模式&#xff0c;它的核心是只包含一个实例的特殊类。单…

每日一道算法题--进制转换

进制转换 题目来源解题思路代码 题目来源 题目链接: 进制转换 解题思路 首先&#xff0c;从标准输入读取两个整数 M 和 N&#xff0c;分别表示待转换的十进制数和目标进制。如果输入的十进制数 M 等于 0&#xff0c;直接输出 0 并返回。判断输入的十进制数是否为负数&#xf…

网络商城源码如何选择?

电商行业的不断发展&#xff0c;越来越多的企业和商家希望建设自己的网络商城系统&#xff0c;为消费者提供更加便捷的购物体验。 但是&#xff0c;想要实现这一目标&#xff0c;选择一款优秀的网络商城系统源码至关重要。那么&#xff0c;在如此众多的商城系统源码中&#xff…

局域网内,将笔记本作为台式机的扩展屏

目录 1、驱动端下载&#xff1a; 2、笔记本下载 显示端&#xff1a; 3、连接状态&#xff1a; 4、笔记本扩展屏&#xff1a; 如果&#xff0c;都支持无线显示器的话&#xff0c;可以用window内置的winp实现&#xff0c;可惜我的台式机不支持&#xff0c;所以采用了软件的方…

结构体和数据结构--向函数传递结构体

将结构体传给函数的方式有以下三种&#xff1a; 目录 一、用结构体的单个成员作为函数参数&#xff0c;向函数传递结构体的单个成员 二、用结构体变量作函数实参&#xff0c;向函数传递结构体得完整结构 三、用结构体指针或结构体数组作函数参数&#xff0c;向函数传递结构体…

亿发软件:智能制造时代,企业为什么选择量身定制信息化软件系统

在快节奏的市场环境中&#xff0c;每个企业都寻求建立自己的管理模式&#xff0c;这往往成为竞争优势。然而&#xff0c;标准化软件产品的使用有时会扼杀企业管理的个性化&#xff0c;而僵化的制度则阻碍管理升级。此外&#xff0c;单个的部门级软件会造成信息孤岛&#xff0c;…

【电子量产工具】2.输入系统

文章目录 前言一、输入系统分析二、封装输入结构体三、底层 touchscreen四、底层 netinput五、显示管理层六、测试程序测试效果 总结 前言 最近看了 电子量产工具 这个项目&#xff0c;本专栏是对该项目的一个总结。 对于输入系统&#xff0c;这里只介绍 触摸屏线程 和 网络线…

7-WebApis-6

Web APIs - 6 目标&#xff1a;能够利用正则表达式完成小兔鲜注册页面的表单验证&#xff0c;具备常见的表单验证能力 正则表达式综合案例阶段案例 正则表达式 正则表达式&#xff08;Regular Expression是一种字符串匹配的模式&#xff08;规则&#xff09; 使用场景&#…

微信小程序申请

方案说明&#xff1a; 微信小程序申请步骤有两个过程&#xff0c;目前采用的是第二种方案 第一种方案&#xff1a;直接向微信申请微信小程序 第二种方案&#xff1a;先申请公众号后再通过公众号快速注册并申请小程序 无论申请公众号还是小程序都需要微信认证&#xff0c;微…

ubuntu18.04下安装PCL

整体步骤可参考&#xff1a;https://blog.csdn.net/qq_42257666/article/details/124574029 在本人安装过程中&#xff0c;遇到一些问题&#xff0c;做几点说明&#xff1a; 1.在配置VTK的过程中报错如下&#xff1a; 解决方法&#xff1a; sudo apt install libqt5x11extras…

Nginx【Nginx核心指令(rewrite指令、实战rewrite 、if指令、set和break指令】(六)-全面详解(学习总结---从入门到深化)

目录 Nginx核心指令_rewrite指令 Nginx核心指令_实战rewrite Nginx核心指令_if指令 Nginx核心指令_set和break指令 Nginx核心指令_rewrite指令 地址重写与地址转发 地址重写 地址重写是实际上是为了实现址标准化&#xff0c;就像访问www.baidu.cn可 以出现www.baidu.com的…

阿里云企业邮箱标准版用户数功能说明

阿里云企业邮箱标准版不同用户数费用表&#xff0c;标准版企业邮箱不限制账号容量、20GB共享网盘容量、5GB个人网盘容量&#xff0c;默认5个账号数540元一年&#xff0c;原价是600元一年&#xff0c;年付9折、多年付8折&#xff0c;阿里云百科分享企业邮箱标准版不同账号数收费…

软件测试技能,JMeter压力测试教程,请求body自动签名带上sign参数(二十一)

一、前言 接口请求body带有sign签名参数&#xff0c;sign签名是根据请求body除去sign本身参数后&#xff0c;拼接请求参数最后md5加密生成的 使用 jmeter 测试接口&#xff0c;我们希望在请求之前修改 post body 里面的 sign 参数的值为签名的值 二、sign签名 签名一篇的实…

Alibaba Sentinel | 熔断规则详解

文章目录 简介熔断策略-慢调用比例结论&#xff1a;流程图&#xff1a;熔断结果详细解释 熔断策略-异常比例结论&#xff1a;详细解释 熔断策略-异常数结论&#xff1a;详细解释 统计异常数、比例的方法编码加注解RuntimeException 总结 简介 熔断是一种保护机制&#xff0c;用…