导航:首页 > 操作系统 > linux设置hostname

linux设置hostname

发布时间:2022-08-28 03:27:23

1. 如何修改linux操作系统下Hostname的设置

需要修改2处文件即可:
1.
vi
/etc/hosts
/etc/hosts
的内容一般有如下类似内容:
127.0.0.1
localhost.localdomain
localhost
192.168.1.195
debian.localdomain
debian
修改:localhost.localdomain=yourname
2.
vi
/etc/sysconfig/network
可以直接修改配置文件/etc/sysconfig/network
这里有一个HOSTNAME=yourname
直接修改掉就可以了。

2. linux命令更改hostnane

查看当前的主机名

首先我们使用hostname命令来查看当前的主机名。

hostname1

也可以使用hostnamctl命令

hostnamectl

方法1:修改配置文件

主机名保存在/etc/hostname文件里,所以我们可以打开这个文件,手动编辑主机名。

sudo nano /etc/hosts12

把旧的主机名删除,替换为新的主机名,保存文件就行了。要注意大小写。

方法2:hostnamectl命令

命令语法为:

sudo hostnamectl set-hostname <newhostname>12

这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。

方法3:hostname命令进行临时更改

如果只需要临时更改主机名,可以使用hostname命令。《Linux就该这么学》

sudo hostname <new-hostname>12

这条命令不会更改/etc/hostname文件中的静态主机名(static hostname),它更改的只是临时主机名(transient hostname)。所以重启计算机后会回到旧的主机名。

静态主机名保存在/etc/hostname文件中。

3. 如何在Linux中显示和设置主机名

方法如下:
1、以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。

2、更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。

3、更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。

4、在提示符下输入reboot命令,重新启动服务器。

5、重启完成后用hostname命令查询系统主机名,可以看出系统主机名已经变更为mycomputer。

4. 怎样修改Linux的hostname

Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。

#hostname
#cat /proc/sys/kernel/hostname
上面两种输出结果相同。

修改运行时Linux系统的hostname,即不需要重启系统
hostname命令可以设置系统的hostname

#hostname newname
newname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件。

永久更改Linux的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).” RedHat里没有这个文件,而是由/etc/rc.d/rc.sysinit这个脚本负责设置系统的hostname,它读取/etc /sysconfig/network这个文本文件,RedHat的hostname就是在这个文件里设置。

所以,如果要永久修改RedHat的hostname,就修改/etc/sysconfig/network文件,将里面的HOSTNAME这一行修改成HOSTNAME=NEWNAME,其中NEWNAME就是你要设置的hostname。

Debian发行版的hostname的配置文件是/etc/hostname。

修该配置文件后,重启系统就会读取配置文件设置新的hostname。

5. 如何修改linux主机名

使用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介绍。

6. linux如何修改主机名

linux修改主机名的方法

用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

#hostname //查看机器名
#hostname -i //查看本机器名对应的ip地址


另外一种方法就是之久修改配置文件

修改/etc/sysconfig/network 修改这个文件,系统才有效
/etc/hosts hostname命令读这个配置文件

网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得
/etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用,而且经络测试也是这样的,我得版本是

linux as3


总结:所以要修改主机名,就两个文件都更改

7. linux怎么改主机名称

你的这个问题描述太笼统了,具体你用的是哪个版本的系统,这里就以centos系统为例:
1. 通过hostname 命令来进行查看,当前系统的名字是什么。
2. 通过vim /etc/sysconfig/network 来进行更改,将 HOSTNAME=想要更改的主机名
3. 通过更改/etc/hosts文件,将localhost.localdomain 更改为自己要设置的主机名。

最后一定要注意 重新启动一下,即 reboot 来重新启动服务器。

这样主机名就被更改了,这是对主机进行永久更改的方法。
希望能帮到你。。。

阅读全文

与linux设置hostname相关的资料

热点内容
记事本dos命令 浏览:272
服务器如何搭建多个节点 浏览:324
acx算法 浏览:256
幽冥诡匠漫画全集用什么app可以看 浏览:1001
租用服务器为什么越来越慢 浏览:960
算法创新就业方向 浏览:423
算法最优解作者 浏览:867
通达信红绿宝塔线指标源码 浏览:667
app是什么东西合法吗 浏览:231
怎么锁app视频教程 浏览:841
迅捷pdf注册码生成器 浏览:748
androidsdkosx 浏览:303
压缩面膜纸荧光 浏览:841
app怎么分身三个 浏览:744
电影bt下载源码 浏览:422
iwatch屏幕加密芯片 浏览:570
公安主题网站源码 浏览:986
天津市服务器供应商云服务器 浏览:116
数控车床子程序编程 浏览:112
floydwarshall算法 浏览:719