Linux Centos 7、Oracle Linux R6修改主机名称

Oracle Linux R6修改主机名称

一、临时修改,改完即生效

hostname 你要修改的主机名称

hostname testname

查看当前主机名称

hostname

注意:重启后失效,将变为原来的主机名称

[root@oraclelinux ~]# hostname testname
[root@oraclelinux ~]# hostname
testname

二、永久修改,改完要重启

需要修改/etc/sysconfig/network

[root@oraclelinux ~]# cd /etc/sysconfig/
[root@oraclelinux sysconfig]# vi network
NETWORKING=yes
HOSTNAME=testname
NTPSERVERARGS=iburst
[root@oraclelinux sysconfig]# 

三、重启查看修改是否成功

[oracle@testname ~]$ hostname
testname
[oracle@testname ~]$ 

从以上看出主机名称为testname,已经设置成功,并且是永久生效的。

接下来使用系统自带工具 setup查看一下

运行指令setup

[root@testname oracle]# setup

                                                                                          ┌─────┤ 选择一种工具 ├─────┐
                                                                                          │                          │ 
                                                                                          │       ULN Register       │ 
                                                                                          │       防火墙配置         │ 
                                                                                          │       键盘配置           │ 
                                                                                          │       网络配置           │ 
                                                                                          │       系统服务           │ 
                                                                                          │       验证配置           │ 
                                                                                          │                          │ 
                                                                                          │  ┌──────────┐  ┌──────┐  │ 
                                                                                          │  │ 运行工具 │  │ 退出 │  │ 
                                                                                          │  └──────────┘  └──────┘  │ 
                                                                                          │                          │ 
                                                                                          │                          │ 
                                                                                          └──────────────────────────┘



                                                                                          

按TAB键选择网络配置,按ENTER选择


                                                                                        ┌─────────┤ 选择动作 ├─────────┐
                                                                                        │                              │ 
                                                                                        │           DNS 配置           │ 
                                                                                        │           设备配置           │ 
                                                                                        │                              │ 
                                                                                        │                              │ 
                                                                                        │                              │ 
                                                                                        │  ┌────────────┐   ┌──────┐   │ 
                                                                                        │  │ 保存并退出 │   │ 退出 │   │ 
                                                                                        │  └────────────┘   └──────┘   │ 
                                                                                        │                              │ 
                                                                                        │                              │ 
                                                                                        └──────────────────────────────┘ 

 按TAB键选择DNS配置,按ENTER选择


                                                                                        ┌─────────┤ DNS 配置 ├─────────┐
                                                                                        │                              │ 
                                                                                        │                              │ 
                                                                                        │ 主机名       testname_______ │ 
                                                                                        │ 主 DNS       202.96.128.166_ │ 
                                                                                        │ 第二 DNS     202.96.134.133_ │ 
                                                                                        │ 第三 DNS     _______________ │ 
                                                                                        │ DNS 搜寻路径 _______________ │ 
                                                                                        │                              │ 
                                                                                        │   ┌──────┐      ┌──────┐     │ 
                                                                                        │   │ 确定 │      │ 取消 │     │ 
                                                                                        │   └──────┘      └──────┘     │ 
                                                                                        │                              │ 
                                                                                        │                              │ 
                                                                                        └──────────────────────────────┘ 
                                                                                                                         

从上面可知主机名已改为testname

从测试看出修改/etc/sysconfig/network 中hostname ,保存后文本模式设置工具里的hostname自动更新,同样修改文本模式设置工具重的hostname,/etc/sysconfig/network 中hostname也被修改。所以永久修改hostname 只需修改/etc/sysconfig/network 中hostname 或文本模式设置工具里的hostname 都可以,使用service network restart ,发现不没有生效,而重启后才会生效的,可能我的是虚拟机吧 。

Linux Centos 7修改主机名称

一、临时修改,改完即生效

查看当前主机名称

hostname

[root@testname oracle]# hostname
centoslinux
[root@testname oracle]# hostname testname
[root@testname oracle]# hostname
testname

注意:重启后将会失效

二、永久修改,重启后生效

修改/etc/sysctlconfig/network

[root@testname oracle]# vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=testname

三、重启后,查看是否成功

[root@testname oracle]# shutdown -r now
[oracle@centoslinux ~]$ hostname
centoslinux
[oracle@centoslinux ~]$ 

从以上可知,主机名称为centoslinux ,并未是testname

因此修改失败

三、使用Linux Centos 7 系统自带的网络管理工具 NetworkManager TUI

运行指令

nmtui

[oracle@centoslinux ~]$ nmtui
                                                                                                                     
                                                                                            ┌─┤ NetworkManager TUI ├──┐                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Please select an option │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Edit a connection       │                                                                                          
                                                                                            │ Activate a connection   │                                                                                          
                                                                                            │ Set system hostname     │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Quit                    │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │                    <OK> │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            └─────────────────────────┘  

使用TAB键选择第3个 Set system hostname,再按ENTER键

 ┌─────────────────┤ Set Hostname ├──────────────────┐                                                                             
                                                                               │                                                   │                                                                             
                                                                               │ Hostname centoslinux_____________________________ │                                                                             
                                                                               │                                                   │                                                                             
                                                                               │                                     <Cancel> <OK> │                                                                             
                                                                               │                                                   │                                                                             
                                                                               └───────────────────────────────────────────────────┘ 




 ┌─────────────────┤ Set Hostname ├──────────────────┐                                                                             
                                                                               │                                                   │                                                                             
                                                                               │ Hostname testname________________________________ │                                                                             
                                                                               │                                                   │                                                                             
                                                                               │                                     <Cancel> <OK> │                                                                             
                                                                               │                                                   │                                                                             
                                                                               └───────────────────────────────────────────────────┘                                                                             
                                                                                                                                     

 选择右下角OK 保存

┌────────────────────────────────┐                                                                                        
                                                                                       │                                │                                                                                        
                                                                                       │ Set hostname to 'testname'     │                                                                                        
                                                                                       │                                │                                                                                        
                                                                                       │            ┌────┐              │                                                                                        
                                                                                       │            │ OK │              │                                                                                        
                                                                                       │            └────┘              │                                                                                        
                                                                                       │                                │                                                                                        
                                                                                       │                                │                                                                                        
                                                                                       └────────────────────────────────┘ 

再点击OK

                                                                                                                      
                                                                                            ┌─┤ NetworkManager TUI ├──┐                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Please select an option │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Edit a connection       │                                                                                          
                                                                                            │ Activate a connection   │                                                                                          
                                                                                            │ Set system hostname     │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │ Quit                    │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            │                    <OK> │                                                                                          
                                                                                            │                         │                                                                                          
                                                                                            └─────────────────────────┘ 

 

点击右下角OK保存并退出

四、使用hostname查看


[oracle@testname ~]$ hostname
testname
[oracle@testname ~]$ 

从上可知,NetworkManager TUI修改后立即生效

cenos7 修改的/etc/sysconfig/network中hostname ,在NetworkManager TUI中hostname没有更新修改,同样在/etc/sysconfig/network中hostname也没更新,但是修改完后立即生效了。/etc/sysconfig/network中hostname修改主机后

使用重启指令  systemctl restart network以及shutdown -r now,主机名称都未修改成功。所以NetworkManager TUI起决定作用的,只要更改这个主机名称才会永久生效。

那这个network到底有和作用呢,/etc/sysconfig/network在其他还是有作用的,比如network和NetworkManager TUI主机名称不一致的话,使用SSH等远程登录工具,将连接不上。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终有一刻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值