Hosts文件是Linux系统中用于配置域名与IP地址映射关系的重要系统文件,它一般位于/etc目录下,修改Hosts文件的配置可以解决域名解析、访问网站慢问题,或让不允许访问的网站可访问等,下面介绍如何在Linux系统下修改Hosts文件:
一、打开Hosts文件
首先在Linux终端中输入以下命令打开Hosts文件:
sudo vim /etc/hosts
其中sudo表明使用超级用户权限打开Hosts文件,如果不加sudo,在编辑环节会有权限不够的提示,此命令会打开hosts文件;
二、修改前的准备工作
在操作之前,需要准备好Hosts文件的相关条目:
1、准备好要在Hosts文件中加入的域名和IP映射关系,如:
www.sitename.com 58.212.66.109

2、准备好要删除的映射关系,如:
www.sitename.com 58.212.66.109
三、开始修改
当准备工作就绪后,就可以开始修改过程了:
1、加入条目:通过键盘上的i进入编辑模式,之后输入需要添加的条目即可(每行一条)。
2、删除条目:通过键盘上的Esc进入查找模式,之后输入需要删除的IP地址或域名进行查找,查找到之后,按下x键即可删除(行末通过连续按dd可删除整行)。
3、退出编辑:在完成所有修改后,按Esc键,这时会出现:符号,接着输入wq命令,回车即可把修改保存,完成退出。
总结
所以,修改Hosts文件在Linux系统中需要进入终端,使用命令行操作,需要注意输入正确的命令,并且以sudo开头通常使用超级用户身份执行,避免权限不足。在编辑过程中需要注意一行一条映射关系,避免出现错误。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
怎么修改linux终端的配置文件
如果是直接修改的环境变量是直接生效的,在当前terminal下 如果是修改的配置文件,那只要用这个命令source去读一下配置,在当前terminal下也是生效的 source
如何在Linux下配置网卡,谁能详细讲一下基于命令行方式的手工配置方法?
看一下ifconfig命令用法就可以了
提示“unable to resolve host ubuntu”怎么解决?
装上ubuntu之后,本来用的好好的,昨天觉得计算机名称太长,修改了一下/etc/hosts文件,把家算计名称改为wenhq,结果我用终端装软件时,问题出来了。 只要我一用“sudo vi wenhq” 这个命令,就会出现“unable to resolve host wenhq”的字样。 结合我自身的操作,我将完整步骤发布下面:先查看/etc/hostname里的内容,这是你ubuntu的hostname。 比如我的是:wenhq然后root用户编辑/etc/hosts文件,在终端里输入:vi /etc/hosts 在127.0.0.1 localhost下面输入:127.0.1.1 wenhq(这里的“wenhq”是我的hostname,也就是从/etc /hostname文件里看到的内容,你根据你自己的实际情况作出更改。 ),只要计算机能:ping wenhq ,显示127.0.0.1就可以。 至此,问题就解决了。 ubuntu的图形化界面更方便,在系统——系统管理——网络——解锁,然后在hosts选项卡中加入当前的计算机名 ,ip为127.0.0.1,我的计算机名那个选型卡还不能加工作组,加上就不行,索性就置为空了。
发表评论