linux配置主机名详细介绍

目录
  • 1. 配置Linux hostname
    • 配置client主机
    • 配置server主机
  • 2. 配置hostname与IP映射
  • 3. 测试
  • 4. 配置windows hosts
  • 5. windows测试

1. 配置Linux hostname

下面配置两台centos7 虚拟机,主机名分别配置为client和server,它们主机IP 地址分别为192.168.30.8和192.168.30.9。

配置client主机

[root@client ~]# vi /etc/sysconfig/network

添加如下内容,保存:

# Created by anaconda
NETWORKING=yes
hostname=client
重启网络:
[root@client ~]# systemctl restart network
[root@client ~]# hostname
client
[root@client ~]# 

如果不生效可以使用如下命令:

[root@client ~]# hostnamectl set-hostname client

配置server主机

[root@server ~]# hostnamectl set-hostname server

重启网络:

[root@server ~]# systemctl restart network
[root@server ~]# hostname
server
[root@server ~]# uname -n
server

2. 配置hostname与IP映射

配置client和server的hosts文件

vi /etc/hosts

添加如下内容:

192.168.30.8 client
192.168.30.9 server

3. 测试

通过ping hostname来测试是否配置成功:

client ping server:

[root@client ~]# ping server -c 3
PING server (192.168.30.9) 56(84) bytes of data.
64 bytes from server (192.168.30.9): icmp_seq=1 ttl=64 time=0.616 ms
64 bytes from server (192.168.30.9): icmp_seq=2 ttl=64 time=0.384 ms
64 bytes from server (192.168.30.9): icmp_seq=3 ttl=64 time=0.566 ms

--- server ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.384/0.522/0.616/0.099 ms
[root@client ~]# 

server ping client:

[root@Server ~]# ping client -c 3
PING client (192.168.30.8) 56(84) bytes of data.
64 bytes from client (192.168.30.8): icmp_seq=1 ttl=64 time=0.502 ms
64 bytes from client (192.168.30.8): icmp_seq=2 ttl=64 time=0.678 ms
64 bytes from client (192.168.30.8): icmp_seq=3 ttl=64 time=0.323 ms

--- client ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.323/0.501/0.678/0.144 ms
[root@Server ~]# 

配置hostname与IP映射后,可以直接ping主机名而不用ping IP地址了。

4. 配置windows hosts

配置windows hosts,以便在windows下面能通过主机名进行访问。

编辑 C:\Windows\System32\drivers\etc\hosts文件,添加如下内容:

192.168.30.8 client
192.168.30.9 server

保存

5. windows测试

C:\Users\10287>ping client -n 3

正在 Ping client [192.168.30.8] 具有 32 字节的数据:
来自 192.168.30.8 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.30.8 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.30.8 的回复: 字节=32 时间<1ms TTL=64

192.168.30.8 的 Ping 统计信息:
    数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

