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/
分享到:
相关推荐
绍CentOS 修改主机名(host)
先查看主机名: ```shell 1|[root@www ~]# hostname 2|www ``` ### 2.修改/etc/sysconfig/network配置文件: **(使用vim命令修改/etc/sysconfig/network 的配置文件,配置HOSTNAME为你想要修改成的名字...
CentOS7下,修改hostname,调整ssh通过hostname登录。
在CentOS 7中,有多种方法可以修改主机名。以下将详细介绍三种不同的方法来更改CentOS 7的主机名。 ### 方法一:使用`hostnamectl` `hostnamectl`是CentOS 7中用于管理系统主机名的命令行工具。以下是使用`...
本文将深入探讨如何在Linux系统下修改主机名,包括临时修改和永久修改的方法,以及涉及到的相关配置文件。 首先,让我们了解主机名的作用。主机名用于区分网络上的不同设备,通常由字母、数字和连字符组成,例如"my...
在 CentOS 7 系统中,网络配置的管理方式与早期版本有所不同,主要采用了 Network Manager 这一服务来管理网络接口。有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,...
修改主机名,网卡以及设置固定IP 其中基于主机centos6,7,8 以及Ubuntu1804 修改主机名 #centos6.10 vim /etc/sysconfig/network 修改HOSTNAME=后面你想设定的主机名 #ubuntu1804和centos7和centos8 hostnamectl set-...
- **修改主机名**: - 即时生效: ```bash hostname centos1 ``` - 启动时生效: ```bash vi /etc/sysconfig/network ``` #### 总结 通过以上步骤,我们可以有效地在CentOS系统中完成IP地址、DNS以及网关...
Linux 修改主机名修改前修改后修改HOSTNAME修改文件使用hostnamectlOperating System: CentOS Linux 7 (Co
本文将详细解析如何在Linux中修改主机名,分为临时修改和永久修改两种方式。 首先,我们来了解一下查看当前主机名的方法。在终端中输入`hostnamectl`命令,可以获取到静态主机名、漂亮的主机名、图标名称、机器ID、...
centos7 1. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 修改 BOOTPROTO=static #dhcp改为static(修改) ONBOOT=yes #开机启用本配置,一般在最后一行(修改) IPADDR=192.168.1.204 #静态IP(增加...
本文将详细介绍如何在Linux下永久修改主机名,主要包括两个主要步骤:修改配置文件和更新网络服务。 首先,我们可以使用`hostname`命令来临时更改主机名。例如,如果我们想将主机名更改为"linux",可以在终端中输入...
CentOS 7 安装 Oracle 11g ...这些准备工作包括修改主机名、创建 Oracle 系统的用户和用户组、创建 Oracle 数据库的安装目录、修改 CentOS 系统标识、安装系统依赖包、关闭系统防火墙、关闭 SELinux 和修改内核参数。
1.查看当前的主机名 [root@fangjian ~]# hostnamectl Static hostname: brace Pretty hostname: Brace Icon name: computer-vm Chassis: vm Machine ID: 20191225111607875619293640639763 Boot ID: 25ac5021...
在 CentOS 中,我们可以使用 hostname 命令来修改主机名,例如: hostname centos1 这将设置主机名为 centos1。 CentOS 设置固定 IP 需要修改多个文件和命令,我们需要根据实际情况选择合适的方法来实现。
在CentOS 6.5中,网络接口的配置通常位于`/etc/sysconfig/network-scripts`目录下,文件名为`ifcfg-eth0`(eth0代表第一块网络接口卡,根据实际环境可能为eth1、eth2等)。这个文件包含了网络接口的基本配置信息,如...
3. 修改主机名(学号、姓名缩写、主机功能)。 4. 修 改 静 态 IP 前 要 先 关 闭 图 形 化 界 面 中 的 NetworkManager。 5. 关闭防火墙和selinux。 6. 使用MobaXterm远程连接各Linux端。 7. 配置yum源(aliyun-...
4. 修改主机名:在集群环境中,每台机器需要有独一无二的主机名。通过编辑CentOS系统中的网络配置文件,指定每台机器的主机名,并通过命令将新的配置加载生效。还需要编辑hosts文件,将主机名和对应的IP地址进行映射...