如何修改linux主机名?
发布网友
发布时间:2022-04-19 14:07
我来回答
共12个回答
热心网友
时间:2022-04-14 04:52
使用hostname
使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的
# hostname newhostname1
输入hostname linux即可将主机名改成linux,使用uname -n命令查看
这时我们的主机名已经改变了,左边为什么依然是Peithon呢,你试试重开一个终端,或者要是用Xshell的话,把会话重开一遍
修改配置文件
想要永久修改自己的主机名,得通过下面的步骤
修改文件/etc/sysconfig/network
其中mylinux就是要设置的主机名,然后保存退出,重启系统你就会读取配置文件,设置主机名为新的hostname了。
如果到了这一步你不想重启系统,可以使用hostname mylinux来进行临时修改,这样就算重启系统,读取的配置文件中设置的主机名和你hostname设置的是一样的,也就相当于不变了这样主机名的设置就完成了。
hosts文件
一般改主机名是不需要修改hosts文件的,/etc/hosts文件提供的是域名解析的一个功能,类似于DNS,当Linux系统向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录。
所以想要修改主机名的话修改/etc/sysconfig/network文件就行,但是如果想使用分布式,需要把主机名和ip绑定在一起时,才需要修改这个hosts文件。可以看下书籍《Linux就该这么学》了解详细的Linux介绍。
热心网友
时间:2022-04-14 06:10
很多人使用hostname主机名来修改,其实这个只是做为暂时的,重启后将恢复到原来的名字.
很多人说修改/etc/hosts文件,其实这个文件里的主机名只是为来提供给dns解析的.如果你用不上dns,只需要修改主机名,那修改这个没用.
其实是修改这个文件etc/sysconfig/network这个文件里的主机名.
NETWORKING=yes
HOSTNAME=主机名
------------------------------------------------------------------------
记得重启!!!
------------------------------------------------------------------------
完整:
第一步:
#hostname oratest
第二步:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件
centos7
hostnamectl set-hostname oratest
参考资料:
热心网友
时间:2022-04-14 07:44
如果你想把主机名改为
linux的话,两中方法:
1.
#
hostname
linux
这样修改了以后立即生效,但是重启后就没了
2.
#
vim
/etc/sysconfig/network
修改里面的hostname等号后面的内容就可以了
这个是主机名的配置文件,修改了以后重启生效
也可以用#
service
network
restart
来重启网络服务使其生效
热心网友
时间:2022-04-14 09:36
1、临时修改主机名:
[root@linux ]# hostname 主机名
修改只能临时有效,机器重启又还原了。
2、永久修改主机名:
修改hostname文件(路径:/etc/hostname):
[root@linux ]# nano /etc/hostname
把hostname文件里面所有原来的名称改成你想改成的名称。
主机名同时也保存在/etc/hosts文件中,需要把当前IP地址对应的主机名修改为hostname文件中的名称。
然后重启机器:
[root@linux ]# reboot
热心网友
时间:2022-04-14 11:44
你可以直接修改HOSTNAME的值,即刻生效,不过,你如果重新启动或者注销你的系统的话,就不起作用了。如果想永久生效的话,你可以修改/etc/sysconfig/network文件中的HOSTNAME的值,改为你的主机名。就可以了。
热心网友
时间:2022-04-14 14:08
根目录下,直接输入:hostname 主机名 (临时生效)
修改配置文件:vi /etc/sysconfig/network (永久生效)
热心网友
时间:2022-04-14 16:50
linux修改主机名的方法
用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。
#hostname
//查看机器名
#hostname
-i
//查看本机器名对应的ip地址
另外一种方法就是之久修改配置文件
修改/etc/sysconfig/network
修改这个文件,系统才有效
/etc/hosts
hostname命令读这个配置文件
网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得
/etc/hosts
是网络中用的,/etc/sysconfig/network是本机起作用,而且经络测试也是这样的,我得版本是
linux
as3
总结:所以要修改主机名,就两个文件都更改
热心网友
时间:2022-04-14 19:48
查看hostname
1、查询命令:hostname
2、输出对应的文本文件:cat /proc/sys/kernel/hostname
修改hostname
1、hostname命令可以设置系统的hostname,
1
[root@linuxprobe~] hostname newhostname
newhostname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件
1
2
3
4
[root@linuxprobe~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=linuxprobe
3、修改hosts文件或者dns服务器
1
2
[root@linuxprobe~]# vi /etc/hosts
127.0.0.1 localhost.localdomain
4、用sysctl 修改kernel.hostname
1
2
[root@linuxprobe~]# sysctl kernel.hostname=hadoop
kernel.hostname = hadoop
备注
1、请使用sudo权限
热心网友
时间:2022-04-14 23:02
以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。
更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。
更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。
在提示符下输入reboot命令,重新启动服务器。
重启完成后用hostname命令查询系统主机名,可以看出系统主机名已经变更为mycomputer。更多更详细Linux知识可参考书籍《Linux就该这么学》。
热心网友
时间:2022-04-15 02:34
更为准确的方法是修改/etc/hostname文件。
查看:hostname是kernel变量,可以通过直接shell
命令hostname,或cat
/proc/sys/kernel/hostname来查看。
修改:可以直接hostname
newname来修改,但man
hostname
有这么一句话,The
host
name
is
usually
set
once
at
system
startup
in
/etc/init.d/hostname.sh
(normally
by
reading
the
contents
of
a
file
which
contains
the
host
name,
e.g.
/etc/hostname).
所以,真正的内核变量hostname没有改变。1、redhat
系统是由/etc/rc.d/rc.sysinit读取/etc/sysconfig/network,修改HOSTNAME
=
NEWNAME这一行。2、den发行版就是修改/etc/hostname配置文件。
/etc/hosts是为DNS服务的,提供
IP地址到hostname的转换。
Linux系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录。当你要在本机上用新的hostname来访问自己的时候才会用到/etc/hosts文件。
热心网友
时间:2022-04-15 06:22
vi /etc/sysconfig/network
HOSTNAME=
=号后输入如linux.***.***
热心网友
时间:2022-04-15 10:26
使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的
# hostname newhostname1
输入hostname linux即可将主机名改成linux,使用uname -n命令查看 更多Linux知识可参考下书籍《Linux就该这么学》。