Linux 修改主机名称并通过主机名称访问服务器

一、命令提示符简介

当我们打开终端的时候,我们要输入命令的左边就是命令提示符,如下图,接下来介绍下他们分别代表什么含义

1、rootxhf表示的是当前登录的用户名称。

2、node2 表示的当前的主机名称。

3、~ 表示的是当前的目录

4、# 表示的是管理员账户,**$**表示的是普通账户。

二、修改主机名称

我们想要修改当前的主机名称,把 node2 修改为 mylinux04,只需要执行下面的命令

bash 复制代码
vi /etc/hostname

# 重启命令
reboot

编辑 hostname 文件,把里面的 node2 替换成 mylinux04 ,然后重启 linux服务器即可

三、通过主机名称访问服务器

我现在有三台服务,现在它们之间的 ip地址和主机名,如下所示:

|-----------------|-----------|
| ip 地址 | 主机名 |
| 192.168.229.166 | mylinux04 |
| 192.168.229.167 | mylinux05 |
| 192.168.229.168 | mylinux03 |

这三台服务器之间通过 ping 命令是可以 ping 通的,如下图,我这里只进行了一台服务器的测试,另外两台就不测试了,肯定是可以 ping通的。

接下来我们 ping 一下主机名试试,看看是否可以 ping 通,可以看到是无法 ping通的。

如果想要 ping 通主机名,就需要做如下的修改,在 mylinux03服务器上执行下面的命令

bash 复制代码
# 编辑 hosts 文件
vi /etc/hosts

# 在文件里面添加如下内容
192.168.229.166 mylinux04
192.168.229.167 mylinux05

然后执行下 ping 操作,看看是否可以 ping通,可以发现,现在是没有问题了

现在只是单方面的在 mylinux03 服务器上可以 pingmylinux04 服务器和 mylinux05 服务器,如果想要他们三个之间互相 ping 通,则需要分别修改剩下的 mylinux04 服务器和 mylinux05 服务器的 hosts文件,这里就不再演示了。

相关推荐
xuanyu2229 分钟前
Linux常用指令
linux·运维·人工智能
有时间要学习1 小时前
Linux——应用层自定义协议与序列化
linux·服务器·网络
阑梦清川1 小时前
简明linux系统编程--互斥锁--TCP--UDP初识
linux·udp·tcp·互斥锁·信号·解锁·加锁
hardStudy_h1 小时前
Linux——常用系统设置和快捷键操作指令
linux·运维·服务器
XF鸭2 小时前
TCP 和 UDP 协议的区别?
linux
Flying_Fish_roe3 小时前
linux-安全管理-防火墙与网络安全
linux·数据库·oracle
不见长安见晨雾4 小时前
Linux:vim编辑技巧
linux·编辑器·vim
神秘的土鸡4 小时前
Linux中使用Docker容器构建Tomcat容器完整教程
linux·运维·服务器·docker·容器·tomcat
TravisBytes5 小时前
linux 系统是如何收发数据包
linux·运维·服务器
ice___Cpu6 小时前
Linux 基本使用和 web 程序部署 ( 8000 字 Linux 入门 )
linux·运维·前端