1. 暂时更改hostname
hostname your-hostname
以下将主机名修改为XD-ORACLE
2. 修改/etc/sysconfig/network配置文件,重启后永久生效
[root@localhost ~]# echo $HOSTNAME localhost.localdomain [root@localhost ~]# cp /etc/sysconfig/network /etc/sysconfig/network.bak.modifyHostname [root@localhost ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain #修改如下 HOSTNAME=XD-ORACLE [root@localhost ~]# echo $HOSTNAME XD-ORACLE
3. 修改/etc/hosts本机的域名解析文件
[root@localhost ~]# cp /etc/hosts /etc/hosts.bak.modifyHostname [root@localhost ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #修改如下 127.0.0.1 localhost localhost.localdomain XD-ORACLE ::1 localhost localhost.localdomain XJ-ORACLE
4. 相关内容
- Linux主机名仅依赖/etc/sysconfig/network配置文件。
- /etc/hosts为本机的域名解析文件(类似于现在的DNS,只不过以前的域名不多都可以放进一个文件),修改主机名的时候建议同步修改。
-
再shell中直接敲
hostname
,可能会发现变量名未改变。这是因为该变量来源于 /proc/sys/kernel/hostname(但是用户不需要手动设置)。该文件会随着系统启动时会读取/etc/sysconfig/network并赋值到该hostname变量上。所有下次启动是hostname会自动刷新。 -
在
man hostname
可以发现又如下描述:The host name is usually set once at system startup in /etc/rc.d/rc.inet1 or /etc/init.d/boot (normally by reading the contents of a file which contains the host name, e.g. /etc/hostname).
-
本机系统是CentOS6.5 并为发现上述启动配置文件,但是我在另一个系统启动文件里面找到了一些描述:
[root@XD-ORACLE ~]# vi /etc/rc.d/rc.sysinit #!/bin/bash # # /etc/rc.d/rc.sysinit - run once at boot time # # Taken in part from Miquel van Smoorenburg's bcheckrc. # HOSTNAME=$(/bin/hostname) set -m if [ -f /etc/sysconfig/network ]; then . /etc/sysconfig/network fi if [ -z "$HOSTNAME" -o "$HOSTNAME" = "(none)" ]; then HOSTNAME=localhost fi #####省略##### # Use the network address to set the hostname of the client. This # must be done even if we have local storage. ipaddr= if [ "$HOSTNAME" = "localhost" -o "$HOSTNAME" = "localhost.localdomain" ]; then ipaddr=$(ip addr show to 0.0.0.0/0 scope global | awk '/[[:space:]]inet / { print gensub("/.*","","g",$2) }') for ip in $ipaddr ; do HOSTNAME= eval $(ipcalc -h $ip 2>/dev/null) [ -n "$HOSTNAME" ] && { hostname ${HOSTNAME} ; break; } done fi
相关推荐
在Linux操作系统中,主机名是标识系统在网络中的唯一名称,对于SUSE Linux Enterprise Server (SLES) 11来说,修改主机名是一个重要的系统管理任务。这个过程涉及到多个步骤,通常包括配置网络接口、更新系统文件...
要修改主机名,可以使用`hostnamectl set-hostname`命令,后面接上需要设置的新主机名。例如,用`--static`修改静态主机名,用`--transient`修改瞬态主机名。每次修改后,可以通过不带任何选项的`hostnamectl ...
4. **设置主机名**:可以通过`hostname`命令来临时更改主机名。如果想要永久性地设置主机名,需要编辑`/etc/hostname`文件,并将新的主机名写入其中。 - 临时更改主机名: ``` #> hostname javatomcat ``` - ...
在实际操作中,需要注意的是,如果WebSphere集群中的多个节点都需要更改主机名,必须依次完成每个节点的修改和验证,以保持整个集群的一致性和稳定性。此外,如果有其他服务依赖于这些节点,如数据库或消息队列,也...
当我们需要更改Linux主机名时,这可能会对运行在该系统上的Oracle数据库服务产生影响,特别是对监听器和EM的配置。 主机名的修改主要分为两种方式:动态修改和静态修改。动态修改是通过`hostname`命令暂时更改主机...
linux下修改主机名的方法有很多,有的是直接一条命令结束,我的是分步完成,菜鸟都看得懂
在Linux系统中,主机名(hostname)是标识服务器身份的重要元素,它有助于网络通信和管理。在CentOS 7中,有多种方法可以修改主机名。以下将详细介绍三种不同的方法来更改CentOS 7的主机名。 ### 方法一:使用`...
在Linux中,可以使用`hostname`命令临时更改当前会话的主机名。打开终端,然后输入以下命令: ```bash hostname newhostname ``` 这里,`newhostname`是你想要设置的新主机名。但请注意,这种方法仅对当前会话有效,...
在Linux中,`hostname`命令既可用于查看当前主机名,也可用于设置系统的主机名。以下是`hostname`命令的一些基本用法: 1. **显示当前主机名**: 在命令行中输入 `hostname`,系统将返回当前主机的名称。 2. **...
先查看主机名: ```shell 1|[root@www ~]# hostname 2|www ``` ### 2.修改/etc/sysconfig/network配置文件: **(使用vim命令修改/etc/sysconfig/network 的配置文件,配置HOSTNAME为你想要修改成的名字...
在Linux操作系统中,主机...总的来说,Linux修改主机名涉及的命令主要是`hostname`和`hostnamectl`,以及可能的手动编辑`/etc/hostname`文件。理解这些操作可以帮助系统管理员更好地管理和维护Linux环境中的主机标识。
配置linux主机名 如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/sysconfig/network文件 [root@hadoop003 /]# vi /etc/sysconfig/network 文件中内容 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= ...
总的来说,修改Linux主机名涉及到的主要步骤包括:使用`hostname`命令临时更改、编辑`/etc/sysconfig/network`文件进行永久设置、以及根据需要更新`/etc/hosts`文件。完成这些步骤后,你的Linux系统就拥有了新的主机...
Linux 修改主机名修改前修改后修改HOSTNAME修改文件使用hostnamectlOperating System: CentOS Linux 7 (Co
对于Linux用户,可以使用命令行工具如`hostname`或`cat /etc/hostname`来获取当前主机名。 主机名的显示位置可能因不同的桌面环境而异。在描述中提到的“桌面右上角”,这可能是特定桌面环境(如Ubuntu的Unity桌面...
在Linux系统中,修改网卡名称和主机名是常见的网络管理任务,特别是在集群或复制环境中的服务器配置中。本文将详细介绍如何在RHEL 6.5环境下,利用VirtualBox进行这项工作。 首先,我们理解一下为什么要修改网卡...
如果你只是暂时需要更改主机名,可以通过`hostname`命令来实现。例如,如果你想将主机名改为"yin",运行以下命令: ``` [root@fangjian ~]# hostname yin ``` 这个修改仅在当前会话有效,一旦系统重启,主机名将恢复...