配置Linux操作系统主机名及网络设置

news2024/12/25 23:53:35

  上一篇我们讲到了如何克隆虚拟机,三台虚拟机Spark01、Spark02和Spark03默认为动态IP地址,若后续重启系统后IP地址便会发生改变,非常不利于实际开发,且虚拟机Spark02和Spark03是通过克隆虚拟机Spark01创建的,这会导致这两台虚拟机的主机名与虚拟机Spark01的主机名一致,造成通信混淆的现象,同一主机名会指向不同的虚拟机。所以我们需要去配置一下Linux操作系统主机名及网络设置。

规划三台虚拟机的网络及主机名:
在这里插入图片描述

一、修改主机名
步骤如下:

  1. 在VMware Workstation工具的主界面启动虚拟机Spark02,在虚拟机Spark02的操作窗口输入用户名root和密码123456登录Linux操作系统,此时,我们发现虚拟机Spark02 的主机名为spark01,如下图所示:

在这里插入图片描述

  1. 在虚拟机Spark02的操作窗口执行修改主机名的命令,将主机名修改为spark02。命令如下:
hostnamectl set-hostname spark02

  上述命令执行完成后,输入 bash  命令,我们就可以看到主机名改变了。或者执行“reboot”命令重启虚拟机Spark02 ,待虚拟机Spark02重启完成后,如下图所示。
在这里插入图片描述

  此时,我们发现虚拟机Spark02 的主机名修改为spark02。重复上述操作将虚拟机Spark03的主机名修改为spark03。

二、配置虚拟机网络
步骤如下:

  1. 在虚拟机Spark02的操作窗口执行编辑网卡配置文件的命令,打开虚拟机Spark02的网卡配置文件。命令如下:
    vi /etc/sysconfig/network-scripts/ifcfg- eno16777736
    打开界面如下所示:

在这里插入图片描述
注意:这里可能有些同学打不开,是因为每个人的ifcfg-eno后面的数字不一样,这里可以使用命令
cd /etc/sysconfig/network-scripts/
进入相应的目录查看ifcfg-eno后面的相应数字是什么,或者也可以输入这个命令输入到ifcfg-eno的时候按tab键补全。
这里还有的童鞋可能会遇到tab键无法不全命令的情况,这里有两个办法:

第一种办法:
安装 bash-completion 包,然后重启虚拟机。命令如下:

yum install -y bash-completion
reboot

第二种办法:
1)进入用户目录/home/username,并输入vi .profile
2)在文件结尾输入:

export SHELL=`which bash`
[ -z "$BASH_VERSION" ] && exec "$SHELL" -l

如下图所示:
在这里插入图片描述
3)重启虚拟机:reboot

  1. 编辑网卡配置文件修改网络配置,修改内容如下5个参数,如下:
    a.将参数BOOTPROTO的值由dhcp(动态路由协议)修改为static(静态路由协议)。
    b.添加参数IPADDR(IP地址,根据虚拟机IP取值范围而定)为192.168.121.133。
    c.添加参数GATEWAY(网关)为192.168.121.2。
    d.添加参数NETMASK(子网掩码)为255.255.255.0。
    e.添加参数DNS1(域名解析器)为192.168.121.2。

如下图所示:
在这里插入图片描述
注意:这里参数设置读者自行查看自己的IP网段,安装虚拟机以后,电脑上会出现虚拟网卡的地址,可以在电脑–“更改适配器”里面看到“VMware Network Adapter VMnet8”,可以直接查看它的ip网段。在配置虚拟机网卡前,需要查看VMware Workstation为创建虚拟机时提供的默认网段,可在VMware Workstation的主界面依次选择“编辑→虚拟网络编辑器…”选项,打开“虚拟网络编辑器”界面进行查看。后面的文章也会提到,如果读者现在不明白,可以看看后续的介绍。如下图所示:
在这里插入图片描述

  1. 在虚拟机Spark02的操作窗口执行修改网卡配置文件中UUID的命令。UUID作用是使分布式系统中的所有元素都有唯一的标识码,因为虚拟机Spark02和Spark03是通过克隆虚拟机Spark01的方式创建的,这会导致这三台虚拟机的UUID都一样。命令如下:

