如何修改linux的主机名
周海汉 /文
http://blog.csdn.net/ablo_zhou
2010.2.3
我维护两三个机房的数十台机器,开发用机器,运营用机器,自己工作机器也是ubuntu,有时开很多ssh,干的还是同样的事情,很容易搞混。所以需要一目了然的知道某台机器的情况,避免犯晕。这就需要修改主机名。缺省安装系统的主机名都是Localhost,无法区分。
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
这个是永久修改,重启后生效。目前不知道怎么立即生效。
想立即生效,可以同时采用第一种方法。
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/
分享到:
相关推荐
在Linux操作系统中,主机名是标识系统在网络中的唯一名称,对于SUSE Linux Enterprise Server (SLES) 11来说,修改主机名是一个重要的系统管理任务。这个过程涉及到多个步骤,通常包括配置网络接口、更新系统文件...
在Linux服务器管理中,了解和掌握主机名的配置至关重要,因为主机名是系统标识和通信的基础。在RHEL7及更高版本中,主机名被分为三种类型:静态主机名、瞬态主机名和灵活主机名。 1. **静态主机名(内核主机名)**...
当我们需要更改Linux主机名时,这可能会对运行在该系统上的Oracle数据库服务产生影响,特别是对监听器和EM的配置。 主机名的修改主要分为两种方式:动态修改和静态修改。动态修改是通过`hostname`命令暂时更改主机...
在实际操作中,需要注意的是,如果WebSphere集群中的多个节点都需要更改主机名,必须依次完成每个节点的修改和验证,以保持整个集群的一致性和稳定性。此外,如果有其他服务依赖于这些节点,如数据库或消息队列,也...
本文将深入探讨如何在Linux系统下修改主机名,包括临时修改和永久修改的方法,以及涉及到的相关配置文件。 首先,让我们了解主机名的作用。主机名用于区分网络上的不同设备,通常由字母、数字和连字符组成,例如"my...
本文将详细解析标题和描述中提及的“主机名”及其相关的Linux命令。 主机名是计算机在网络上的标识,用于区分不同的网络节点。在Linux中,`hostname`命令既可用于查看当前主机名,也可用于设置系统的主机名。以下是...
liunx环境下的shell脚本,用来修改主机名,指定主机名ip。 把文件拷贝到脚本里的任意一个文件夹里,执行脚本后,在执行如下命令: systemctl restart sshd即可。
总的来说,修改Linux主机名涉及到的主要步骤包括:使用`hostname`命令临时更改、编辑`/etc/sysconfig/network`文件进行永久设置、以及根据需要更新`/etc/hosts`文件。完成这些步骤后,你的Linux系统就拥有了新的主机...
有时候需要修改linux系统主机名称,如果系统安装了DB2数据库之后,修改完主机名称之后可能DB2不能正常使用,所以需要对DB2配置进行相应的修改
linux下修改主机名的方法有很多,有的是直接一条命令结束,我的是分步完成,菜鸟都看得懂
Linux修改网卡名称、主机名 环境:VirtualBox 5.0.14 + RHEL 6.5 需求:个人实验搭建一套Standby RAC时,为了节约时间,直接复制之前安装RAC的主机模板。 但复制之后发现网卡名称不一致: 我这里的环境,Primary ...
本文档简单快速的描述了,修改linux系统主机的两种方法: 1、临时修改主机名称 2、永久修改主机名称
先查看主机名: ```shell 1|[root@www ~]# hostname 2|www ``` ### 2.修改/etc/sysconfig/network配置文件: **(使用vim命令修改/etc/sysconfig/network 的配置文件,配置HOSTNAME为你想要修改成的名字...
本篇文章将深入探讨如何在Unix/Linux环境下,利用C语言通过IP地址获取主机名的相关知识点。 首先,我们需要理解IP地址和主机名的关系。IP地址(Internet Protocol Address)是一种数字标识,用于在网络中唯一地识别...
总的来说,修改Linux主机IP地址涉及对网络配置文件的编辑以及使用命令行工具进行动态配置。静态配置适用于长期稳定的IP设置,而动态配置适合临时或测试环境。在执行这些操作时,请务必确保拥有足够的权限(如root...
配置linux主机名 如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/sysconfig/network文件 [root@hadoop003 /]# vi /etc/sysconfig/network 文件中内容 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= ...
本文将详细解析如何在Linux中修改主机名,分为临时修改和永久修改两种方式。 首先,我们来了解一下查看当前主机名的方法。在终端中输入`hostnamectl`命令,可以获取到静态主机名、漂亮的主机名、图标名称、机器ID、...
linux修改主机名的方法总结linux操作系统电脑资料.doc
在大多数现代操作系统中,如Windows、macOS和Linux,都可以方便地查看和更改主机名。在Windows系统中,用户可以通过“系统属性”查看主机名,而在macOS中,可以在“关于此Mac”中找到。对于Linux用户,可以使用...
Linux下修改主机IP、主机名.docx