修改linux的host
⑴ 请问如何修改linux服务器上的hosts地址
1、用vi/vim打开/etc/hosts进行修改即可。
例如:修改www..com的ip为127.0.0.1,只需要vim打开/etc/hosts文件,添加如下图所示红框中的内容即可。
2、补充:
hosts —— the static table lookup for host name(主机名查询静态表)。
hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决。通过可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问。
优先级 : dns缓存 > hosts > dns服务
⑵ 在虚拟机上安装的linux如何修改linux的主机名
这个有四个地方可以修改。我本人就是第一种情况。
一、如果虚拟机在安装系统的时候你规定了hostname,那么需要在vi
/etc/hostname
中只需修改想添加的主机名字
如:test20
二、直接vi
/etc/hosts,修改
这一列为你自己的主机名。
三、在命令界面[root@localhost~]#hostname
test20
,这种也可以修改,不过是暂时的,关机就没了。
四、在[root@test20
~]#
vi
/etc/sysconfig/network-scripts/ifcfg-ens33
,这个ifcfg-ens33
是你个人网卡名称,你可以自己看看,进去之后加上
HOSTNAME=test20,即可。
⑶ 怎么修改linux系统的主机名
1、临时修改主机名: [root@linux ]# hostname 主机名 修改只能临时有效,机器重启又还原了。 2、永久修改主机名: 修改hostname文件(路径:/etc/hostname): [root@linux ]# nano /etc/hostname 把hostname文件里面所有原来的名称改成你想改成的名称。 主机名同时也保存在/etc/hosts文件中,需要把当前IP地址对应的主机名修改为hostname文件中的名称。 然后重启机器: [root@linux ]# reboot
⑷ 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文件中。