sed -i '/UUID=/c\UUID='uuidgen'' /etc/sysconfig/network-scripts/ifcfg-eno16777736

通过执行sed命令,将uuidgen工具生成的新UUID值替换网卡配置文件中默认UUID参数的值。

  1. 在虚拟机Spark02的操作窗口执行重启虚拟机或重启虚拟机网卡的命令,使虚拟机Spark02中网卡配置文件配置的内容生效。
reboot #重启虚拟机
service network restart #重启虚拟机网卡

在虚拟机Spark02的操作窗口执行查看网络信息的命令: ip addr  如下所示:
在这里插入图片描述
重复上述操作配置虚拟机Spark01和Spark03网络。发现没有问题后可以ping一下百度看看是否连接上网络:
ping www.baidu.com

好了,这一篇我们就讲到这里,下一篇我们将讲一下如何配置Linux SSH 免密登录

转载自:https://blog.csdn.net/u014727709/article/details/130887938
欢迎start,欢迎评论,欢迎指正

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

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

相关文章

软件测试银行项目到底“香”到哪里?

为什么做金融类软件测试? 做金融类软件测试的原因有以下几个: 保障客户资产安全:金融类软件通常涉及大量的客户财产和敏感信息,因此软件测试可以帮助发现潜在的漏洞和风险,从而确保客户的资产和信息得到充分的保护。 …

超详细IDEA:MavenWeb项目配置Tomcat

文章目录 附IDEA创建MavenWeb项目教程附Windows 10安装配置Tomcat教程一、插件配置Tomcat方式二、IDEA部署本地Tomcat方式 附IDEA创建MavenWeb项目教程 超详细IDEA创建MavenWeb项目教程 附Windows 10安装配置Tomcat教程 超详细Windows 10安装配置Tomcat教程 一、插件配置To…

LeetCode: 238. 除自身以外数组的乘积

