Linux设置IP地址多种方法保姆级教程,外加修改主机名并通过生成密钥,组建机群。

news/2024/7/10 22:00:24 标签: linux, 服务器, 笔记, 开发语言, 运维, 数据结构, 开源

[引入提问]

  1. 怎么设置linux服务器的名称?
  1. 方法1:  nmtui—自动打开设置机器名称的操作界面---输入即可。重启hostnamed服务,

systemctl  restart  system-hostnamed

  1. 方法2:  直接编辑 vim  /etc/hostname ,输入新的名称,reboot重启生效。

  1. 怎么设置linux服务器的IP地址?

1)方法1:通过界面直接操作,修改ip地址(前提条件:linux系统是带界面的

  1. 方法2:linux中一切皆文件,网卡也对应一个文件,我们可以直接编辑网卡配置文件来设置IP。

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

注意1PREFIX=24可以换成  NETMASK=255.255.255.0

注意2DNS1=8.8.8.8  可以换成  DNS1=192.168.47.2

注意3:每台机器的虚拟网络的子网ip不相同,例如以下设置,则前面的192.168.47就要变更为192.168.193,其余都保持一致

  1. 怎么远程操纵linux服务器

使用SecureCRT软件远程操纵(注意:这个软件使用时需要激活,请注意激活的步骤和顺序

任务1:将自己的机器改名为hadoop01,

#hostname   (呈现结果是hadoop01)

直接将在/etc/hostname中键入hadoop01即可

  1. 首先查看“编辑”---“虚拟网络编辑器”,从而确定可以设置的IP的地址范围

  1. Vim   /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 修改IP地址,网关等等

  1.  验证修改是否成功

#systemctl  restart  network  用来重启网卡设置,让设置生效

#ifconfig    查看最新的ip地址

[前提条件]:在宿主机的cmd命令提示窗中使用ping可以ping通。

注意1:如果有顽固性的未知原因无法ping通,则可以尝试如下方法:

第一步:勾选dhcp

第二步:重新开启虚拟网卡vmnet8

注意2:如果有顽固性的systemctl restart network报错,则使用如下指令:

systemctl stop NetworkManager

systemctl disable NetworkManager

如果还不行,可以重新生成mac地址,然后reboot重启即可

使用secureCRT软件远程操纵linux服务器

  • 克隆机器

注意1:要选择“创建完整克隆”

注意2:要更改克隆的hadoop02mac地址

注意3:更改克隆的hadoop02hostname,更改ip地址,修改为192.168.47.11

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

#systemctl  restart  network  用来重启网卡设置,让设置生效

#ifconfig    查看最新的ip地址

  • 配置远程控制服务sshd
  1. 理解ssh

Ssh(secure shell)是一种以安全的方式提供远程登录的协议。

  1. 理解sshd

Sshd是基于ssh协议开发的一款远程管理服务程序。提供2种验证的方法:

  1. 基于口令的验证(账户密码)
  2. 基于秘钥的验证(需要提前生成秘钥对,还要将公钥上传到服务器
  1. 实现基于秘钥的验证
  1. 在客户端主机上生成秘钥对

ssh-keygen  (按下4enter)

  1. 把客户端主机中生成的公钥传送到远程主机

ssh-copy-id   root@远程主机的ip地址

设置秘钥验证之前,从hadoop01(192.168.47.10)远程连接到hadoop02(192.168.47.11)需要口令验证

设置秘钥验证后就可以免密登录到hadoop02

  • 上传和远程复制
  1. 使用secureCRT上传文件

  1. 使用scp实现远程复制
  1. 理解:scp是一个基于ssh协议在网络之间进行安全传输的命令。
  2. 用法:

scp  [参数]   本地文件   远程账号@远程IP地址:远程目录

eg1:hadoop01/opt目录下的hadoop安装包复制到hadoop02/opt目录下


http://www.niftyadmin.cn/n/5438141.html

相关文章

css 各种方位计算 - client系列 offset系列 scroll系列 x/y 系列

offset系列 HTMLElement.offsetTop - Web API 接口参考 | MDN 一文读懂offsetHeight/offsetLeft/offsetTop/offsetWidth/offsetParent_heightoffset-CSDN博客 client系列 搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop-CSDN博客 scroll系列 秒懂scr…

酒店管理系统|基于Spring Boot框架+ Mysql+Java+ B/S结构的酒店管理系统设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java,ssm,springboot的平台设计与实现项目系统开发资源(可…

代码随想录|Day24|回溯04|93.复原IP地址、78.子集、90.子集II

93.复原IP地址 本题和 131.分割回文串 一样是一个切割问题,我们使用回溯来遍历所有情况,然后判断IP是否合法。 回溯的一些注意点: 终止条件:本题要求向 s 中插入分隔符,意味着所有的数字都必须使用,我们必须…

云计算 3月14号 (TCP三次握手和四次挥手)

1.TCP三次握手和四次挥手 1.TCP的传输过程: Seq 序列号 保障传输过程可靠。 ACK (确认消息) SYN (在建立TCP连接的时候使用) FIN (在关闭TCP连接的时候使用) 3.TCP建立连接的过程&…

鸿蒙4.0ArkUI快速入门(一)应用模型

ArkUI篇 应用模型Stage模型FA模型模型对比 应用模型 应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。 HarmonyOS先后提供了两种应用模型: FA(Feature Ability)模型&…

Go语言: 基础总结

1. 简介 介绍 Go 语言的概述,包括其定义、特点和优势。简要介绍 Go 语言的应用场景。 2. 基础语法 详细介绍 Go 语言的基础语法,例如: 变量和常量数据类型运算符控制流语句函数结构体接口包 3. 并发编程 介绍 Go 语言的并发编程特性&…

Ubuntu22.04挂载ntfs硬盘

1. 安装依赖 sudo apt install nfs-kernel-server fuse 2. 查询ntfs硬盘 sudo blkid | grep ntfs 3. 创建一个目录,用于将硬盘挂载到该目录 sudo mkdir /mnt/mydrive 4. 挂载命令 mount -t ntfs /dev/sdg1 /mnt/mydrive 5. 自动挂载&#xff1a…

Kubernetes 项目整体布局 el-container

整体布局整体布局 你可能会去敲不同的项目,有很多种平台。那么其实都是可以复用的。唯一不同的就是main里面的内容是不同的,边框架子都是相同的。其实框架是不怎么变化的,变化的是main里面。 src/layout/Layout.vue 这里需要新增一个页面Lay…