`

centos 修改主机名

阅读更多

centos 修改主机名

这几天在重新部署hadoop集群,在hosts 文件里已经修改了主机名,可是怎么都不起作用

看下下面的方法吧(转)

1.临时修改主机名
显示主机名:

zhouhh@zzhh64:~$ hostname
zhh64

修改主机名:

zhouhh@zzhh64:~$ sudo hostname zzofs
zhouhh@zzhh64:~$ hostname
zzofs

看一下$PS1

zhouhh@zzhh64:~$ echo $PS1
/[/e]0;/u@/h: /w/a/]${debian_chroot:+($debian_chroot)}/u@/h:/w/$
@符号后面跟/h即主机名。

命令行前的提示符主机名怎么没有更新呢?

重新打开一个终端,就看到更新了。

zhouhh@zzofs:~$

2.永久修改主机名
以上的修改只是临时修改,重启后就恢复原样了。

redhat/centos上永久修改

[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.10.1

修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。

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

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=gdbk

这个是永久修改,重启后生效。目前不知道怎么立即生效。

想立即生效,可以同时采用第一种方法。



还有一个就是修改

/etc/hosts

127.0.0.1              localhost.localdomain
::1             hdirect30 hdirect30



127.0.0.1后面的那一部分。



deb/ubuntu上修改 :

hostname
localhost.localdomain

sudo vi /etc/hostname

在/etc/hostname里面直接填上hostname

zhouhh@localhost:~$ cat /etc/hostname
zhh64

重启后,提示符变成了。

zhouhh@zhh64:~$

如果不想重启,则用hostname名令。

3. 其他修改方式
用sysctl 修改kernel.hostname

查看:

zhouhh@zhh64:~$ sysctl kernel.hostname
kernel.hostname = zhh64

修改:

zhouhh@zhh64:~$ sudo sysctl kernel.hostname=zzh
kernel.hostname = zzh

重新打开shell就变成如下hostname了zhh

zhouhh@zzh:~$

4. hosts文件与主机名修改无关
一些网络文章中提出修改主机名还需修改Hosts文件,其实hosts文件和主机名修改无关。

cat /etc/hosts

127.0.0.1       localhost
192.168.11.116  zhh64
192.168.12.14 centdev

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

hosts文件是配本地主机名/域名解析的。

如我本机ip是192.168.11.116名字是zhh64.就可以直接访问主机名。

zhouhh@zhh64:~$ ping zhh64
PING zhh64 (192.168.11.116) 56(84) bytes of data.
64 bytes from zhh64 (192.168.11.116): icmp_seq=1 ttl=64 time=0.077 ms

zhouhh@zhh64:~$ ping centdev
PING centdev (192.168.12.14) 56(84) bytes of data.
64 bytes from centdev (192.168.12.14): icmp_seq=1 ttl=63 time=0.726 ms

如果是小型局域网,就可以将hosts文件机器配全了,拷贝到每个机器,然后在ssh访问时用主机名直接访问。

zhouhh@zhh64:~$ ssh centdev
zhouhh@centdev's password:
Last login: Wed Feb  3 10:03:09 2010 from 192.168.11.116
[zhouhh@centdev ~]$
[zhouhh@centdev ~]$ ifconfig eth0 | grep inet
          inet addr:192.168.12.14  Bcast:192.168.12.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:c9ff:fe57:2575/64 Scope:Link

4.参考
http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/
0
0
分享到:
评论

相关推荐

    CentOS 修改主机名(host)

    绍CentOS 修改主机名(host)

    【linux】Centos7 修改主机名.md

    先查看主机名: ```shell 1|[root@www ~]# hostname 2|www ``` ### 2.修改/etc/sysconfig/network配置文件: **(使用vim命令修改/etc/sysconfig/network 的配置文件,配置HOSTNAME为你想要修改成的名字...

    CentOS7 修改主机名

    CentOS7下,修改hostname,调整ssh通过hostname登录。

    Centos7修改主机名hostname的三种方法

    在CentOS 7中,有多种方法可以修改主机名。以下将详细介绍三种不同的方法来更改CentOS 7的主机名。 ### 方法一:使用`hostnamectl` `hostnamectl`是CentOS 7中用于管理系统主机名的命令行工具。以下是使用`...

    CentOs7修改网卡配置文件不生效-亲测有效

    在 CentOS 7 系统中,网络配置的管理方式与早期版本有所不同,主要采用了 Network Manager 这一服务来管理网络接口。有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,...

    Linux 系统下修改主机名

    本文将深入探讨如何在Linux系统下修改主机名,包括临时修改和永久修改的方法,以及涉及到的相关配置文件。 首先,让我们了解主机名的作用。主机名用于区分网络上的不同设备,通常由字母、数字和连字符组成,例如"my...

    修改主机名,网卡以及设置固定IP

    修改主机名,网卡以及设置固定IP 其中基于主机centos6,7,8 以及Ubuntu1804 修改主机名 #centos6.10 vim /etc/sysconfig/network 修改HOSTNAME=后面你想设定的主机名 #ubuntu1804和centos7和centos8 hostnamectl set-...

    CentOS修改IP_DNS_网关

    - **修改主机名**: - 即时生效: ```bash hostname centos1 ``` - 启动时生效: ```bash vi /etc/sysconfig/network ``` #### 总结 通过以上步骤,我们可以有效地在CentOS系统中完成IP地址、DNS以及网关...

    13671648877#MyNote#linux_修改主机名1

    Linux 修改主机名修改前修改后修改HOSTNAME修改文件使用hostnamectlOperating System: CentOS Linux 7 (Co

    Linux修改主机名命令详解

    本文将详细解析如何在Linux中修改主机名,分为临时修改和永久修改两种方式。 首先,我们来了解一下查看当前主机名的方法。在终端中输入`hostnamectl`命令,可以获取到静态主机名、漂亮的主机名、图标名称、机器ID、...

    centos7修改静态ip,主机名,主机映射

    centos7 1. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 修改 BOOTPROTO=static #dhcp改为static(修改) ONBOOT=yes #开机启用本配置,一般在最后一行(修改) IPADDR=192.168.1.204 #静态IP(增加...

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

    本文将详细介绍如何在Linux下永久修改主机名,主要包括两个主要步骤:修改配置文件和更新网络服务。 首先,我们可以使用`hostname`命令来临时更改主机名。例如,如果我们想将主机名更改为"linux",可以在终端中输入...

    centos7安装oracle11g操作文档

    CentOS 7 安装 Oracle 11g ...这些准备工作包括修改主机名、创建 Oracle 系统的用户和用户组、创建 Oracle 数据库的安装目录、修改 CentOS 系统标识、安装系统依赖包、关闭系统防火墙、关闭 SELinux 和修改内核参数。

    Linux修改主机名的简单方法

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

    centos下设置固定IP

    在 CentOS 中,我们可以使用 hostname 命令来修改主机名,例如: hostname centos1 这将设置主机名为 centos1。 CentOS 设置固定 IP 需要修改多个文件和命令,我们需要根据实际情况选择合适的方法来实现。

    修改虚拟机下的centos 6.5的IP

    在CentOS 6.5中,网络接口的配置通常位于`/etc/sysconfig/network-scripts`目录下,文件名为`ifcfg-eth0`(eth0代表第一块网络接口卡,根据实际环境可能为eth1、eth2等)。这个文件包含了网络接口的基本配置信息,如...

    Centos8 搭建DNS服务器

    3. 修改主机名(学号、姓名缩写、主机功能)。 4. 修 改 静 态 IP 前 要 先 关 闭 图 形 化 界 面 中 的 NetworkManager。 5. 关闭防火墙和selinux。 6. 使用MobaXterm远程连接各Linux端。 7. 配置yum源(aliyun-...

    基于CentOS的集群搭建

    4. 修改主机名:在集群环境中,每台机器需要有独一无二的主机名。通过编辑CentOS系统中的网络配置文件,指定每台机器的主机名,并通过命令将新的配置加载生效。还需要编辑hosts文件,将主机名和对应的IP地址进行映射...

Global site tag (gtag.js) - Google Analytics