目录 1. 解法一:时:O(N) ,空:O(N) 2. 解法二:(解法一的空间优化) 时:O(N),空:O(1) 3. 解法三 原题链接:238. 除自身以外数组的乘积 - 力扣(Leetcode&#x…

java SSM 教务管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM 教务管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/…

网工内推 | 云方向招运维,云计算HCIE认证优先,最高22k

01 东华软件股份公司 招聘岗位:运维系统工程师(云平台) 职责描述: 1、 负责华为云平台Huawei CloudStack ,FusionStorage分布式存储的维护,优化和故障处理; 2、 负责云平台上VDC、ECS、DDM、R…

1 Linux网络虚拟化

Linux网络虚拟化 文章目录 Linux网络虚拟化前言一、network namespace1.1 初识network namespace1.2 配置network namespace 二、veth pair三、容器与host veth pair的关系3.1 方法一3.2 方法二3.2 方法三 四、 Linux bridge4.1 Linux bridge初体验4.2 把IP让给Linux bridge4.3…

RestCloud-新一代(智能)全域数据集成平台

新一代智能全域数据集成平台 一、介绍1.1 企业级数据集成架构面临的痛点1.2 RestCloud说明1.3 重构企业数据融合架构,解决各种复杂、即时、高合规的数据集成需求1.4 (智能)全域数据集成平台1.5 300数据及应用连接器轻松汇聚全域数据 二、产品简介2.1 功能特性2.2 产…

Pytorch入门(五)使用ResNet-18网络训练常规状态下的CIFAR10数据集

本文采用ResNet-18PytorchCIFAR-10实现深度学习的训练。 文章目录 一、CIFAR-10 数据集介绍二、ResNet 神经网络的介绍1.ResNet 的网络模型2.本文用到的ResNet网络结构3.残差块的的解释4.ResNet神经网络的优缺点 三、ResNet-18 代码实现四、ResNet-18 训练 CIFAR-10数据集五、…

编写 OPC UA Compile的模型设计文件

OPC Foundation 开源了一个模型编译工具-UA ModelCompiler.它接受下面两种信息模型格式: NodeSet2.xmlModelDesign.xml 看来ModelDesign 是专门为UA ModelCompiler设计的,采用了分层结构描述,它比NodeSet2 可读性更好一点。适合使用普通文本…

【MySql】数据库的备份与恢复

文章目录 前言备份mysqldump还原source注意事项查看连接情况 前言 对与数据库的备份与恢复该怎么去做呢? Linux下对于文件或目录的备份,直接拷贝一份,留着备用,对于备份,比较简单的做法会就是直接打包拷贝一下&#x…

数据结构常用知识点整理(java版)(--修改中--)

目录 一、逻辑结构 1、栈 2、队列 顺序队列 循环队列 链式队列 (相当于只能尾进头出的单链表) 双端队列 (Deque) 3、数组 4、链表 5、树 二叉树 满二叉树 完全二叉树 二叉查找树: (ADT Tree) 红黑树: B树&#xf…

docker内无法通过域名访问外网问题解决方案一

一、问题描述 docker中有的时候需要从容器内向外网环境进行访问,这个时候我边出现了一个诡异的问题,从容器的宿主机直接通过curl命令使用域名可以正常的访问并返回正确的解决,但是从容器中向外调用外网环境的这个域名的时候,curl命…

ChatGPT 使用 拓展资料:吴恩达大咖 Building Systems with the ChatGPT API 内容审查

ChatGPT 使用 拓展资料:吴恩达大咖 Building Systems with the ChatGPT API 内容审查 https://learn.deeplearning.ai/chatgpt-building-system?_gl=114hjbho_gaMTEwNzkwNDAyMC4xNjgyNjUxMzg4_ga_PZF1GBS1R1*MTY4NTk2NTg1Ni4xNS4wLjE2ODU5NjU4NTYuNjAuMC4w 如果你正在建立一个…

糖酵解反应动力学方程的微分方程建模

糖酵解反应动力学方程的微分方程建模 题目 对于下面的糖酵解反应: 设其满足如下动力学方程: { d d t Glucose v 1 − v 2 d d t Gluc 6 P v 2 − v 3 d d t Fruc 6 P v 3 − v 4 v 5 d d t Fruc 1 , 6 P 2 v 4 − v 5 − v 6 d d t ATP −…

electron+vue3全家桶+vite项目搭建【19】集成微信登录

文章目录 引入实现思路实现步骤 引入 electron中实际就是嵌入了一个浏览器内核,所以在electron中集成微信登录实际和web端的集成方式是一样的。 demo项目地址 实现思路 这里参考这篇文章的 electron之微信扫码登陆(不使用轮询) 实现思路&a…

【数据结构】常见排序算法——常见排序介绍、选择排序(直接选择排序、堆排序)交换排序(冒泡排序)

文章目录 1.常见排序2.选择排序2.1直接选择排序2.2堆排序 3.交换排序3.1冒泡排序 1.常见排序 2.选择排序 选择排序是一种简单但不高效的排序算法,其基本思想是从待排序的数据中选择最小(或最大)的元素放到已排序的数据末尾。具体操作步骤如下…

可能是 Python 中最火的第三方开源测试框架 pytest

一、介绍 本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架:pytest。 pytest 项目地址&#xff1…

预见未来:超强元AI诞生,抓住这个机会,利用AI变现也变得更加容易

目录 一、引言 二、介绍 三、技术展现 四、元AI架构图展现 五、元AI变现技巧—商业版说明 六、后期规划 一、引言 如何利用AI变现已经成为了当今各个行业亟需解决的问题。随着人工智能技术的快速发展和普及,越来越多的企业开始将其应用于产品研发、销售流程优化、客…

一学就会---移除链表相同元素

文章目录 题目描述思路一:思路二: 题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例: 思路一: 要移除链表中值为val的结…

Lecture 3 N-gram Language Models

目录 Probabilities: Joint to Conditional 概率:联合概率到条件概率The Markov Assumption 马尔可夫假设Maximum Likelihood Estimation 最大似然估计Book-ending Sequences 序列的开头和结尾Problems with N-gram models N-gram模型的问题Smoothing 平滑处理In Pr…