到此这篇关于linux配置主机名详细介绍的文章就介绍到这了,更多相关linux配置主机名内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Linux修改主机名的简单方法

    1.查看当前的主机名 [root@fangjian ~]# hostnamectl Static hostname: brace Pretty hostname: Brace Icon name: computer-vm Chassis: vm Machine ID: 20191225111607875619293640639763 Boot ID: 25ac5021d229471382a26bea3d351de3 Virtualization: kvm Operating System: Ce

  • Linux下如何永久修改主机名的方法步骤

    想修改自己的主机名,那你可以根据下面的步骤实现 使用hostname 使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的 # hostname newhostname 输入hostname linux即可将主机名改成linux,使用uname -n命令查看 这时我们的主机名已经改变了,左边为什么依然是Peithon呢,你试试重开一个终端,或者要是用Xshell的话,把会话重开一遍 修改配置文件 想要永久修改自己的主机名,得通过下面的步骤 修改文件/etc/sy

  • Linux修改主机名命令详解

    Linux修改主机名命令 1.如果只需要临时更改主机名,可以使用hostname命令. sudo hostname <new-hostname> # 例如: sudo hostname myDebian 这条命令不会更改/etc/hostname文件中的静态主机名(static hostname),它更改的只是临时主机名(transient hostname).所以重启计算机后会回到旧的主机名. 2.如果想永久改变主机名,可以使用hostnamectl命令,或者使用vim手动修改/etc/ho

  • Linux修改网卡名称、主机名的方法

    Linux修改网卡名称.主机名 环境:VirtualBox 5.0.14 + RHEL 6.5 需求:个人实验搭建一套Standby RAC时,为了节约时间,直接复制之前安装RAC的主机模板. 但复制之后发现网卡名称不一致: 我这里的环境,Primary RAC的Public IP和Private IP分别对应的网卡名称是eth2,eth3.  而复制Standby RAC的其中一台网卡名称是eth6,eth7:另一台是eth4,eth5.为了保持一致方便后续管理维护,需要将Standby RA

  • linux配置主机名详细介绍

    目录 1. 配置Linux hostname 配置client主机 配置server主机 2. 配置hostname与IP映射 3. 测试 4. 配置windows hosts 5. windows测试 1. 配置Linux hostname 下面配置两台centos7 虚拟机,主机名分别配置为client和server,它们主机IP 地址分别为192.168.30.8和192.168.30.9. 配置client主机 [root@client ~]# vi /etc/sysconfig/net

  • linux防墙iptables详细介绍、配置方法与案例

    1.1 iptables防火墙简介 Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的安全自由的**基于包过滤的防火墙工具**,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制.特别是它可以在一台非常低的硬件配置下跑的非常好 Iptables是Linux2.4及2.6内核中集成的服务.其功能与安全性比其**ipfwadm,ipchains**强大的多,iptables主要工作在OSI七层的二.三.四层,

  • Android 自定义View时使用TypedArray配置样式属性详细介绍

     Android 自定义View时使用TypedArray配置样式属性详细介绍 在自定义view时为了提高复用性和扩展性,可以为自定义的view添加样式属性的配置,比如自定义图片资源.文字大小.控件属性等,就这需要用到TypedArray类,下面以一个自定义的可点击扩展和收缩的TextView为例记录下这个类的简单使用. 先上效果图: 点击以后为 再贴代码: 1.自定义view类: /** * @title ExpandTextView * @description 可扩展TextView,可以

  • Linux系统运行级别详细介绍

    目录 1.Linux系统运行级别介绍 2.查看运行级别 3.修改当前系统的运行级别 4.系统默认运行级别 5./etc/rc.d/rc.local文件说明 1.Linux系统运行级别介绍 Linux默认有7个运行级别,Linux 系统任何时候都运行在一个指定的运行级别上.不同的运行级别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同. 0:关机. 1:单用户模式,可以想象为Windows系统的安全模式,主要用于系统修复. 2:不完全的命令行模式(命令行模式就是命令界面),不含NF

  • iOS 配置.gitignore文件详细介绍

    iOS 配置.gitignore文件详细介绍 为什么要配置.gitigore 在我们使用git的过程当中,不是任何文件都需要commit到本地或者远程仓库的,比如一些三方库文件. 那么作为一个git新手,很多人不知道如何配置.gitignore文件,本文只是提供一个便捷的例子.你可以直接使用本文提供的代码编辑到你的.gitigore文件中. 简便配置 直接复制下面的内容到你的.gitignore文件即可.注意,这个配置是给iOS开发者使用的. # Xcode .DS_Store */build/

  • Linux系统中日志详细介绍

    目录 1.日志相关服务 2.系统中常见的日志文件 1.日志相关服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.RedHat认为syslogd已经不能满足在工作中的需求,rsyslogd服务支持的功能更加丰富. rsyslogd服务相比syslogd服务具有一些新的特点: 基于TCP网络协议传输日志信息. 更安全的网络传输方式. 有日志消息的及时分析框架. 后台数据库.配置文件中可以写简单的逻辑判断. 与syslog配置文件相兼容. 2.系统中常见的日志

  • SpringMVC配置与使用详细介绍

    目录 一.SpringMVC的使用 1.MVC模式 2.具体的坐标如下 3.配置DispatcheServlet 4.编写springmvc.xml的配置文件 二.SpringMVC原理 1.SpringMVC中心控制器 2.入门案例的执行流程 一.SpringMVC的使用 1.MVC模式 Spring mvc是基于Spring的一个模块,专门做web开发,可以理解为是Servlet的升级 在Spring MVC框架当中,Controller替代Servlet担负控制器的职能, **M:**指m

  • Linux系统配置(服务控制)详细介绍

    目录 前言 一.系统服务控制 1.systemctl 2.target 3.常见系统服务 4.开机自启服务管理 二.服务管理 1.防火墙与核心防护 2.时间管理 3.SSH服务 结语 前言 Linux操作系统中包含了大量的服务程序,这些服务程序在切换运行级别时根据预设的状态进行启动或终止,其中有不少系统服务可能并不是用户需要的,但是默认也运行了 一.系统服务控制 1.systemctl 在CentOS系统中,各种系统服务的控制脚本默认放在usr/lib/systemd目录下,通过systemct

随机推荐